Fusion (runfusion.ai)
bdda0e2da8
feat(FN-4709): add codex oauth fallback delivery
...
Implements Codex OAuth fallback delivery as the final step of FN-4709, with a corresponding changeset for the `@runfusion/fusion` package and test coverage for the updated usage tracking logic.
Fusion-Task-Id: FN-4709
2026-05-15 22:17:45 -07:00
Fusion (runfusion.ai)
dd40d974e7
test(FN-4708): complete Step 3 — room reflection quick chat coverage
...
Fusion-Task-Id: FN-4708
Fusion-Task-Lineage: dcd9df10-bfe3-47b5-a4ac-01c8f0fbc36b
2026-05-15 22:03:35 -07:00
Fusion (runfusion.ai)
1b1056ea0b
feat(FN-4708): complete Step 2 — room context in quick chat header
...
Fusion-Task-Id: FN-4708
Fusion-Task-Lineage: dcd9df10-bfe3-47b5-a4ac-01c8f0fbc36b
2026-05-15 22:03:35 -07:00
Fusion (runfusion.ai)
fb1dadf0a7
feat(FN-4708): complete Step 1 — room-aware placeholder
...
Fusion-Task-Id: FN-4708
Fusion-Task-Lineage: dcd9df10-bfe3-47b5-a4ac-01c8f0fbc36b
2026-05-15 22:03:35 -07:00
Fusion (runfusion.ai)
f7a7038582
feat(FN-4690): add tracking coverage for register-task-workflow API routes
...
Adds test coverage for task operation API routes including workflow tracking endpoints, with minor doc updates and a changeset for the `@runfusion/fusion` package.
Fusion-Task-Id: FN-4690
2026-05-15 21:40:51 -07:00
Fusion (runfusion.ai)
82273a47bb
test(FN-4706): complete Step 4 — stabilize verification gates
...
Fusion-Task-Id: FN-4706
Fusion-Task-Lineage: 00e9207c-d2dc-4bc4-ae92-4604339bcbc2
2026-05-15 21:23:05 -07:00
Fusion (runfusion.ai)
5a098da4cd
feat(FN-4649): complete Step 7 — run verification and fix test regressions
...
Fusion-Task-Id: FN-4649
Fusion-Task-Lineage: 98ab6ec3-5253-4db6-93f0-de4ab7792002
2026-05-15 21:08:05 -07:00
Fusion (runfusion.ai)
e1410dbba1
feat(FN-4649): complete Step 2 — build dashboard GitHub tracking hook
...
Fusion-Task-Id: FN-4649
Fusion-Task-Lineage: 98ab6ec3-5253-4db6-93f0-de4ab7792002
2026-05-15 21:08:04 -07:00
Fusion (runfusion.ai)
7c364da077
feat(FN-4625): complete Step 5 — surface worktrunk pause details
...
Fusion-Task-Id: FN-4625
Fusion-Task-Lineage: c1d9b414-b5dd-4786-ba51-0b8adec4acf5
2026-05-15 20:53:54 -07:00
Fusion (runfusion.ai)
a3d25ce8c5
test(FN-4693): complete Step 3 — cover transient poll-drop debounce cases
...
Fusion-Task-Id: FN-4693
Fusion-Task-Lineage: 0525aae3-09af-45ce-8393-8fd1177a92f8
2026-05-15 17:17:03 -07:00
Fusion (runfusion.ai)
3508515ede
feat(FN-4693): complete Step 2 — unify fallback absence handling
...
Fusion-Task-Id: FN-4693
Fusion-Task-Lineage: 0525aae3-09af-45ce-8393-8fd1177a92f8
2026-05-15 17:17:03 -07:00
Fusion (runfusion.ai)
9741dbabaa
feat(FN-4693): complete Step 1 — debounce null auto-default selection
...
Fusion-Task-Id: FN-4693
Fusion-Task-Lineage: 0525aae3-09af-45ce-8393-8fd1177a92f8
2026-05-15 17:17:03 -07:00
Fusion (runfusion.ai)
ad73d76586
feat(FN-4640): complete Step 6 — dashboard sandbox audit surface
...
Fusion-Task-Id: FN-4640
Fusion-Task-Lineage: 4a91265f-1714-4854-b08d-7ddb06074253
2026-05-15 16:19:42 -07:00
Fusion (runfusion.ai)
e638cdecea
test(FN-4669): complete Step 3 — cover rooms autosize growth and room switching
...
Fusion-Task-Id: FN-4669
Fusion-Task-Lineage: a9e579d1-9c24-4668-9606-eb7761dfddb0
2026-05-15 15:48:29 -07:00
Fusion (runfusion.ai)
70221a6401
feat(FN-4669): complete Step 2 — fix composer resize on mount/switch
...
Fusion-Task-Id: FN-4669
Fusion-Task-Lineage: a9e579d1-9c24-4668-9606-eb7761dfddb0
2026-05-15 15:48:29 -07:00
Fusion (runfusion.ai)
5dd75dcf0d
test(FN-4677): regression tests for transient poll omission vs real removal
...
Fusion-Task-Id: FN-4677
Fusion-Task-Lineage: b3b9eb56-a76b-469c-9f7b-79232da29807
2026-05-15 15:42:08 -07:00
Fusion (runfusion.ai)
f10eac2a18
feat(FN-4677): add sustained-absence threshold to project validation
...
Fusion-Task-Id: FN-4677
Fusion-Task-Lineage: b3b9eb56-a76b-469c-9f7b-79232da29807
2026-05-15 15:42:08 -07:00
Fusion (runfusion.ai)
569eb2eb79
feat(FN-4674): fix SettingsModal research defaults rendering and coverage
...
Completed Step 5 of FN-4674 by fixing research defaults rendering in SettingsModal and adding corresponding test coverage.
Fusion-Task-Id: FN-4674
2026-05-15 15:41:49 -07:00
Fusion (runfusion.ai)
eb8c426717
test(FN-4675): add mobile project switch View Projects tests
...
Fusion-Task-Id: FN-4675
Fusion-Task-Lineage: a3ae7df8-809a-4c9c-a756-a2795b10b16a
2026-05-15 15:26:42 -07:00
Fusion (runfusion.ai)
508afca631
feat(FN-4675): complete Step 2 — style mobile View Projects entry
...
Fusion-Task-Id: FN-4675
Fusion-Task-Lineage: a3ae7df8-809a-4c9c-a756-a2795b10b16a
2026-05-15 15:26:42 -07:00
Fusion (runfusion.ai)
d45e823917
feat(FN-4675): complete Step 1 — add mobile View Projects action
...
Fusion-Task-Id: FN-4675
Fusion-Task-Lineage: a3ae7df8-809a-4c9c-a756-a2795b10b16a
2026-05-15 15:26:42 -07:00
Fusion
d85438a8c9
docs(FN-4661): complete Step 7 — document chat unread indicators
...
Fusion-Task-Id: FN-4661
Fusion-Task-Lineage: 39553dc3-4e7d-4398-b03f-24fa2edb9e20
2026-05-15 15:19:57 -07:00
Fusion
f0cd9eb3b7
test(FN-4661): complete Step 5 — cover unread indicators in chat views
...
Fusion-Task-Id: FN-4661
Fusion-Task-Lineage: 39553dc3-4e7d-4398-b03f-24fa2edb9e20
2026-05-15 15:19:57 -07:00
Fusion
87c5e1dbfa
feat(FN-4661): complete Step 4 — add unread dot styling
...
Fusion-Task-Id: FN-4661
Fusion-Task-Lineage: 39553dc3-4e7d-4398-b03f-24fa2edb9e20
2026-05-15 15:19:57 -07:00
Fusion
8c6916668c
feat(FN-4661): complete Step 3 — wire unread state into QuickChatFAB
...
Fusion-Task-Id: FN-4661
Fusion-Task-Lineage: 39553dc3-4e7d-4398-b03f-24fa2edb9e20
2026-05-15 15:19:57 -07:00
Fusion
790dccc483
feat(FN-4661): complete Step 2 — wire unread state into ChatView
...
Fusion-Task-Id: FN-4661
Fusion-Task-Lineage: 39553dc3-4e7d-4398-b03f-24fa2edb9e20
2026-05-15 15:19:56 -07:00
Fusion
9b51f01f90
feat(FN-4661): complete Step 1 — add useChatUnread hook
...
Fusion-Task-Id: FN-4661
Fusion-Task-Lineage: 39553dc3-4e7d-4398-b03f-24fa2edb9e20
2026-05-15 15:19:56 -07:00
Fusion
03c49a6d49
test(FN-4673): complete Step 3 — update copilot device-code assertions
...
Fusion-Task-Id: FN-4673
Fusion-Task-Lineage: 165601b1-c20c-40d5-addb-3c42d710d66d
2026-05-15 15:14:14 -07:00
Fusion
da339cf3ce
feat(FN-4673): complete Step 2 — widen copilot device-code panel
...
Fusion-Task-Id: FN-4673
Fusion-Task-Lineage: 165601b1-c20c-40d5-addb-3c42d710d66d
2026-05-15 15:14:14 -07:00
Fusion
87af2ce991
feat(FN-4673): complete Step 1 — defer copilot auto-open
...
Fusion-Task-Id: FN-4673
Fusion-Task-Lineage: 165601b1-c20c-40d5-addb-3c42d710d66d
2026-05-15 15:14:14 -07:00
Fusion
e50a4b5ad6
feat(FN-4659): add room title switcher dropdown
...
Adds a room title switcher dropdown to the chat view, with corresponding styles and a new rooms test file.
Fusion-Task-Id: FN-4659
2026-05-15 14:57:49 -07:00
Fusion
334e5c1d86
test(FN-4660): complete Step 4 — cover rooms-first dropdown order
...
Fusion-Task-Id: FN-4660
Fusion-Task-Lineage: 6a6813c9-1e5d-4603-9224-ab98252f05ee
2026-05-15 14:40:07 -07:00
Fusion
bb78b8ba15
feat(FN-4660): complete Step 3 — tighten quick chat dropdown height
...
Fusion-Task-Id: FN-4660
Fusion-Task-Lineage: 6a6813c9-1e5d-4603-9224-ab98252f05ee
2026-05-15 14:40:07 -07:00
Fusion
fdc5558151
feat(FN-4660): complete Step 2 — rooms first ordering
...
Fusion-Task-Id: FN-4660
Fusion-Task-Lineage: 6a6813c9-1e5d-4603-9224-ab98252f05ee
2026-05-15 14:40:07 -07:00
Fusion
67c2fbc182
feat(FN-4646): complete Step 4 — prefer landed file metadata in dashboard
...
Fusion-Task-Id: FN-4646
Fusion-Task-Lineage: f921098e-3407-40fa-984d-720e0c3248c7
2026-05-15 13:22:19 -07:00
Fusion
92721f41f5
test(FN-4647): complete Step 5 — add done-task diff labeling regressions
...
Fusion-Task-Id: FN-4647
Fusion-Task-Lineage: c86304d4-ff28-478a-a254-8ddaeca53447
2026-05-15 12:07:52 -07:00
Fusion
c3c7497961
docs(FN-4647): complete Step 4 — document done-task diff semantics
...
Fusion-Task-Id: FN-4647
Fusion-Task-Lineage: c86304d4-ff28-478a-a254-8ddaeca53447
2026-05-15 12:07:52 -07:00
Fusion
c9064f77d3
feat(FN-4647): complete Step 3 — relabel merge-commit stats
...
Fusion-Task-Id: FN-4647
Fusion-Task-Lineage: c86304d4-ff28-478a-a254-8ddaeca53447
2026-05-15 12:07:51 -07:00
Fusion
2a0e34c6aa
feat(FN-4647): complete Step 2 — clarify done-task fallback semantics
...
Fusion-Task-Id: FN-4647
Fusion-Task-Lineage: c86304d4-ff28-478a-a254-8ddaeca53447
2026-05-15 12:07:51 -07:00
Fusion
c513257fa2
feat(FN-4647): complete Step 1 — update done-card fallback labeling
...
Fusion-Task-Id: FN-4647
Fusion-Task-Lineage: c86304d4-ff28-478a-a254-8ddaeca53447
2026-05-15 12:07:51 -07:00
Fusion
6675a3ff2b
feat(FN-4650): complete Step 3 — add sandbox experimental toggle
...
Fusion-Task-Id: FN-4650
Fusion-Task-Lineage: 3da8db80-236b-46f6-8122-644abda35ca3
2026-05-15 12:02:44 -07:00
Fusion
af6dfdbcb8
fix(FN-4620): resolve workspace lint regressions
...
Fusion-Task-Id: FN-4620
Fusion-Task-Lineage: d3d05e54-e137-46ee-bb5d-d71aa03e5a48
2026-05-15 11:47:04 -07:00
Fusion
dd6cf58505
test(FN-4620): complete Step 6 — wire board tools assertions
...
Fusion-Task-Id: FN-4620
Fusion-Task-Lineage: d3d05e54-e137-46ee-bb5d-d71aa03e5a48
2026-05-15 11:47:03 -07:00
Fusion
808103b5ad
feat(FN-4620): complete Step 4 — add milestone/slice interview board tools
...
Fusion-Task-Id: FN-4620
Fusion-Task-Lineage: d3d05e54-e137-46ee-bb5d-d71aa03e5a48
2026-05-15 11:47:03 -07:00
Fusion
0e44bd81c7
feat(FN-4620): complete Step 3 — add mission interview board tools
...
Fusion-Task-Id: FN-4620
Fusion-Task-Lineage: d3d05e54-e137-46ee-bb5d-d71aa03e5a48
2026-05-15 11:47:03 -07:00
Fusion
634ec28706
feat(FN-4620): complete Step 2 — wire planning sessions to board tools
...
Fusion-Task-Id: FN-4620
Fusion-Task-Lineage: d3d05e54-e137-46ee-bb5d-d71aa03e5a48
2026-05-15 11:47:03 -07:00
Fusion
f522d79e5b
feat(FN-4620): complete Step 1 — add shared planning board tools
...
Fusion-Task-Id: FN-4620
Fusion-Task-Lineage: d3d05e54-e137-46ee-bb5d-d71aa03e5a48
2026-05-15 11:47:03 -07:00
Fusion
2d59aa903f
test(FN-4654): complete Step 4 — cover mission criteria visibility
...
Fusion-Task-Id: FN-4654
Fusion-Task-Lineage: bc852c61-d2f3-440f-bb2b-520bf1d8dea1
2026-05-15 11:36:35 -07:00
Fusion
9e9616a29d
feat(FN-4654): complete Step 3 — render slice verification in mission view
...
Fusion-Task-Id: FN-4654
Fusion-Task-Lineage: bc852c61-d2f3-440f-bb2b-520bf1d8dea1
2026-05-15 11:36:35 -07:00
Fusion
732f5b7826
test(FN-4652): complete Step 3 — flip over-suppression assertions
...
Flip prior negative assertions that hid milestone-feature-acceptance-rollup when milestone.acceptanceCriteria existed. Those assertions encoded FN-4613 over-suppression; new assertions verify rollup and feature text remain visible alongside milestone acceptance.
Fusion-Task-Id: FN-4652
Fusion-Task-Lineage: a660f18e-2f34-4e8a-9bca-3d1a55a2b448
2026-05-15 11:23:48 -07:00