Fusion (runfusion.ai)
1d2d3d1b0d
feat(FN-4890): complete Step 3 — paused-scope decay auto-rebound
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:38:58 -07:00
Fusion (runfusion.ai)
eeb5fe8e2d
feat(FN-4890): complete Step 8 — docs, defaults, and reliability coverage
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:37:55 -07:00
Fusion (runfusion.ai)
c49e684e4e
fix(FN-4890): isolate stall verification from self-rebound transitions
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:37:55 -07:00
Fusion (runfusion.ai)
2ff1458e77
test(FN-4890): cover board-stall verification and cooldown
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:37:53 -07:00
Fusion (runfusion.ai)
6b83cf0020
feat(FN-4890): complete Step 5 — board-health recovery levers
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:37:52 -07:00
Fusion (runfusion.ai)
8226d170a2
feat(FN-4890): complete Step 3 — paused-scope decay auto-rebound
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:37:52 -07:00
Fusion (runfusion.ai)
dcb055df6b
test(FN-4992): add merged PR auto-transition interaction coverage
...
Fusion-Task-Id: FN-4992
Fusion-Task-Lineage: 133d5e6a-0612-4f67-9105-3b7dbabd5ec0
2026-05-17 19:37:02 -07:00
Fusion (runfusion.ai)
0fd9d4094d
test(FN-4992): add changes-requested reliability interaction coverage
...
Fusion-Task-Id: FN-4992
Fusion-Task-Lineage: 133d5e6a-0612-4f67-9105-3b7dbabd5ec0
2026-05-17 19:37:02 -07:00
Fusion (runfusion.ai)
8ecba01c76
fix(FN-4890): stabilize board-health integration and blocker release coverage
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:14 -07:00
Fusion (runfusion.ai)
e659dd5f14
fix(FN-4890): preserve active todo blockers in stale-blocked sweep
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:14 -07:00
Fusion (runfusion.ai)
36de8ce0c0
fix(FN-4890): tighten incident replay and stale blocker release
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:14 -07:00
Fusion (runfusion.ai)
25eae69487
test(FN-4890): complete Step 6 — add FN-4890 incident replay assertion
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:14 -07:00
Fusion (runfusion.ai)
5233bc9347
feat(FN-4890): complete Step 8 — docs, defaults, and reliability coverage
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:13 -07:00
Fusion (runfusion.ai)
e40aecf77d
fix(FN-4890): isolate stall verification from self-rebound transitions
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:13 -07:00
Fusion (runfusion.ai)
5f6dddf863
test(FN-4890): cover board-stall verification and cooldown
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:13 -07:00
Fusion (runfusion.ai)
dfeb379a14
test(FN-4890): strengthen board-stall sweep assertions
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:13 -07:00
Fusion (runfusion.ai)
38dc36b9ba
fix(FN-4890): wire board-stall alerts through notifier hook
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:12 -07:00
Fusion (runfusion.ai)
4d10511418
fix(FN-4890): refine board-stall notification path
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:12 -07:00
Fusion (runfusion.ai)
70aa8b31b7
feat(FN-4890): complete Step 5 — board-health recovery levers
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:12 -07:00
Fusion (runfusion.ai)
f71c2a1829
feat(FN-4890): complete Step 3 — paused-scope decay auto-rebound
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:12 -07:00
Fusion (runfusion.ai)
295a5cff45
feat(FN-4890): complete Step 2 — run-audit event types
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:11 -07:00
Fusion (runfusion.ai)
6624adf110
feat(FN-4890): complete Step 1 — settings and notification types
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:10 -07:00
Fusion (runfusion.ai)
46cd63796f
docs(FN-4976): add reliability backstop coverage entry
...
Fusion-Task-Id: FN-4976
Fusion-Task-Lineage: b7d6e778-f6b1-4529-b04b-81352a11ddad
2026-05-17 19:21:42 -07:00
Fusion (runfusion.ai)
665173d300
fix(FN-4976): preserve live self-owned session bindings during stale cleanup
...
Fusion-Task-Id: FN-4976
Fusion-Task-Lineage: b7d6e778-f6b1-4529-b04b-81352a11ddad
2026-05-17 19:21:42 -07:00
Fusion (runfusion.ai)
f6ec25b5fa
test(FN-4976): add reliability backstop for self-owned session-registry deadlock
...
Fusion-Task-Id: FN-4976
Fusion-Task-Lineage: b7d6e778-f6b1-4529-b04b-81352a11ddad
2026-05-17 19:21:42 -07:00
Fusion (runfusion.ai)
d80894241e
fix(FN-4976): clear stale self-owned activeSessionRegistry before FN-4811 check
...
Fusion-Task-Id: FN-4976
Fusion-Task-Lineage: b7d6e778-f6b1-4529-b04b-81352a11ddad
2026-05-17 19:21:42 -07:00
gsxdsm
f9cf3f1bde
feat(FN-4921): merge fusion/fn-4921
2026-05-17 19:11:59 -07:00
gsxdsm
bf0e9a3e37
feat(FN-4766): merge fusion/fn-4766
2026-05-17 19:11:40 -07:00
Fusion (runfusion.ai)
9475639a48
test(FN-4942): align route task tests with hook-based tracking
...
Fusion-Task-Id: FN-4942
Fusion-Task-Lineage: 20865705-e5ec-4261-932c-4d47c2d8dc12
2026-05-17 19:04:18 -07:00
Fusion (runfusion.ai)
17fafa1bb8
feat(FN-4942): complete Step 3 — add changeset and docs clarification
...
Fusion-Task-Id: FN-4942
Fusion-Task-Lineage: 20865705-e5ec-4261-932c-4d47c2d8dc12
2026-05-17 19:04:18 -07:00
Fusion (runfusion.ai)
8ef7fe2b18
feat(FN-4942): complete Step 2 — route tracking creation via hook
...
Fusion-Task-Id: FN-4942
Fusion-Task-Lineage: 20865705-e5ec-4261-932c-4d47c2d8dc12
2026-05-17 19:04:18 -07:00
Fusion (runfusion.ai)
fc98f46196
feat(FN-4942): complete Step 1 — auto-attach summarizer in createTask
...
Fusion-Task-Id: FN-4942
Fusion-Task-Lineage: 20865705-e5ec-4261-932c-4d47c2d8dc12
2026-05-17 19:04:18 -07:00
Fusion (runfusion.ai)
f5cd0dd472
feat(FN-4971): add PrInfo regression test
...
Adds a regression test for the PrInfo endpoint to guard against FN-4971, covering the legacy PR info API path in the dashboard package.
Fusion-Task-Id: FN-4971
2026-05-17 19:03:51 -07:00
Fusion (runfusion.ai)
d6679618fe
test(FN-4867): complete Step 3 — strengthen fn_secret_get scope coverage
...
Fusion-Task-Id: FN-4867
Fusion-Task-Lineage: c06c5e79-b038-4941-951b-08bfb164fa17
2026-05-17 18:46:42 -07:00
Fusion (runfusion.ai)
1f08449bda
feat(FN-4867): complete Step 2 — add project secrets settings types
...
Fusion-Task-Id: FN-4867
Fusion-Task-Lineage: c06c5e79-b038-4941-951b-08bfb164fa17
2026-05-17 18:46:42 -07:00
Fusion (runfusion.ai)
543ea66799
feat(FN-4949): add reclaim deferral guards for active executor worktrees
...
Adds reclaim deferral guards to self-healing to prevent stale-branch cleanup from racing against in-flight executor sessions, with corresponding audit telemetry and test coverage for the interaction. Also updates AGENTS.md to document the new behavior.
Fusion-Task-Id: FN-4949
2026-05-17 18:45:50 -07:00
Fusion (runfusion.ai)
287673c261
fix(FN-4949): defer stale active branch reclaim during live executor work
...
- Add stale-branch reclaim guards for active executor sessions, recent execution starts, and worktrees with uncommitted changes
- Emit branch:stale-active-reclaim-deferred run-audit telemetry with deferral metadata for self-healing decisions
- Cover reclaim deferral and legitimate reclaim behavior with reliability interaction tests
- Document the new stale active branch deferral contract in AGENTS.md
- Add a patch changeset for the published CLI package
Fusion-Task-Id: FN-4949
2026-05-17 18:37:48 -07:00
gsxdsm
22729135e8
fix(dashboard): use queueMicrotask instead of setTimeout for iOS scroll reset in ChatView focus handler
2026-05-17 18:21:00 -07:00
Fusion (runfusion.ai)
d45c4f238e
fix(FN-4973): finalize executor backstop typing and document invariant
...
Fusion-Task-Id: FN-4973
Fusion-Task-Lineage: 2edb5479-a01a-4775-b121-f4be32792e7a
2026-05-17 18:10:42 -07:00
Fusion (runfusion.ai)
6aea112a22
feat(FN-4973): reconcile stale active-session worktree entries in executor cleanup
...
Fusion-Task-Id: FN-4973
Fusion-Task-Lineage: 2edb5479-a01a-4775-b121-f4be32792e7a
2026-05-17 18:10:42 -07:00
Fusion (runfusion.ai)
3a53c6778c
feat(FN-4973): complete Step 1 — add stale self-owned registry reconcile helper
...
Fusion-Task-Id: FN-4973
Fusion-Task-Lineage: 2edb5479-a01a-4775-b121-f4be32792e7a
2026-05-17 18:10:41 -07:00
Fusion (runfusion.ai)
b53172befd
feat(FN-4886): add secrets-sync auth parity verification report
...
Adds the secrets-sync auth parity verification report documenting the review findings for the secrets sync authentication implementation.
Fusion-Task-Id: FN-4886
2026-05-17 17:58:35 -07:00
gsxdsm
4dc281f5c3
feat(FN-4977): merge fusion/fn-4977
2026-05-17 17:42:04 -07:00
Fusion (runfusion.ai)
84dd46e6f5
feat(FN-4948): complete Steps 7-8 — finalize verification and release artifacts
...
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
2026-05-17 17:40:48 -07:00
Fusion (runfusion.ai)
eff52748bc
fix(FN-4948): harden guard install failure cleanup paths
...
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
2026-05-17 17:40:47 -07:00
Fusion (runfusion.ai)
837f07e6ca
feat(FN-4948): complete Step 2 — wire identity guard into worktree provisioning
...
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
2026-05-17 17:40:46 -07:00
Fusion (runfusion.ai)
300bc233cf
feat(FN-4944): add post-finalize verification guard to prevent regressions
...
Added a verification guard for steps 1-4 in project-engine with companion regression tests covering both the merge-error recovery path and a post-finalize noop scenario using real git fixtures.
Fusion-Task-Id: FN-4944
Fusion-Task-Lineage: ca8fca22-c732-42e4-aa8d-a82981d2f36e
2026-05-17 17:39:46 -07:00
Fusion (runfusion.ai)
c161e626e2
feat(FN-4948): complete Steps 7-8 — finalize verification and release artifacts
...
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
2026-05-17 17:29:31 -07:00
Fusion (runfusion.ai)
34b03120aa
docs(FN-4948): complete Step 6 — document guard and misrouted recovery
...
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
2026-05-17 17:29:31 -07:00
Fusion (runfusion.ai)
16b4569243
test(FN-4948): complete Step 5 — cover misrouted contamination interactions
...
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
2026-05-17 17:29:29 -07:00