Fusion (runfusion.ai)
5996787cb1
test(FN-5148): extend stale guard coverage to all tracking handlers
...
Fusion-Task-Id: FN-5148
Fusion-Task-Lineage: af70f85f-ec90-4040-bbf3-9e1bce3a49b9
2026-05-19 08:20:23 -07:00
Fusion (runfusion.ai)
ab5158e680
test(FN-5148): complete Step 4 — add stale github tracking modal coverage
...
Fusion-Task-Id: FN-5148
Fusion-Task-Lineage: af70f85f-ec90-4040-bbf3-9e1bce3a49b9
2026-05-19 08:20:23 -07:00
Fusion (runfusion.ai)
e474e51d70
test(FN-5148): complete Step 3 — cover detail task id guard
...
Fusion-Task-Id: FN-5148
Fusion-Task-Lineage: af70f85f-ec90-4040-bbf3-9e1bce3a49b9
2026-05-19 08:20:23 -07:00
Fusion (runfusion.ai)
c4b378880c
feat(FN-5148): complete Step 2 — guard stale github tracking updates
...
Fusion-Task-Id: FN-5148
Fusion-Task-Lineage: af70f85f-ec90-4040-bbf3-9e1bce3a49b9
2026-05-19 08:20:23 -07:00
Fusion (runfusion.ai)
7d94cc367b
feat(FN-5148): complete Step 1 — guard updateDetailTask id drift
...
Fusion-Task-Id: FN-5148
Fusion-Task-Lineage: af70f85f-ec90-4040-bbf3-9e1bce3a49b9
2026-05-19 08:20:23 -07:00
Fusion (runfusion.ai)
b6b1af240a
docs(FN-5135): document dashboard soft-delete handling invariant
...
Fusion-Task-Id: FN-5135
Fusion-Task-Lineage: 182c496e-4e3a-4353-be53-86dd4cc5ba19
2026-05-19 08:13:07 -07:00
Fusion (runfusion.ai)
00518179eb
test(FN-5135): cover search-refresh deletedAt edge path
...
Fusion-Task-Id: FN-5135
Fusion-Task-Lineage: 182c496e-4e3a-4353-be53-86dd4cc5ba19
2026-05-19 08:13:07 -07:00
Fusion (runfusion.ai)
a17179b6b3
fix(FN-5135): suppress soft-deleted tasks across useTasks feeds
...
Fusion-Task-Id: FN-5135
Fusion-Task-Lineage: 182c496e-4e3a-4353-be53-86dd4cc5ba19
2026-05-19 08:13:07 -07:00
Fusion (runfusion.ai)
ee92b71533
test(FN-5135): lock deletedAt SSE payload contract
...
Fusion-Task-Id: FN-5135
Fusion-Task-Lineage: 182c496e-4e3a-4353-be53-86dd4cc5ba19
2026-05-19 08:13:06 -07:00
Fusion (runfusion.ai)
95d5c08c23
test(FN-5135): add deletedAt SSE regression coverage
...
Fusion-Task-Id: FN-5135
Fusion-Task-Lineage: 182c496e-4e3a-4353-be53-86dd4cc5ba19
2026-05-19 08:13:06 -07:00
Fusion (runfusion.ai)
6db8c60bef
test(FN-5146): complete Step 4 — update autosize caps and growth regression coverage
...
Fusion-Task-Id: FN-5146
Fusion-Task-Lineage: 55a9837f-d0e1-475b-9f7f-45262141352e
2026-05-19 07:57:38 -07:00
Fusion (runfusion.ai)
5a1f20f864
feat(FN-5146): complete Step 2 — raise composer height caps
...
Fusion-Task-Id: FN-5146
Fusion-Task-Lineage: 55a9837f-d0e1-475b-9f7f-45262141352e
2026-05-19 07:57:38 -07:00
Fusion (runfusion.ai)
ad35a1ccfc
test(FN-5134): complete Step 2 — cover no-worktree badge suppression
...
Fusion-Task-Id: FN-5134
Fusion-Task-Lineage: 1d7fd2a5-de42-4977-a4b9-583c04124c5d
2026-05-19 07:36:11 -07:00
Fusion (runfusion.ai)
d646bfb4b2
feat(FN-5134): complete Step 1 — suppress no-worktree in-review badge
...
Fusion-Task-Id: FN-5134
Fusion-Task-Lineage: 1d7fd2a5-de42-4977-a4b9-583c04124c5d
2026-05-19 07:36:11 -07:00
Fusion (runfusion.ai)
7652bbf29e
feat(FN-5136): lock quick entry submit before duplicate check
...
Adds duplicate-submission guard to the Quick Entry box, locking the submit action before the duplicate check resolves and preventing concurrent or double submissions from creating duplicate tasks. Includes tests covering the lock/unlock flow and duplicate-skip behavior.
Fusion-Task-Id: FN-5136
2026-05-19 07:35:24 -07:00
gsxdsm
b6623c6001
feat(FN-5123): merge fusion/fn-5123
2026-05-19 06:16:06 -07:00
Fusion (runfusion.ai)
4915e80fc8
feat(FN-5091): complete Step 5 — extend backlog health allowlist
...
Fusion-Task-Id: FN-5091
Fusion-Task-Lineage: f59dc7dd-abc2-4d1d-a755-1fe446314131
2026-05-19 03:21:17 -07:00
Fusion (runfusion.ai)
6dc67204da
test(FN-5098): complete Step 6 — update lazy-view inventory docs
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:22 -07:00
Fusion (runfusion.ai)
da2d3632ab
feat(FN-5098): complete Step 5 — add settings link to secrets view
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:21 -07:00
Fusion (runfusion.ai)
71619bf5e6
feat(FN-5098): complete Step 4 — add secrets mobile more entry
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:21 -07:00
Fusion (runfusion.ai)
32b44917eb
feat(FN-5098): complete Step 3 — add secrets header overflow entry
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:21 -07:00
Fusion (runfusion.ai)
d9a6ffd2f5
feat(FN-5098): complete Step 2 — lazy register secrets view
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:21 -07:00
Fusion (runfusion.ai)
033b3e7148
feat(FN-5098): complete Step 1 — add secrets view-state routing
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:20 -07:00
Fusion (runfusion.ai)
71928aeda3
feat(FN-5103): surface landed-files attribution flags in task changes UI
...
Fusion-Task-Id: FN-5103
Fusion-Task-Lineage: e4e4d9ba-4884-4feb-b18b-a30e799c3fb1
2026-05-19 01:24:55 -07:00
Fusion (runfusion.ai)
91cb316b37
test(FN-5113): complete Step 3 — align rebind banner assertions
...
Fusion-Task-Id: FN-5113
Fusion-Task-Lineage: f29c2128-79a3-4958-8039-3765b84757f5
2026-05-19 01:17:46 -07:00
Fusion (runfusion.ai)
034a361d94
fix(FN-5113): complete Step 2 — narrow rebind banner trigger and copy
...
Fusion-Task-Id: FN-5113
Fusion-Task-Lineage: f29c2128-79a3-4958-8039-3765b84757f5
2026-05-19 01:17:46 -07:00
Fusion (runfusion.ai)
3fdd7775a1
fix(FN-5104): stabilize quickchat selectSession refresh and lint
...
Fusion-Task-Id: FN-5104
Fusion-Task-Lineage: e92a26cb-a930-442a-98be-6ace9f376e73
2026-05-19 01:09:30 -07:00
Fusion (runfusion.ai)
0e30f85de7
test(FN-5104): complete Step 5 — add reattach regression coverage
...
Fusion-Task-Id: FN-5104
Fusion-Task-Lineage: e92a26cb-a930-442a-98be-6ace9f376e73
2026-05-19 01:09:30 -07:00
Fusion (runfusion.ai)
8540a0186d
fix(FN-5104): complete Step 4 — mirror reattach recovery in useQuickChat
...
Fusion-Task-Id: FN-5104
Fusion-Task-Lineage: e92a26cb-a930-442a-98be-6ace9f376e73
2026-05-19 01:09:30 -07:00
Fusion (runfusion.ai)
1fa22ac1b4
fix(FN-5104): complete Step 3 — refresh stale useChat session before reattach
...
Fusion-Task-Id: FN-5104
Fusion-Task-Lineage: e92a26cb-a930-442a-98be-6ace9f376e73
2026-05-19 01:09:30 -07:00
Fusion (runfusion.ai)
3baef3a266
fix(FN-5104): complete Step 2 — add useChat auto-reattach dedupe
...
Fusion-Task-Id: FN-5104
Fusion-Task-Lineage: e92a26cb-a930-442a-98be-6ace9f376e73
2026-05-19 01:09:29 -07:00
Fusion (runfusion.ai)
c2596f882e
test(FN-5108): complete Step 2 — add default model icon coverage
...
Fusion-Task-Id: FN-5108
Fusion-Task-Lineage: 1b273c01-9f58-40ed-82f3-5706802cc2fc
2026-05-19 00:46:35 -07:00
Fusion (runfusion.ai)
d5d978c59f
feat(FN-5108): complete Step 1 — resolve effective session model provider
...
Fusion-Task-Id: FN-5108
Fusion-Task-Lineage: 1b273c01-9f58-40ed-82f3-5706802cc2fc
2026-05-19 00:46:35 -07:00
Fusion (runfusion.ai)
093ae0bac8
feat(FN-5096): fix dashboard typecheck and stabilize verification gates
...
- fix(FN-5096): restore dashboard typecheck and stabilize verification gates
Fusion-Task-Id: FN-5096
2026-05-18 23:14:48 -07:00
Fusion (runfusion.ai)
d8a04ff5a7
feat(FN-5099): complete Step 4 — pass verification gates
...
Fusion-Task-Id: FN-5099
Fusion-Task-Lineage: 26353f25-da61-4b61-8fd2-69915a984cc4
2026-05-18 22:34:21 -07:00
Fusion (runfusion.ai)
39fee83654
test(FN-5099): add failing footer-alignment case for retry badge
...
Fusion-Task-Id: FN-5099
Fusion-Task-Lineage: 26353f25-da61-4b61-8fd2-69915a984cc4
2026-05-18 22:34:21 -07:00
Fusion (runfusion.ai)
0820b64d1a
fix(FN-5095): restore workspace verification gates
...
Fusion-Task-Id: FN-5095
Fusion-Task-Lineage: dff589e4-5142-429d-8ca2-53352eaeaac6
2026-05-18 22:02:54 -07:00
Fusion (runfusion.ai)
0c35e6db6f
fix(FN-5094): resolve workspace typecheck regressions before delivery
...
Fusion-Task-Id: FN-5094
Fusion-Task-Lineage: c6c9710c-51fe-40e9-bfad-bfb6d589c7f4
2026-05-18 21:44:36 -07:00
Fusion (runfusion.ai)
4c3869403d
test(FN-5060): add cancel and no-match duplicate warning cases
2026-05-18 19:44:33 -07:00
Fusion (runfusion.ai)
f73ffd6386
feat(FN-5060): add InlineCreateCard duplicate warning flow
2026-05-18 19:44:33 -07:00
gsxdsm
f11695311a
feat(FN-5088): merge fusion/fn-5088
2026-05-18 18:38:00 -07:00
Fusion (runfusion.ai)
5c3096c7d1
feat(FN-5083): complete Steps 5-7 rebind UI and reliability docs
2026-05-18 18:26:52 -07:00
gsxdsm
ceafb0ee9f
feat(FN-5080): merge fusion/fn-5080
2026-05-18 16:23:24 -07:00
gsxdsm
2a2d7b1d43
feat(FN-5070): merge fusion/fn-5070
2026-05-18 16:08:10 -07:00
gsxdsm
aad1219037
feat(FN-4967): merge fusion/fn-4967
2026-05-18 15:50:48 -07:00
gsxdsm
fabcb5387a
feat(FN-5074): merge fusion/fn-5074
2026-05-18 15:36:23 -07:00
gsxdsm
57eaac42bf
feat(FN-5061): merge fusion/fn-5061
2026-05-18 13:16:35 -07:00
gsxdsm
ef6c18942d
feat(FN-5048): merge fusion/fn-5048
2026-05-18 13:01:31 -07:00
gsxdsm
ead2ed89aa
feat(FN-5055): merge fusion/fn-5055
2026-05-18 09:02:00 -07:00
gsxdsm
35ba6cb7b2
feat(FN-4966): complete Step 5 — add PR conflict diagnostics panel UI
...
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:17 -07:00