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)
|
7c1ccb4b31
|
feat(FN-4770): complete Step 1 — expose createTask hook toggle
Fusion-Task-Id: FN-4770
Fusion-Task-Lineage: 8c8d1786-f81b-4544-9275-595b90ea5689
|
2026-05-16 11:39:37 -07:00 |
|
Fusion (runfusion.ai)
|
b594160e77
|
feat(FN-4772): complete Step 7 — docs and changeset
Fusion-Task-Id: FN-4772
Fusion-Task-Lineage: d296e96a-fe44-4896-928a-fa44da62b41a
|
2026-05-16 11:32:56 -07:00 |
|
Fusion (runfusion.ai)
|
241955fa36
|
test(FN-4772): cover hybrid gate behavior across CLI entrypoints
Fusion-Task-Id: FN-4772
Fusion-Task-Lineage: d296e96a-fe44-4896-928a-fa44da62b41a
|
2026-05-16 11:32:55 -07:00 |
|
Fusion (runfusion.ai)
|
55575dbf8c
|
test(FN-4772): add hybrid wiring integration and lifecycle coverage
Fusion-Task-Id: FN-4772
Fusion-Task-Lineage: d296e96a-fe44-4896-928a-fa44da62b41a
|
2026-05-16 11:32:55 -07:00 |
|
Fusion (runfusion.ai)
|
19d1b65e3f
|
feat(FN-4772): complete Step 3 — wire hybrid executor startup
Fusion-Task-Id: FN-4772
Fusion-Task-Lineage: d296e96a-fe44-4896-928a-fa44da62b41a
|
2026-05-16 11:32:55 -07:00 |
|
Fusion (runfusion.ai)
|
d9ad416265
|
feat(FN-4772): complete Step 2 — add hybrid executor gate
Fusion-Task-Id: FN-4772
Fusion-Task-Lineage: d296e96a-fe44-4896-928a-fa44da62b41a
|
2026-05-16 11:32:55 -07:00 |
|
Fusion (runfusion.ai)
|
ba64de9f2a
|
feat(FN-4772): complete Step 1 — export HybridExecutor
Fusion-Task-Id: FN-4772
Fusion-Task-Lineage: d296e96a-fe44-4896-928a-fa44da62b41a
|
2026-05-16 11:32:55 -07:00 |
|
Fusion (runfusion.ai)
|
e316026083
|
test(FN-4751): complete Step 2 — pin 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)
|
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)
|
a2e79dd099
|
test(FN-4755): complete Step 7 — document sync contract matrix
Fusion-Task-Id: FN-4755
Fusion-Task-Lineage: 1cc9ee4c-fa97-4820-83c4-4a20d66a1148
|
2026-05-16 11:13:38 -07:00 |
|
Fusion (runfusion.ai)
|
a71cc8b783
|
test(FN-4755): complete Step 2 — add sync contract endpoint catalog
Fusion-Task-Id: FN-4755
Fusion-Task-Lineage: 1cc9ee4c-fa97-4820-83c4-4a20d66a1148
|
2026-05-16 11:13:38 -07:00 |
|
Fusion (runfusion.ai)
|
26fe54abf8
|
test(FN-4749): complete Step 2 — tighten missing apiKey route assertions
Fusion-Task-Id: FN-4749
Fusion-Task-Lineage: 4d1f47b6-1df7-4e1b-8c45-0c2d1d4957c3
|
2026-05-16 10:55:50 -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)
|
78402db294
|
feat(FN-4754): complete Step 7 — document dashboard diff boundary coverage
Fusion-Task-Id: FN-4754
Fusion-Task-Lineage: 69980e60-c1ad-4e19-bee0-970312669d70
|
2026-05-16 10:50:06 -07:00 |
|
Fusion (runfusion.ai)
|
05bd4fcdf9
|
test(FN-4754): add engine dashboard diff import boundary guard
Fusion-Task-Id: FN-4754
Fusion-Task-Lineage: 69980e60-c1ad-4e19-bee0-970312669d70
|
2026-05-16 10:50:06 -07:00 |
|
Fusion (runfusion.ai)
|
fdc6d86c19
|
test(FN-4754): add dashboard diff display read-only and rebase-range guards
Fusion-Task-Id: FN-4754
Fusion-Task-Lineage: 69980e60-c1ad-4e19-bee0-970312669d70
|
2026-05-16 10:50:06 -07:00 |
|
Fusion (runfusion.ai)
|
ff71746ba1
|
feat(FN-4743): complete Step 6 — docs, changeset, and verification fixes
Fusion-Task-Id: FN-4743
Fusion-Task-Lineage: 50d1d8e4-66d5-4299-843b-28072a904277
|
2026-05-16 10:43:48 -07:00 |
|
Fusion (runfusion.ai)
|
8a521a565d
|
feat(FN-4743): complete Step 4 — add mail retention setting UI
Fusion-Task-Id: FN-4743
Fusion-Task-Lineage: 50d1d8e4-66d5-4299-843b-28072a904277
|
2026-05-16 10:43:48 -07:00 |
|
Fusion (runfusion.ai)
|
96be8d4cd7
|
feat(FN-4743): complete Step 3 — wire mail cleanup into maintenance
Fusion-Task-Id: FN-4743
Fusion-Task-Lineage: 50d1d8e4-66d5-4299-843b-28072a904277
|
2026-05-16 10:43:48 -07:00 |
|
Fusion (runfusion.ai)
|
229f3a9467
|
feat(FN-4743): complete Step 2 — add message cleanup API
Fusion-Task-Id: FN-4743
Fusion-Task-Lineage: 50d1d8e4-66d5-4299-843b-28072a904277
|
2026-05-16 10:43:48 -07:00 |
|
Fusion (runfusion.ai)
|
92a85b8a9d
|
feat(FN-4743): complete Step 1 — add mail cleanup project setting
Fusion-Task-Id: FN-4743
Fusion-Task-Lineage: 50d1d8e4-66d5-4299-843b-28072a904277
|
2026-05-16 10:43:48 -07:00 |
|
Fusion (runfusion.ai)
|
7c0624c74a
|
fix(FN-4752): add changeset for settings sync payload fix
Fusion-Task-Id: FN-4752
Fusion-Task-Lineage: 1faf04bf-c6f6-4f75-b030-86e3d940950d
|
2026-05-16 10:37:56 -07:00 |
|
Fusion (runfusion.ai)
|
2dd6f49876
|
test(FN-4752): regression coverage for push->sync-receive round-trip
Fusion-Task-Id: FN-4752
Fusion-Task-Lineage: 1faf04bf-c6f6-4f75-b030-86e3d940950d
|
2026-05-16 10:37:56 -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)
|
d6bc461dae
|
feat(FN-4748): complete Step 5 — harden github tracking state transitions
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)
|
d7b855c31d
|
test(FN-4748): complete Step 2 — reproduce tracking gaps with failing tests
Fusion-Task-Id: FN-4748
Fusion-Task-Lineage: b540f985-c20f-438e-8290-a07531c6612c
|
2026-05-16 10:31:43 -07:00 |
|
Fusion (runfusion.ai)
|
51486b64a6
|
feat(FN-4753): complete Step 6 — update worktree removal lifecycle docs
Fusion-Task-Id: FN-4753
Fusion-Task-Lineage: 8229b56a-8997-4faf-8872-18e49b9386ff
|
2026-05-16 10:25:41 -07:00 |
|
Fusion (runfusion.ai)
|
d808d8f979
|
test(FN-4753): complete Step 4 — update unit tests for removeWorktree
Fusion-Task-Id: FN-4753
Fusion-Task-Lineage: 8229b56a-8997-4faf-8872-18e49b9386ff
|
2026-05-16 10:25:40 -07:00 |
|
Fusion (runfusion.ai)
|
0fc2b9e6b2
|
feat(FN-4753): complete Step 3 — migrate step-session worktree removal
Fusion-Task-Id: FN-4753
Fusion-Task-Lineage: 8229b56a-8997-4faf-8872-18e49b9386ff
|
2026-05-16 10:25:40 -07:00 |
|
Fusion (runfusion.ai)
|
2f8719573d
|
feat(FN-4753): complete Step 2 — migrate executor worktree removal
Fusion-Task-Id: FN-4753
Fusion-Task-Lineage: 8229b56a-8997-4faf-8872-18e49b9386ff
|
2026-05-16 10:25:40 -07:00 |
|
Fusion (runfusion.ai)
|
1e02028585
|
feat(FN-4750): complete Step 4 — add release changeset
Fusion-Task-Id: FN-4750
Fusion-Task-Lineage: 54b3e35f-ef34-469a-aa9f-6d7fe9e79f27
|
2026-05-16 10:18:40 -07:00 |
|
Fusion (runfusion.ai)
|
ae5e292ff9
|
fix(FN-4750): remove unused desktop build import for lint
Fusion-Task-Id: FN-4750
Fusion-Task-Lineage: 54b3e35f-ef34-469a-aa9f-6d7fe9e79f27
|
2026-05-16 10:18:40 -07:00 |
|
Fusion (runfusion.ai)
|
56b23b271c
|
test(FN-4750): complete Step 2 — cover local-only 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)
|
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)
|
d6895b7d3f
|
feat(FN-4742): complete Step 8 — document removal lifecycle coverage
Fusion-Task-Id: FN-4742
Fusion-Task-Lineage: 59bca56e-c9d9-4066-9f5a-6d8ee252a100
|
2026-05-16 10:08:02 -07:00 |
|
Fusion (runfusion.ai)
|
33755d44fb
|
fix(FN-4742): stabilize worktrunk removal interaction assertions
Fusion-Task-Id: FN-4742
Fusion-Task-Lineage: 59bca56e-c9d9-4066-9f5a-6d8ee252a100
|
2026-05-16 10:08:02 -07:00 |
|
Fusion (runfusion.ai)
|
378762c4ab
|
fix(FN-4742): address review for worktrunk removal backstop
Fusion-Task-Id: FN-4742
Fusion-Task-Lineage: 59bca56e-c9d9-4066-9f5a-6d8ee252a100
|
2026-05-16 10:08:02 -07:00 |
|
Fusion (runfusion.ai)
|
251a472458
|
test(FN-4742): complete Step 5 — add worktrunk removal interaction backstop
Fusion-Task-Id: FN-4742
Fusion-Task-Lineage: 59bca56e-c9d9-4066-9f5a-6d8ee252a100
|
2026-05-16 10:08:02 -07:00 |
|
Fusion (runfusion.ai)
|
e2de8fed6d
|
feat(FN-4742): complete Step 4 — migrate pool and self-healing removals
Fusion-Task-Id: FN-4742
Fusion-Task-Lineage: 59bca56e-c9d9-4066-9f5a-6d8ee252a100
|
2026-05-16 10:08:02 -07:00 |
|
Fusion (runfusion.ai)
|
5104553cfc
|
feat(FN-4742): complete Step 3 — migrate merger removals
Fusion-Task-Id: FN-4742
Fusion-Task-Lineage: 59bca56e-c9d9-4066-9f5a-6d8ee252a100
|
2026-05-16 10:08:02 -07:00 |
|
Fusion (runfusion.ai)
|
d76e73f512
|
test(FN-4747): complete Step 5 — expand sync/auth parity assertions
Fusion-Task-Id: FN-4747
Fusion-Task-Lineage: f2fbc8bc-6b65-42e1-a487-795e5ef52ab8
|
2026-05-16 10:02:28 -07:00 |
|
Fusion (runfusion.ai)
|
8c2de075a0
|
test(FN-4747): complete Step 3 — add parity regression tests
Fusion-Task-Id: FN-4747
Fusion-Task-Lineage: f2fbc8bc-6b65-42e1-a487-795e5ef52ab8
|
2026-05-16 10:02:28 -07:00 |
|
Fusion (runfusion.ai)
|
293441a3f1
|
feat(FN-4739): complete Step 7 — add docs and changeset
Fusion-Task-Id: FN-4739
Fusion-Task-Lineage: fc120dfa-d1b2-4065-9595-d0bc6304d2af
|
2026-05-16 09:56:54 -07:00 |
|
Fusion (runfusion.ai)
|
a4433cd09f
|
fix(FN-4739): coerce sqlite delete changes count to number
Fusion-Task-Id: FN-4739
Fusion-Task-Lineage: fc120dfa-d1b2-4065-9595-d0bc6304d2af
|
2026-05-16 09:56:54 -07:00 |
|
Fusion (runfusion.ai)
|
a5eba7dfdb
|
feat(FN-4739): complete Step 6 — intercept room clear slash commands
Fusion-Task-Id: FN-4739
Fusion-Task-Lineage: fc120dfa-d1b2-4065-9595-d0bc6304d2af
|
2026-05-16 09:56:54 -07:00 |
|
Fusion (runfusion.ai)
|
355aa6487c
|
feat(FN-4739): complete Step 5 — add useChatRooms clearRoom support
Fusion-Task-Id: FN-4739
Fusion-Task-Lineage: fc120dfa-d1b2-4065-9595-d0bc6304d2af
|
2026-05-16 09:56:54 -07:00 |
|