Fusion
38267f479f
feat(FN-4559): complete remaining recovery, tests, and docs
...
Fusion-Task-Id: FN-4559
Fusion-Task-Lineage: 9276f683-657c-4604-aaef-143da488b287
2026-05-15 00:50:11 -07:00
Fusion
941213ec14
feat(FN-4559): complete Step 2 — recover finalize callsites and commitSha propagation
...
Fusion-Task-Id: FN-4559
Fusion-Task-Lineage: 9276f683-657c-4604-aaef-143da488b287
2026-05-15 00:50:11 -07:00
Fusion
d934273072
feat(FN-4559): complete Step 1 — shared detector and finalize classification
...
Fusion-Task-Id: FN-4559
Fusion-Task-Lineage: 9276f683-657c-4604-aaef-143da488b287
2026-05-15 00:50:11 -07:00
Fusion
25d0720822
feat(FN-4569): add fn_feature_update mission tool
...
Fusion-Task-Id: FN-4569
Fusion-Task-Lineage: c6736466-c317-4d6c-b1a6-225554e8fc0f
2026-05-15 00:36:38 -07:00
Fusion
d88e1bd143
feat(FN-4565): align self-healing assertion with FN-4563 unusable-worktree
...
Test-only update aligning a self-healing assertion's wording with the FN-4563 unusable-worktree terminology, touching only the reliability-interaction test file.
Fusion-Task-Id: FN-4565
2026-05-14 23:41:25 -07:00
Fusion
bae1cfb54b
feat(FN-4563): complete Step 2 — broaden self-healing rationale
...
Fusion-Task-Id: FN-4563
Fusion-Task-Lineage: a0caaa7b-8e87-4ae1-8c51-b46e4ac61d59
2026-05-14 23:24:18 -07:00
Fusion
c9ddfffa4f
feat(FN-4564): complete Step 4 — sync self-healing missing-worktree docstring
...
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
c11389a75e
test(FN-4564): complete Step 3 — add self-healing rebound coverage
...
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
75bebda873
test(FN-4564): complete Step 2 — cover all worktree error variants
...
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
6451dd15b3
feat(FN-4564): complete Step 1 — widen worktree session failure classifier
...
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
2483b93727
test(FN-4538): cover reconcile and churn overlap scenarios
...
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00
Fusion
37aad43f15
test(FN-4538): add overlap-blocked regression coverage
...
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00
Fusion
cdb25d0359
feat(FN-4538): complete Step 3 — preserve overlap block in self-healing
...
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00
Fusion
a9eca52670
feat(FN-4538): complete Step 2 — preserve overlap blockers in scheduler
...
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00
Fusion
19e120960a
fix(FN-4545): satisfy lint for room message retry context
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
2d782569d2
fix(FN-4545): wire retry-burn logging and complete handler coverage
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
05ecf1fb41
feat(FN-4545): complete Step 10 — documentation and delivery artifacts
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
650e6443fe
test(FN-4545): add reliability interaction coverage
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
a01b90b076
test(FN-4545): add unit coverage for contamination and delivery handlers
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
50fe141f5b
feat(FN-4545): complete Step 4-5 — add message-delivery recovery handler wiring
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
c37d3b404c
fix(FN-4545): wire contamination handler into auto-recovery dispatcher
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
4cd3627e63
feat(FN-4545): complete Step 2 — add contamination auto-recovery handler
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
ecd5ebfc33
feat(FN-4545): complete Step 1 — extend auto-recovery failure taxonomy
...
Fusion-Task-Id: FN-4545
Fusion-Task-Lineage: 95108429-618e-4a6d-9fa9-7ac2596665a2
2026-05-14 22:16:44 -07:00
Fusion
c546fec23a
feat(FN-4546): complete Step 5 — document and audit stale active reclaim
...
Fusion-Task-Id: FN-4546
Fusion-Task-Lineage: f10f8fcb-b26d-4ee8-b83e-b741de01983b
2026-05-14 22:16:44 -07:00
Fusion
84f68497a1
test(FN-4546): complete Step 3 — add stale-active-branch reclaim regression tests
...
Fusion-Task-Id: FN-4546
Fusion-Task-Lineage: f10f8fcb-b26d-4ee8-b83e-b741de01983b
2026-05-14 22:16:44 -07:00
Fusion
3c63870f81
feat(FN-4546): complete Step 2 — reclaim stale active branches
...
Fusion-Task-Id: FN-4546
Fusion-Task-Lineage: f10f8fcb-b26d-4ee8-b83e-b741de01983b
2026-05-14 22:16:44 -07:00
Fusion
c8d9492b61
feat(FN-4550): remove duplicate Case 6 skip coverage
...
Removes a duplicate "Case 6" skip from the merge-strategy overlap test file, cleaning up the test coverage without changing behavior.
Fusion-Task-Id: FN-4550
Fusion-Task-Lineage: 3b254a66-bd47-4699-a788-3a57178a2884
2026-05-14 20:21:09 -07:00
gsxdsm
07d0d8f3d5
fix: avoid same-column task move errors and keep durable agents active
2026-05-14 19:26:58 -07:00
Fusion
5e1a5a55bb
feat(FN-4536): complete auto-recovery branch/worktree handler
...
Fusion-Task-Id: FN-4536
Fusion-Task-Lineage: 8d5615e4-e75d-413d-b3ab-0c4874b21fc5
2026-05-14 19:06:25 -07:00
Fusion
180c65ec70
feat(FN-4536): complete Step 2 — add branch worktree handler skeleton
...
Fusion-Task-Id: FN-4536
Fusion-Task-Lineage: 8d5615e4-e75d-413d-b3ab-0c4874b21fc5
2026-05-14 19:06:25 -07:00
Fusion
4fbc3be27d
feat(FN-4452): complete Step 3 — surface stale paused reviews in self-healing
...
Fusion-Task-Id: FN-4452
Fusion-Task-Lineage: 7d8b1c13-883b-4815-94ee-fdf18ad24e5f
2026-05-14 18:35:30 -07:00
Fusion
2cd7f43627
feat(FN-4535): add file-scope violation auto-recovery handler
...
Adds a new `auto-recovery-handlers/file-scope.ts` skeleton to handle file-scope invariant violations and wires it into the executor, establishing the first step of FN-4535's auto-recovery pipeline.
Fusion-Task-Id: FN-4535
2026-05-14 18:28:24 -07:00
Fusion
b2306e88d9
chore(FN-4527): complete Steps 4-5 — verify gates and add changeset
...
Fusion-Task-Id: FN-4527
Fusion-Task-Lineage: de75c453-dc86-43d2-9cc5-50b20ee7014d
2026-05-14 18:07:05 -07:00
Fusion
d2df78dfb1
test(FN-4534): fix auto-recovery audit assertion typing
...
Fusion-Task-Id: FN-4534
Fusion-Task-Lineage: 2b46a5df-efc6-4305-a0f2-69991e58512c
2026-05-14 17:59:57 -07:00
Fusion
79eb74ca7e
feat(FN-4534): add auto-recovery dispatcher and pause-site wiring
...
Fusion-Task-Id: FN-4534
Fusion-Task-Lineage: 2b46a5df-efc6-4305-a0f2-69991e58512c
2026-05-14 17:59:57 -07:00
Fusion
d9f81099fb
feat(FN-4518): complete Step 4 — carry rebase base through self-healing
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:17 -07:00
Fusion
3623697b57
feat(FN-4518): complete Step 2 — persist rebase merge base SHA
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:17 -07:00
Fusion
8bfad91c81
test(FN-4518): cover rebase base SHA persistence in merger details
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:16 -07:00
Fusion
5ce377afe6
feat(FN-4508): complete Step 7 — docs and compatibility updates
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
72a71e9db6
test(FN-4508): complete Step 5 — add reliability interaction backstops
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
267ca8a432
test(FN-4508): add stale-resolved and ghost-branch recovery regressions
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
d2380f5ebd
fix(FN-4508): complete Step 3 — invalidate stale-resolved cache metadata
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
473ea373b8
feat(FN-4508): complete Step 2 — handle tip-already-merged recovery paths
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
663e5d2cdc
feat(FN-4508): complete Step 1 — harden inspectBranchConflict ghost/tip guards
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
22dd272247
feat(FN-3977): complete Step 2 — scheduler overlap bottleneck warnings
...
Fusion-Task-Id: FN-3977
Fusion-Task-Lineage: c84f2ce0-3726-49b2-ad84-6703edbfecf1
2026-05-14 15:49:55 -07:00
Fusion
652e820f7d
feat(FN-4398): complete remaining dashboard visibility and docs
...
Fusion-Task-Id: FN-4398
Fusion-Task-Lineage: 8b898b2e-3468-4fa7-8546-b8f6ba52cf46
2026-05-14 15:25:08 -07:00
Fusion
233c5bbd8e
test(FN-4398): complete Step 4 — add retry storm integration coverage
...
Fusion-Task-Id: FN-4398
Fusion-Task-Lineage: 8b898b2e-3468-4fa7-8546-b8f6ba52cf46
2026-05-14 15:25:08 -07:00
Fusion
9230c80fb0
feat(FN-4398): complete Step 3 — wire retry-burned logging and caps
...
Fusion-Task-Id: FN-4398
Fusion-Task-Lineage: 8b898b2e-3468-4fa7-8546-b8f6ba52cf46
2026-05-14 15:25:08 -07:00
Fusion
74f46f0f76
fix(FN-4526): finalize stale merge stats repairs and changeset
...
Fusion-Task-Id: FN-4526
Fusion-Task-Lineage: 38dc93d6-3e56-4e22-aaaa-d09b2eed43e5
2026-05-14 14:38:46 -07:00
Fusion
015085a541
feat(FN-4526): complete Step 2 — repair stale done-task merge stats
...
Fusion-Task-Id: FN-4526
Fusion-Task-Lineage: 38dc93d6-3e56-4e22-aaaa-d09b2eed43e5
2026-05-14 14:38:46 -07:00