Fusion
ec1671da3c
feat(FN-4403): complete Step 1 — move mobile rooms action to footer
...
Fusion-Task-Id: FN-4403
Fusion-Task-Lineage: 9bbfbed9-c40b-4ad2-a739-c8d93f9f691f
2026-05-14 06:30:23 -07:00
Fusion
458c2343a1
feat(FN-4366): enforce readonly tool allowlist for workflow steps
...
Added a readonly tool allowlist enforcement for workflow steps, blocking execution of state-mutating tools (`fn_task_update`, `fn_task_move`, etc.) during workflow step runs. The policy is wired into the executor and merger execution paths, with tests covering allowlist enforcement and a documentati
Fusion-Task-Id: FN-4366
2026-05-14 06:24:03 -07:00
Fusion
11d521bcb8
feat(FN-4465): complete Step 6 — docs and changeset
...
Fusion-Task-Id: FN-4465
Fusion-Task-Lineage: 4365d4cb-ab93-4ed5-add9-3e14b26237ad
2026-05-14 05:55:17 -07:00
Fusion
2773d2d6c4
feat(FN-4465): complete Step 4 — dashboard stale signal surfacing
...
Fusion-Task-Id: FN-4465
Fusion-Task-Lineage: 4365d4cb-ab93-4ed5-add9-3e14b26237ad
2026-05-14 05:55:16 -07:00
Fusion
9cf3d50a4d
feat(FN-4465): complete Step 3 — scheduler stale task reporter
...
Fusion-Task-Id: FN-4465
Fusion-Task-Lineage: 4365d4cb-ab93-4ed5-add9-3e14b26237ad
2026-05-14 05:55:16 -07:00
Fusion
48a43a4238
feat(FN-4465): complete Step 2 — hydrate task age staleness
...
Fusion-Task-Id: FN-4465
Fusion-Task-Lineage: 4365d4cb-ab93-4ed5-add9-3e14b26237ad
2026-05-14 05:55:16 -07:00
Fusion
82d6de9bc4
feat(FN-4465): complete Step 1 — core detector helper and types
...
Fusion-Task-Id: FN-4465
Fusion-Task-Lineage: 4365d4cb-ab93-4ed5-add9-3e14b26237ad
2026-05-14 05:55:16 -07:00
Fusion
ecaeaf0ff5
feat(FN-4296): complete Step 5 — finalize sync wiring and verification fixes
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:35 -07:00
Fusion
f29aab2bc7
test(FN-4296): tighten ephemeral exclusion coverage
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:35 -07:00
Fusion
7827fcae66
test(FN-4296): complete Step 4 — add agent link drift regression coverage
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:35 -07:00
Fusion
1eef6f7e14
feat(FN-4296): complete Step 3 — wire task moved link sync at runtime boot
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:35 -07:00
Fusion
77b435e20f
test(FN-4296): align drift test with new recovery method
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:35 -07:00
Fusion
ef92577e24
feat(FN-4296): complete Step 2 — recover drifted durable agent task links
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:35 -07:00
Fusion
1af4d3ada1
feat(FN-4296): complete Step 1 — add task moved agent link sync module
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:34 -07:00
Fusion
308a2582e4
test(FN-4296): repro — durable agent retains stale taskId for queued/done task
...
Fusion-Task-Id: FN-4296
Fusion-Task-Lineage: 9d061861-547a-4905-8fdd-4b66dd7bff97
2026-05-14 05:35:34 -07:00
Fusion
7a1d39c7f0
feat(FN-4468): add workflow step gateMode advisory gating
...
Adds an "advisory" `gateMode` option for workflow steps: steps in advisory mode log findings but no longer block merge completion, while steps that must block can still be configured as blocking. The change covers the workflow step types and schema, executor gating logic, dashboard UI in WorkflowSte
Fusion-Task-Id: FN-4468
2026-05-14 05:35:12 -07:00
Fusion
cfeb1f2f7a
feat(FN-4191): complete Step 7 — add changeset
...
Fusion-Task-Id: FN-4191
Fusion-Task-Lineage: 00fddcfc-e136-41a5-84b1-b6f53b1692cb
2026-05-14 05:07:30 -07:00
Fusion
7a2580649b
feat(FN-4191): complete Step 6 — document chat room compaction settings
...
Fusion-Task-Id: FN-4191
Fusion-Task-Lineage: 00fddcfc-e136-41a5-84b1-b6f53b1692cb
2026-05-14 05:07:30 -07:00
Fusion
9938889e55
test(FN-4191): complete Step 5 — cover configurable compaction behavior
...
Fusion-Task-Id: FN-4191
Fusion-Task-Lineage: 00fddcfc-e136-41a5-84b1-b6f53b1692cb
2026-05-14 05:07:30 -07:00
Fusion
9b97f7f023
feat(FN-4191): complete Step 4 — add chat room settings controls
...
Fusion-Task-Id: FN-4191
Fusion-Task-Lineage: 00fddcfc-e136-41a5-84b1-b6f53b1692cb
2026-05-14 05:07:30 -07:00
Fusion
ca269dbc76
feat(FN-4191): complete Step 3 — wire compaction settings into chat manager
...
Fusion-Task-Id: FN-4191
Fusion-Task-Lineage: 00fddcfc-e136-41a5-84b1-b6f53b1692cb
2026-05-14 05:07:29 -07:00
Fusion
1de9b150d8
feat(FN-4191): complete Step 2 — add project settings fields
...
Fusion-Task-Id: FN-4191
Fusion-Task-Lineage: 00fddcfc-e136-41a5-84b1-b6f53b1692cb
2026-05-14 05:07:29 -07:00
Fusion
18eb02cfac
feat(FN-4461): add transition evidence backfill script and tests
...
Adds a backfill script and its tests for FN-4441 transition evidence, covering two new files totaling 204 lines.
Fusion-Task-Id: FN-4461
2026-05-14 05:07:03 -07:00
Fusion
00e2679a24
feat(FN-4086): complete Step 5 — docs and changeset
...
Fusion-Task-Id: FN-4086
Fusion-Task-Lineage: b2338fbc-960c-4540-9c19-216462525f0c
2026-05-14 04:54:25 -07:00
Fusion
6a43b786a3
test(FN-4086): fix engine test typing and recovery log assertions
...
Fusion-Task-Id: FN-4086
Fusion-Task-Lineage: b2338fbc-960c-4540-9c19-216462525f0c
2026-05-14 04:54:25 -07:00
Fusion
8e338f0c6d
test(FN-4086): add stranded-todo recovery regression coverage
...
Fusion-Task-Id: FN-4086
Fusion-Task-Lineage: b2338fbc-960c-4540-9c19-216462525f0c
2026-05-14 04:54:25 -07:00
Fusion
5e849b4690
fix(FN-4086): suppress execute dispatch during todo recovery hop
...
Fusion-Task-Id: FN-4086
Fusion-Task-Lineage: b2338fbc-960c-4540-9c19-216462525f0c
2026-05-14 04:54:25 -07:00
Fusion
0737316c59
fix(FN-4086): clarify recovered-task origin state logging
...
Fusion-Task-Id: FN-4086
Fusion-Task-Lineage: b2338fbc-960c-4540-9c19-216462525f0c
2026-05-14 04:54:25 -07:00
Fusion
93a02414b9
feat(FN-4086): complete Step 2 — add stranded todo recovery pass
...
Fusion-Task-Id: FN-4086
Fusion-Task-Lineage: b2338fbc-960c-4540-9c19-216462525f0c
2026-05-14 04:54:25 -07:00
Fusion
7d67cbb0b8
feat(FN-4460): complete Step 6 — add changeset and delivery docs
...
Fusion-Task-Id: FN-4460
Fusion-Task-Lineage: 68204f34-f9ab-4714-936f-0bf4472432f0
2026-05-14 04:42:32 -07:00
Fusion
92fff23af7
fix(FN-4460): preserve optional accessor guard for mocked task stores
...
Fusion-Task-Id: FN-4460
Fusion-Task-Lineage: 68204f34-f9ab-4714-936f-0bf4472432f0
2026-05-14 04:42:32 -07:00
Fusion
71ac09c224
feat(FN-4460): complete Step 3 — align extension finalize tool with accessor
...
Fusion-Task-Id: FN-4460
Fusion-Task-Lineage: 68204f34-f9ab-4714-936f-0bf4472432f0
2026-05-14 04:42:32 -07:00
Fusion
8355f3dfd7
feat(FN-4460): complete Step 2 — route CLI finalize via task store accessor
...
Fusion-Task-Id: FN-4460
Fusion-Task-Lineage: 68204f34-f9ab-4714-936f-0bf4472432f0
2026-05-14 04:42:32 -07:00
Fusion
945c58d029
feat(FN-4460): complete Step 1 — consolidate dashboard store accessor
...
Fusion-Task-Id: FN-4460
Fusion-Task-Lineage: 68204f34-f9ab-4714-936f-0bf4472432f0
2026-05-14 04:42:32 -07:00
Fusion
e964bdaa3a
feat(FN-4433): complete Step 6 — add changeset and keep workspace build green
...
Fusion-Task-Id: FN-4433
Fusion-Task-Lineage: 63ee20ca-1e04-4b42-b386-a1e586aac889
2026-05-14 04:37:43 -07:00
Fusion
cfd1d85d8e
feat(FN-4433): complete Step 4 — document file-scope violation audit mutation
...
Fusion-Task-Id: FN-4433
Fusion-Task-Lineage: 63ee20ca-1e04-4b42-b386-a1e586aac889
2026-05-14 04:37:43 -07:00
Fusion
0dd78fa267
test(FN-4433): complete Step 3 — cover file-scope violation audit emission
...
Fusion-Task-Id: FN-4433
Fusion-Task-Lineage: 63ee20ca-1e04-4b42-b386-a1e586aac889
2026-05-14 04:37:43 -07:00
Fusion
837a65f6f2
feat(FN-4433): complete Step 2 — emit audit event on file scope violation
...
Fusion-Task-Id: FN-4433
Fusion-Task-Lineage: 63ee20ca-1e04-4b42-b386-a1e586aac889
2026-05-14 04:37:43 -07:00
Fusion
d1cf1c6755
feat(FN-4433): complete Step 1 — add file scope violation git mutation type
...
Fusion-Task-Id: FN-4433
Fusion-Task-Lineage: 63ee20ca-1e04-4b42-b386-a1e586aac889
2026-05-14 04:37:43 -07:00
Fusion
940f701d73
feat(FN-4400): complete Step 9 — docs and release notes
...
Fusion-Task-Id: FN-4400
Fusion-Task-Lineage: 0d4f9c48-5b8b-49eb-9cf3-d1d585ffe7fc
2026-05-14 04:32:43 -07:00
Fusion
0932e81cfc
feat(FN-4400): complete Step 7 — add prompt-size api and dashboard sparkline
...
Fusion-Task-Id: FN-4400
Fusion-Task-Lineage: 0d4f9c48-5b8b-49eb-9cf3-d1d585ffe7fc
2026-05-14 04:32:43 -07:00
Fusion
7329c7179a
feat(FN-4400): complete Step 5/6 wiring trims and prompt-size logging
...
Fusion-Task-Id: FN-4400
Fusion-Task-Lineage: 0d4f9c48-5b8b-49eb-9cf3-d1d585ffe7fc
2026-05-14 04:32:43 -07:00
Fusion
e77cd39b67
fix(FN-4400): preserve triggering comment headings in trim helper
...
Fusion-Task-Id: FN-4400
Fusion-Task-Lineage: 0d4f9c48-5b8b-49eb-9cf3-d1d585ffe7fc
2026-05-14 04:32:43 -07:00
Fusion
6a615b005a
feat(FN-4400): complete Step 4 — add heartbeat prompt trim helpers
...
Fusion-Task-Id: FN-4400
Fusion-Task-Lineage: 0d4f9c48-5b8b-49eb-9cf3-d1d585ffe7fc
2026-05-14 04:32:42 -07:00
Fusion
155f03b150
feat(FN-4400): complete Step 3 — add heartbeat prompt template resolver
...
Fusion-Task-Id: FN-4400
Fusion-Task-Lineage: 0d4f9c48-5b8b-49eb-9cf3-d1d585ffe7fc
2026-05-14 04:32:42 -07:00
Fusion
772fdb94b1
feat(FN-4400): complete Step 2 — add heartbeat prompt template settings
...
Fusion-Task-Id: FN-4400
Fusion-Task-Lineage: 0d4f9c48-5b8b-49eb-9cf3-d1d585ffe7fc
2026-05-14 04:32:42 -07:00
Fusion
232a4dcfa5
feat(FN-4355): add MVP spec for experiment session feature
...
Added the experiment-session MVP specification document (`docs/research/experiment-session-mvp-spec.md`) as the final delivery for FN-4355, completing the spec work for the experiment session feature.
Fusion-Task-Id: FN-4355
2026-05-14 04:32:22 -07:00
Fusion
034528cee4
feat(FN-4222): add experiment-finalize CLI command and API route
...
Implements the `experiment-finalize` CLI command (FN-4222) and its companion dashboard API route, wiring the feature through the pi extension as a new callable tool. Includes the command implementation, extension tooling, API integration, and corresponding test coverage.
Fusion-Task-Id: FN-4222
2026-05-14 04:25:06 -07:00
Fusion
4dbc61dea3
feat(FN-4222): complete Step 3 — finalize service
...
Fusion-Task-Id: FN-4222
Fusion-Task-Lineage: 7de6b18c-36d5-49e8-bbd7-084707e88d6a
2026-05-14 04:01:49 -07:00
Fusion
969f0c5c47
feat(FN-4222): complete Step 2 — extend git ops for finalize
...
Fusion-Task-Id: FN-4222
Fusion-Task-Lineage: 7de6b18c-36d5-49e8-bbd7-084707e88d6a
2026-05-14 04:01:49 -07:00