Fusion (runfusion.ai)
cca96a7604
test(FN-4913): complete Step 7 — add secrets sync contract coverage
...
Fusion-Task-Id: FN-4913
Fusion-Task-Lineage: 2fa1fe49-a2a9-405d-833b-cb34d41ef19a
2026-05-17 12:58:01 -07:00
Fusion (runfusion.ai)
eef8db102f
fix(FN-4913): ensure inbound secrets sync always closes central core
...
Fusion-Task-Id: FN-4913
Fusion-Task-Lineage: 2fa1fe49-a2a9-405d-833b-cb34d41ef19a
2026-05-17 12:58:01 -07:00
Fusion (runfusion.ai)
cd7e29e4ef
feat(FN-4913): complete Step 4 — add inbound secrets sync routes
...
Fusion-Task-Id: FN-4913
Fusion-Task-Lineage: 2fa1fe49-a2a9-405d-833b-cb34d41ef19a
2026-05-17 12:58:01 -07:00
Fusion (runfusion.ai)
db7eddd79c
feat(FN-4913): complete Step 3 — add outbound secrets sync routes
...
Fusion-Task-Id: FN-4913
Fusion-Task-Lineage: 2fa1fe49-a2a9-405d-833b-cb34d41ef19a
2026-05-17 12:58:01 -07:00
Fusion (runfusion.ai)
73454fae5c
feat(FN-4762): complete Step 3 — PR merge routes and dashboard controls
...
Fusion-Task-Id: FN-4762
Fusion-Task-Lineage: 5c7ef3b8-fefc-4cc2-a703-634124d77cde
2026-05-17 12:11:51 -07:00
Fusion (runfusion.ai)
329b102eb2
fix(FN-4939): stabilize desktop test mocks and restore lint/type safety
...
Fusion-Task-Id: FN-4939
Fusion-Task-Lineage: b2a00edb-5245-4223-97e4-0a16dd2c3289
2026-05-17 11:49:09 -07:00
Fusion (runfusion.ai)
9a462388b5
feat(FN-4928): complete Step 2 — fix prompt-sizes SQL and add real DB regression test
...
Fusion-Task-Id: FN-4939
Fusion-Task-Lineage: b2a00edb-5245-4223-97e4-0a16dd2c3289
2026-05-17 11:49:08 -07:00
Fusion (runfusion.ai)
3d7e737fbe
feat(FN-4761): finalize review auto-move docs and release note
...
Fusion-Task-Id: FN-4761
Fusion-Task-Lineage: b6b1ed73-c396-4dd2-b97f-366272d05c7f
2026-05-17 11:39:19 -07:00
Fusion (runfusion.ai)
9cee0ef083
fix(FN-4761): correct review-feedback document persistence
...
Fusion-Task-Id: FN-4761
Fusion-Task-Lineage: b6b1ed73-c396-4dd2-b97f-366272d05c7f
2026-05-17 11:39:19 -07:00
Fusion (runfusion.ai)
5bde911bdb
feat(FN-4761): sync PR reviews and surface review threads
...
Fusion-Task-Id: FN-4761
Fusion-Task-Lineage: b6b1ed73-c396-4dd2-b97f-366272d05c7f
2026-05-17 11:39:19 -07:00
Fusion (runfusion.ai)
73c6f46b5b
fix(FN-4911): correct reveal payload and reader identity
...
Fusion-Task-Id: FN-4911
Fusion-Task-Lineage: 021e3ee9-a776-4648-a17d-8ae1a7ebc5be
2026-05-17 11:10:59 -07:00
Fusion (runfusion.ai)
ea0c400dab
feat(FN-4911): complete Step 1 — add secrets API routes
...
Fusion-Task-Id: FN-4911
Fusion-Task-Lineage: 021e3ee9-a776-4648-a17d-8ae1a7ebc5be
2026-05-17 11:10:59 -07:00
Fusion (runfusion.ai)
a2bd876eb4
test(FN-4907): cover stale settings invalidation and sync refresh paths
...
Fusion-Task-Id: FN-4907
Fusion-Task-Lineage: e84d5357-0719-4cc7-ab3f-f665ac83b218
2026-05-17 10:31:35 -07:00
Fusion (runfusion.ai)
4416de159c
fix(FN-4907): invalidate stale settings caches on sync and provider writes
...
Fusion-Task-Id: FN-4907
Fusion-Task-Lineage: e84d5357-0719-4cc7-ab3f-f665ac83b218
2026-05-17 10:31:34 -07:00
Fusion (runfusion.ai)
49daa3046d
feat(FN-4760): complete Step 2 — add PR checks endpoint and client
...
Fusion-Task-Id: FN-4760
Fusion-Task-Lineage: 71db4a53-ee59-49f0-a1f7-232954b86660
2026-05-17 08:49:51 -07:00
Fusion (runfusion.ai)
ab31aaceb4
feat(FN-4847): add actionable denial reason to sync-status
...
Fusion-Task-Id: FN-4847
Fusion-Task-Lineage: af551b65-a484-496a-8bab-b46193e06104
2026-05-17 08:47:16 -07:00
Fusion (runfusion.ai)
1ea7a93aa4
fix(FN-4871): reject empty bearer/apiKey on inbound sync
...
Fusion-Task-Id: FN-4871
Fusion-Task-Lineage: afa2af88-9c7d-4809-bf8f-2aa6cf79ce40
2026-05-17 04:19:59 -07:00
Fusion (runfusion.ai)
98aee61df8
feat(FN-4857): complete Step 2 — add room attachment upload routes
...
Fusion-Task-Id: FN-4857
Fusion-Task-Lineage: 52e7b1cd-ec8f-4b6c-abfc-08c91e321b9e
2026-05-17 01:37:38 -07:00
Fusion (runfusion.ai)
3221e57b09
feat(FN-4855): complete Step 2-3 — harden disable route and modal state
...
Fusion-Task-Id: FN-4855
Fusion-Task-Lineage: 47f093b7-dffc-4c1a-8dee-2fe01d0c9ed6
2026-05-17 01:08:50 -07:00
Fusion (runfusion.ai)
b8b97655b2
feat(FN-4853): complete Step 2 — aggregate pending approval counts
...
Fusion-Task-Id: FN-4853
Fusion-Task-Lineage: aaad0ff7-714c-4c82-a1e7-c9a725db90cb
2026-05-17 01:01:52 -07:00
Fusion (runfusion.ai)
19b9ea4464
feat(FN-4850): complete Step 1 — deterministic rename detection
...
Fusion-Task-Id: FN-4850
Fusion-Task-Lineage: 903d8e4e-eba7-413e-86d8-94eae7318952
2026-05-17 00:06:25 -07:00
gsxdsm
df998cb54f
feat(FN-4829): merge fusion/fn-4829
2026-05-16 22:26:42 -07:00
Fusion (runfusion.ai)
560e35708a
fix(FN-4786): complete Step 3 — replay first-turn thinking catch-up
...
Fusion-Task-Id: FN-4786
Fusion-Task-Lineage: eb683ec8-8b9d-4e3d-852c-7076224afa6b
2026-05-16 18:40:03 -07:00
Fusion (runfusion.ai)
b81bfacf07
fix(FN-4813): avoid isolation transition double-write in project route
...
Fusion-Task-Id: FN-4813
Fusion-Task-Lineage: 846893a5-2afa-4817-8f64-8c444d2fd713
2026-05-16 17:31:09 -07:00
Fusion (runfusion.ai)
63adddadf9
feat(FN-4813): complete Step 5 — add isolation transition runtime restart path
...
Fusion-Task-Id: FN-4813
Fusion-Task-Lineage: 846893a5-2afa-4817-8f64-8c444d2fd713
2026-05-16 17:31:09 -07:00
Fusion (runfusion.ai)
be54c75533
feat(FN-4785): complete Step 3 — batch agent run status aggregation
...
Fusion-Task-Id: FN-4785
Fusion-Task-Lineage: be241ee7-9df0-433c-a00b-997bcd558862
2026-05-16 13:04:28 -07:00
Fusion (runfusion.ai)
0653d94f1c
feat(FN-4770): complete Step 2 — detach planning tracking hook
...
Fusion-Task-Id: FN-4770
Fusion-Task-Lineage: 8c8d1786-f81b-4544-9275-595b90ea5689
2026-05-16 11:39:37 -07:00
Fusion (runfusion.ai)
c0d8488a33
docs(FN-4751): complete Step 1 — codify manual pull non-recording contract
...
Fusion-Task-Id: FN-4751
Fusion-Task-Lineage: 2f6d2360-fcd6-4186-bb58-a35fa40a78fb
2026-05-16 11:26:56 -07:00
Fusion (runfusion.ai)
de71cafa13
feat(FN-4749): complete Step 1 — normalize missing apiKey message
...
Fusion-Task-Id: FN-4749
Fusion-Task-Lineage: 4d1f47b6-1df7-4e1b-8c45-0c2d1d4957c3
2026-05-16 10:55:50 -07:00
Fusion (runfusion.ai)
cb320616f6
fix(FN-4752): include sourceNodeId in settings push payload
...
Fusion-Task-Id: FN-4752
Fusion-Task-Lineage: 1faf04bf-c6f6-4f75-b030-86e3d940950d
2026-05-16 10:37:55 -07:00
Fusion (runfusion.ai)
befbc51237
feat(FN-4748): complete Step 6 — docs and release notes
...
Fusion-Task-Id: FN-4748
Fusion-Task-Lineage: b540f985-c20f-438e-8290-a07531c6612c
2026-05-16 10:31:44 -07:00
Fusion (runfusion.ai)
2a802ab4c8
feat(FN-4748): complete Step 4 — add startup github tracking reconciliation
...
Fusion-Task-Id: FN-4748
Fusion-Task-Lineage: b540f985-c20f-438e-8290-a07531c6612c
2026-05-16 10:31:44 -07:00
Fusion (runfusion.ai)
e9933cfa94
feat(FN-4748): complete Step 3 — attach tracking state service to all project stores
...
Fusion-Task-Id: FN-4748
Fusion-Task-Lineage: b540f985-c20f-438e-8290-a07531c6612c
2026-05-16 10:31:44 -07:00
Fusion (runfusion.ai)
61e14fd230
feat(FN-4750): complete Step 1 — unionize settings diff keys
...
Fusion-Task-Id: FN-4750
Fusion-Task-Lineage: 54b3e35f-ef34-469a-aa9f-6d7fe9e79f27
2026-05-16 10:18:40 -07:00
Fusion (runfusion.ai)
698e8c272a
feat(FN-4739): complete Step 3 — add room transcript clear route
...
Fusion-Task-Id: FN-4739
Fusion-Task-Lineage: fc120dfa-d1b2-4065-9595-d0bc6304d2af
2026-05-16 09:56:54 -07:00
Fusion (runfusion.ai)
ad1caa0445
feat(FN-4735): complete Step 1 — backend recent issues endpoint
...
Fusion-Task-Id: FN-4735
Fusion-Task-Lineage: e171d3ca-d415-4f4d-8ec0-d94ca97f1aab
2026-05-16 09:21:06 -07:00
Fusion (runfusion.ai)
ef1343f658
feat(FN-4741): prefer rebase range for done task diffs
...
Fixed diff calculation for done tasks to prefer the rebase range over a stale base commit, resolving incorrect diff output when a task branch has been rebased (FN-4741). Added test coverage for the session diff routes.
Fusion-Task-Id: FN-4741
2026-05-16 09:05:27 -07:00
Fusion (runfusion.ai)
22e0d0d094
refactor(FN-4728): complete Step 3 — migrate tracking call sites
...
Fusion-Task-Id: FN-4728
Fusion-Task-Lineage: 6e8e9040-0c2f-4290-8905-1c1be8487894
2026-05-16 08:09:07 -07:00
Fusion (runfusion.ai)
6c7b60b6c2
fix(FN-4726): complete Step 2 — fix done-task diff precedence
...
Fusion-Task-Id: FN-4726
Fusion-Task-Lineage: 9fa3bfd7-f277-4c03-8d1e-6162eb7771b2
2026-05-16 07:48:08 -07:00
Fusion (runfusion.ai)
26915af9a3
feat(FN-4723): complete Step 2 — gate settings API worktrunk enable
...
Fusion-Task-Id: FN-4723
Fusion-Task-Lineage: b79b42a0-c65d-4e02-938f-d1ffabc272ee
2026-05-16 07:16:05 -07:00
Fusion (runfusion.ai)
c608abb44f
feat(FN-4718): complete Step 4 — validate done auto-archive days in settings API
...
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
d733b01925
feat(FN-4702): complete Step 2 — worktrunk approval routes
...
Fusion-Task-Id: FN-4702
Fusion-Task-Lineage: 378b46bc-2e71-43bf-9ff7-85e7aed8bf85
2026-05-15 23:39:43 -07:00
Fusion (runfusion.ai)
2626f61708
test(FN-4663): add stranded refinement route and store coverage
...
Fusion-Task-Id: FN-4663
Fusion-Task-Lineage: 80975e9f-51e2-42ee-9f61-5e065a3fed24
2026-05-15 23:28:22 -07:00
Fusion (runfusion.ai)
52b167879b
fix(FN-4663): make expedite route persistence-safe and idempotent
...
Fusion-Task-Id: FN-4663
Fusion-Task-Lineage: 80975e9f-51e2-42ee-9f61-5e065a3fed24
2026-05-15 23:28:22 -07:00
Fusion (runfusion.ai)
1aad59aeb2
feat(FN-4663): complete Step 4 — add stranded refinement API endpoints
...
Fusion-Task-Id: FN-4663
Fusion-Task-Lineage: 80975e9f-51e2-42ee-9f61-5e065a3fed24
2026-05-15 23:28:22 -07:00
Fusion (runfusion.ai)
10b73d538d
feat(FN-4641): complete Step 4 — integrate sandbox provisioning approvals in dashboard
...
Fusion-Task-Id: FN-4641
Fusion-Task-Lineage: 50ac1fd2-8c88-4a29-9ebb-962a6b5c772c
2026-05-15 22:56:31 -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)
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
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
8032f6c3cc
fix(FN-4606): honor configured worktreesDir in runtime and cleanup paths
...
Ref: Runfusion/Fusion#321
Fusion-Task-Id: FN-4606
Fusion-Task-Lineage: 94b23f37-944e-4bcd-bfa1-67d0a8c0a267
2026-05-15 09:19:58 -07:00