Fusion (runfusion.ai)
5e159368dc
feat(FN-4783): complete Steps 4-5 — provider rendering and engine wiring
...
Fusion-Task-Id: FN-4783
Fusion-Task-Lineage: 7a02897b-e303-4947-86b2-3dd7a343f653
2026-05-16 13:46:42 -07:00
Fusion (runfusion.ai)
b48f8f1fac
feat(FN-4783): complete Step 2 — add OAuth expiry monitor
...
Fusion-Task-Id: FN-4783
Fusion-Task-Lineage: 7a02897b-e303-4947-86b2-3dd7a343f653
2026-05-16 13:46:42 -07:00
Fusion (runfusion.ai)
f8c050741c
feat(FN-4783): complete Step 1 — add oauth token expired event types
...
Fusion-Task-Id: FN-4783
Fusion-Task-Lineage: 7a02897b-e303-4947-86b2-3dd7a343f653
2026-05-16 13:46:42 -07:00
Fusion (runfusion.ai)
91895a8b8c
feat(FN-4775): add multi-node routing test coverage for hybrid executor
...
Adds test coverage for multi-node routing in the hybrid executor, specifically covering routing behavior across nodes (FN-4775 Step 3).
Fusion-Task-Id: FN-4775
Fusion-Task-Lineage: d75a91c9-0c6c-421c-8bc9-11586590d6fe
2026-05-16 12:33:10 -07:00
Fusion (runfusion.ai)
a182a93e15
test(FN-4774): complete Step 4 — cover fn_task_search triage tool behavior
...
Fusion-Task-Id: FN-4774
Fusion-Task-Lineage: f3b81550-fb23-441e-aee7-44ffec63d03d
2026-05-16 11:55:39 -07:00
Fusion (runfusion.ai)
d43350a0d8
feat(FN-4774): complete Step 2-3 — add triage task search and duplicate-check guidance
...
Fusion-Task-Id: FN-4774
Fusion-Task-Lineage: f3b81550-fb23-441e-aee7-44ffec63d03d
2026-05-16 11:55:39 -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)
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)
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)
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)
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)
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)
477f79f3eb
feat(FN-4737): parameterize worktree-escape test to use configured worktree
...
Adds parameterized test cases to the worktree-liveness test to exercise different configured `worktreesDir` paths, improving coverage of the worktree escape/isolation path.
Fusion-Task-Id: FN-4737
Fusion-Task-Lineage: 40e262ea-2507-461e-b9f5-940b3b4490f9
2026-05-16 09:56:28 -07:00
Fusion (runfusion.ai)
1c4088fe14
test(FN-4746): update monitor assertions for wake message metadata
...
Fusion-Task-Id: FN-4746
Fusion-Task-Lineage: 04107d0d-4319-4270-8480-7a98341a966d
2026-05-16 09:36:39 -07:00
Fusion (runfusion.ai)
de714b8880
test(FN-4746): complete Step 3 — cover wake trigger diagnostics
...
Fusion-Task-Id: FN-4746
Fusion-Task-Lineage: 04107d0d-4319-4270-8480-7a98341a966d
2026-05-16 09:36:39 -07:00
Fusion (runfusion.ai)
a152076f1b
feat(FN-4746): complete Step 2 — add wake trigger diagnostics
...
Fusion-Task-Id: FN-4746
Fusion-Task-Lineage: 04107d0d-4319-4270-8480-7a98341a966d
2026-05-16 09:36:39 -07:00
Fusion (runfusion.ai)
b8792c57cb
feat(FN-4746): complete Step 1 — plumb wake message metadata
...
Fusion-Task-Id: FN-4746
Fusion-Task-Lineage: 04107d0d-4319-4270-8480-7a98341a966d
2026-05-16 09:36:39 -07:00
Fusion (runfusion.ai)
396b06daa3
test(FN-4744): complete Step 3 — cover empty message wake reasons
...
Fusion-Task-Id: FN-4744
Fusion-Task-Lineage: 5ffbea10-4da3-4f85-9cc4-679545eb2383
2026-05-16 09:05:51 -07:00
Fusion (runfusion.ai)
0322d6c9d1
feat(FN-4744): complete Step 2 — annotate empty message wakes
...
Fusion-Task-Id: FN-4744
Fusion-Task-Lineage: 5ffbea10-4da3-4f85-9cc4-679545eb2383
2026-05-16 09:05:50 -07:00
Fusion (runfusion.ai)
3b6c6b9df5
feat(FN-4733): complete Step 3 — wire chat cleanup into maintenance
...
Fusion-Task-Id: FN-4733
Fusion-Task-Lineage: 38495ced-c7a0-40aa-be22-7f02fe958806
2026-05-16 08:50:47 -07:00
Fusion (runfusion.ai)
c0980944d4
fix(FN-4718): handle numeric narrowing for days retention
...
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
b4254c2886
test(FN-4718): complete Step 3 — cover days-based auto-archive behavior
...
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
c0eb6d3330
feat(FN-4718): complete Step 2 — wire days-based auto-archive retention
...
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
b85506237e
test(FN-4711): complete Step 4 — cover worktrunk install audit emission
...
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
5bed74dfcd
feat(FN-4711): complete Step 3 — wire install audit on successful install
...
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
1390e0e99b
feat(FN-4711): complete Step 2 — add worktrunk install audit helper
...
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
17dc1ba5ac
feat(FN-4711): complete Step 1 — extend worktrunk install audit contract
...
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
36645bdb84
fix(FN-4717): complete Step 4 — align worktrunk source union types
...
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
3f77bc2534
feat(FN-4717): complete Step 3 — widen worktrunk installer contract
...
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
f02482f8f3
feat(FN-4717): complete Step 2 — add backend resolver precedence
...
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
e21e72884b
feat(FN-4717): complete Step 1 — add lazy worktrunk binary resolver
...
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
e1e21f6462
feat(FN-4698): complete verification and docs updates
...
Fusion-Task-Id: FN-4698
Fusion-Task-Lineage: 267131ce-b02a-4e54-8d71-c949e3b55e56
2026-05-16 01:41:40 -07:00
Fusion (runfusion.ai)
6e74f6366c
fix(FN-4698): harden worktrunk path resolution and coverage
...
Fusion-Task-Id: FN-4698
Fusion-Task-Lineage: 267131ce-b02a-4e54-8d71-c949e3b55e56
2026-05-16 01:41:40 -07:00
Fusion (runfusion.ai)
b98afd4ea3
feat(FN-4698): complete Step 1 — resolve created worktree path
...
Fusion-Task-Id: FN-4698
Fusion-Task-Lineage: 267131ce-b02a-4e54-8d71-c949e3b55e56
2026-05-16 01:41:39 -07:00
Fusion (runfusion.ai)
5253cc138e
feat(FN-4642): document and export container sandbox prototype
...
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:47 -07:00
Fusion (runfusion.ai)
8955db96e2
fix(FN-4642): harden container backend against child_process mocks
...
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:47 -07:00
Fusion (runfusion.ai)
6998ac4edd
test(FN-4642): lock native default backend capability id
...
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:47 -07:00
Fusion (runfusion.ai)
d3e578bb24
feat(FN-4642): wire container sandbox backends into resolver
...
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:46 -07:00
Fusion (runfusion.ai)
bf8c9b7af7
fix(FN-4642): preserve host env for container streaming runtime
...
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:46 -07:00
Fusion (runfusion.ai)
d8768a280f
feat(FN-4642): complete Step 2 — add container backend prototype
...
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:46 -07:00
Fusion (runfusion.ai)
13e74488a4
feat(FN-4642): complete Step 1 — add container argv builder
...
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:46 -07:00
Fusion (runfusion.ai)
4e4fad5c88
test(FN-4715): complete Step 2 — add default invariant regressions
...
Fusion-Task-Id: FN-4715
Fusion-Task-Lineage: b1c3393f-2596-4b3f-a8fb-c9838bf6c985
2026-05-16 00:19:18 -07:00
Fusion (runfusion.ai)
07baf9526e
test(FN-4628): address review feedback for interaction backstop
...
Fusion-Task-Id: FN-4628
Fusion-Task-Lineage: ebd36565-946b-4b4f-b8df-4d99d7a5f074
2026-05-15 23:50:12 -07:00