Rescue the retained CLI quarantine by making TaskStore shutdown deterministic before fixture cleanup. - Await cached extension TaskStore closes and clear the cache before asynchronous shutdown drains. - Update CLI fixtures to await direct and cached store closure, with a regression proving cached close is awaited. - Remove rescued CLI quarantine entries/excludes and document the loaded-suite rescue with a patch changeset. Files changed: .changeset/fn-6839-close-cached-stores.md | 5 ++ CLAUDE.md | 1 + docs/testing.md | 4 ++ .../extension-agent-set-instructions.test.ts | 2 +- .../__tests__/extension-goal-tools-audit.test.ts | 2 +- .../cli/src/__tests__/extension-goal-tools.test.ts | 2 +- .../cli/src/__tests__/extension-insights.test.ts | 6 +-- .../__tests__/extension-mission-goal-tools.test.ts | 2 +- .../cli/src/__tests__/extension-task-tools.test.ts | 16 ++++--- packages/cli/src/__tests__/extension.test.ts | 56 +++++++++++----------- .../src/__tests__/research-extension-tools.test.ts | 4 +- packages/cli/src/extension.ts | 16 +++---- packages/cli/vitest.config.ts | 6 +-- scripts/lib/test-quarantine.json | 15 ------ 14 files changed, 68 insertions(+), 69 deletions(-) Fusion-Task-Id: FN-6839 Fusion-Task-Lineage: ea0c7c77-bb59-4db4-931d-5e052a1043e5
11 B
11 B
@AGENTS.md