Allow task archiving from every live board column while preserving a safe restore target. - Record the pre-archive column and restore archived tasks to that column, downgrading active execution columns to todo. - Expose archive actions and CLI/tooling documentation for all non-archived tasks. - Expand store, dashboard, and route tests for archive/unarchive behavior across columns. - Quarantine the flaky core db test observed during verification and add the published package changeset. Files changed: .changeset/fn-6299-archive-any-column.md | 5 ++ docs/cli-reference.md | 4 ++ docs/task-management.md | 9 +-- .../cli/skill/fusion/references/extension-tools.md | 6 +- .../skill/fusion/references/fusion-capabilities.md | 4 +- packages/cli/src/bin.ts | 2 +- packages/cli/src/extension.ts | 18 ++--- .../src/__tests__/store-archive-search.test.ts | 76 +++++++++++++++++----- packages/core/src/store.ts | 61 ++++++++++++----- packages/core/src/types.ts | 4 ++ packages/core/vitest.config.ts | 1 + packages/dashboard/app/components/TaskCard.tsx | 2 +- .../dashboard/app/components/TaskDetailModal.tsx | 2 +- .../app/components/__tests__/TaskCard.test.tsx | 35 +++++++++- ...etailModal.responsive-and-dependencies.test.tsx | 26 ++++++++ .../src/__tests__/routes-tasks-ops.test.ts | 8 +-- .../src/routes/register-task-workflow-routes.ts | 9 +-- scripts/lib/test-quarantine.json | 5 ++ 18 files changed, 215 insertions(+), 62 deletions(-) Fusion-Task-Id: FN-6299 Fusion-Task-Lineage: fd5b5c12-35b8-4843-ab4e-14608d1ea395
6.3 KiB
6.3 KiB