chore(test-isolation): broaden runtime ignore list for live fusion app paths
Live fusion instances running on a shared HOME write to tasks/, messages/, memory-insights.md, test-cache.json, HEARTBEAT.md, kb.db.backup-*, and fusion.db.pre-* snapshots; none were in the runtime ignore list, so the script flagged them as test-driven mutations and failed merge build verification. Recursion in collectFusionSignature only filters via top-level matches, so adding these top-level patterns short-circuits descent into live-app dirs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
10
.changeset/test-isolation-live-app-noise.md
Normal file
10
.changeset/test-isolation-live-app-noise.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Extend `scripts/check-test-isolation.mjs` runtime ignore list to cover live
|
||||
fusion app paths that previously tripped the merge-time check when a fusion
|
||||
instance was running on the same HOME during tests: `tasks/`, `messages/`,
|
||||
`memory-insights.md`, `test-cache.json`, `HEARTBEAT.md`, `kb.db.backup-*`,
|
||||
and `fusion.db.pre-*` snapshots. Tests still must not write to these paths;
|
||||
the filter only suppresses noise from a concurrently-running app.
|
||||
Reference in New Issue
Block a user