gsxdsm
d5ea17d8ab
FN-6873: exclude archived tasks from auto-claim scans
Auto-claim now revalidates cached candidates so archived tasks cannot be surfaced or claimed.
- Restrict auto-claim candidate runnability to live todo rows while still allowing archived dependencies to satisfy blockers.
- Rebuild fresh auto-claim candidates from canonical task fields before heartbeat prompt rendering and claim selection.
- Cover archived-while-cached snapshots and executor/engineer heartbeat behavior with regression tests.
Files changed:
.../src/__tests__/auto-claim-snapshot.test.ts | 52 ++++++++++++++++--
.../src/__tests__/heartbeat-executor.test.ts | 63 ++++++++++++++++++++++
packages/engine/src/auto-claim-snapshot.ts | 6 +++
3 files changed, 118 insertions(+), 3 deletions(-)
Fusion-Task-Id: FN-6873
Fusion-Task-Lineage: 3bd438f8-bbf8-428e-a7e2-56aebbbc6522
2026-06-21 16:23:42 -07:00
..
2026-06-21 16:23:42 -07:00
2026-04-24 19:39:20 -07:00
2026-06-19 07:34:26 -07:00
2026-04-13 16:35:06 -07:00
2026-06-21 13:25:41 -07:00
2026-06-08 15:19:27 -07:00
2026-06-19 23:47:20 +00:00