Fusion
70ff6444a7
feat(FN-4281): complete Step 1 — mobile settings header reflow
...
Fusion-Task-Id: FN-4281
Fusion-Task-Lineage: fe64ad7e-e0ef-4eda-8023-c080db34d5a9
2026-05-13 09:35:28 -07:00
Fusion
5f28426829
fix(FN-4308): complete Step 7 — fetch done task diff stats without commit SHA gate
...
Fusion-Task-Id: FN-4308
Fusion-Task-Lineage: d0a46a8f-2245-4ddc-99b4-06d78e87db16
2026-05-13 09:28:09 -07:00
Fusion
0142dba910
fix(FN-4308): tighten done-task aggregation typings
...
Fusion-Task-Id: FN-4308
Fusion-Task-Lineage: d0a46a8f-2245-4ddc-99b4-06d78e87db16
2026-05-13 09:28:08 -07:00
Fusion
5e564cd079
docs(FN-4308): complete Step 6 — document done-task file aggregation source
...
Fusion-Task-Id: FN-4308
Fusion-Task-Lineage: d0a46a8f-2245-4ddc-99b4-06d78e87db16
2026-05-13 09:28:08 -07:00
Fusion
015739a0e5
test(FN-4308): complete Step 5 — cover revision and fallback lineage edges
...
Fusion-Task-Id: FN-4308
Fusion-Task-Lineage: d0a46a8f-2245-4ddc-99b4-06d78e87db16
2026-05-13 09:28:08 -07:00
Fusion
3a8c19f57a
test(FN-4308): complete Step 4 — add card and modal aggregation regressions
...
Fusion-Task-Id: FN-4308
Fusion-Task-Lineage: d0a46a8f-2245-4ddc-99b4-06d78e87db16
2026-05-13 09:28:08 -07:00
Fusion
d6504aacea
feat(FN-4308): complete Step 2 — aggregate done-task diffs by lineage commits
...
Fusion-Task-Id: FN-4308
Fusion-Task-Lineage: d0a46a8f-2245-4ddc-99b4-06d78e87db16
2026-05-13 09:28:08 -07:00
Fusion
a3ddeb6e72
feat(FN-4274): complete Step 6 — documentation & delivery
...
Fusion-Task-Id: FN-4274
Fusion-Task-Lineage: 13806cfa-9911-4084-a439-dc4d91076062
2026-05-13 09:23:13 -07:00
Fusion
2b016599d2
feat(FN-4274): complete Step 6 — finalize tokenized sizing cleanup
...
Fusion-Task-Id: FN-4274
Fusion-Task-Lineage: 13806cfa-9911-4084-a439-dc4d91076062
2026-05-13 09:23:13 -07:00
Fusion
94182f27be
feat(FN-4274): finalize tokenized skills/runtime css
...
Fusion-Task-Id: FN-4274
Fusion-Task-Lineage: 13806cfa-9911-4084-a439-dc4d91076062
2026-05-13 09:23:13 -07:00
gsxdsm
961f3da8bb
feat(FN-4333): emergency hot-fix for post-merge audit blocks
...
Stop the post-merge audit from parking tasks as `failed` when deterministic
merge verification already proved the merged tree. Adds `postMergeAuditMode`
project setting (`block` | `warn` | `off`, default `block`) and a
verified-tree short-circuit for rebase-strategy overlap-only findings.
- packages/engine/src/merger.ts: new `resolvePostMergeAuditAction` helper
+ audit call site gated on `postMergeAuditMode` and verification-cache
lookup. Rebase + overlap-only + verified-tree → pass through with a
short-circuit log entry instead of throwing SquashAuditError.
- packages/core/src/types.ts, settings-schema.ts, index.ts: new
`PostMergeAuditMode` type, `postMergeAuditMode` field on Settings,
default `block`, exports `normalizePostMergeAuditMode`.
- packages/engine/src/__tests__/post-merge-audit-action.test.ts: unit
tests for the decision helper.
- packages/dashboard/app/components/SettingsModal.tsx: settings UI row.
- .changeset: minor bump for @runfusion/fusion.
The FN-3936 silent-drop guard is preserved: duplicate-subject findings
still block in `block` mode and squash-strategy audits still block
(no equivalent deterministic guarantee).
Fusion-Task-Id: FN-4333
2026-05-13 09:06:20 -07:00
Fusion
b2d1caf802
feat(FN-4254): improve mission manager list accessibility
...
- Make mission and interview list rows keyboard-reachable buttons with descriptive aria labels
- Handle Enter and Space activation while preventing nested control bubbling from triggering row actions
- Replace targeted MissionManager sizing literals with design tokens and add regression coverage for tokenized CSS
2026-05-13 09:06:20 -07:00
Fusion
f6744e018a
feat(FN-4327): complete Step 6 — add changeset for direct visibility anchoring
...
Fusion-Task-Id: FN-4327
Fusion-Task-Lineage: 8508cca0-c7ff-43da-bbf1-385f9bc095ff
2026-05-13 09:06:20 -07:00
Fusion
c96619f709
test(FN-4327): complete Step 4 — add direct visibility anchor regressions
...
Fusion-Task-Id: FN-4327
Fusion-Task-Lineage: 8508cca0-c7ff-43da-bbf1-385f9bc095ff
2026-05-13 09:06:20 -07:00
Fusion
694fd52240
feat(FN-4327): complete Step 3 — anchor direct thread on scope switch
...
Fusion-Task-Id: FN-4327
Fusion-Task-Lineage: 8508cca0-c7ff-43da-bbf1-385f9bc095ff
2026-05-13 09:06:20 -07:00
Fusion
e4eee8d7c2
feat(FN-4327): complete Step 2 — direct visibility anchor on desktop
...
Fusion-Task-Id: FN-4327
Fusion-Task-Lineage: 8508cca0-c7ff-43da-bbf1-385f9bc095ff
2026-05-13 09:06:20 -07:00
Fusion
0683611ea3
feat(FN-4278): clarify orphaned-running timeout semantics in agent heartbea
...
Clarifies orphaned-running timeout semantics in the agents documentation and adds a related implementation detail in the agent heartbeat module.
Fusion-Task-Id: FN-4278
2026-05-13 09:06:20 -07:00
Fusion
7f86215a9e
feat(FN-4102): add executor durability guard documentation
...
Adds documentation and a changeset for the executor durability guard feature (FN-4102).
Fusion-Task-Id: FN-4102
2026-05-13 09:06:20 -07:00
Fusion
70202ad945
docs(FN-4269): complete Step 3 — add clickable file paths section near deep-link UX docs
...
Fusion-Task-Id: FN-4269
Fusion-Task-Lineage: 929c4963-81d8-43f5-bc8c-9d2566d220ce
2026-05-13 09:06:20 -07:00
Fusion
e957823991
docs(FN-4269): complete Step 2 — document mobile graph double-tap behavior
...
Fusion-Task-Id: FN-4269
Fusion-Task-Lineage: 929c4963-81d8-43f5-bc8c-9d2566d220ce
2026-05-13 09:06:20 -07:00
Fusion
ca6fe91778
feat(FN-4248): complete Step 5 — add changeset and delivery notes
...
Fusion-Task-Id: FN-4248
Fusion-Task-Lineage: 90028ba0-6d46-4b61-8458-1f1a4fa27fa8
2026-05-13 09:06:20 -07:00
Fusion
7cd88eb203
test(FN-4248): complete Step 3 — cover draft labels and empty state behavior
...
Fusion-Task-Id: FN-4248
Fusion-Task-Lineage: 90028ba0-6d46-4b61-8458-1f1a4fa27fa8
2026-05-13 09:06:20 -07:00
Fusion
ebd4cfb4d6
feat(FN-4248): complete Step 2 — use labeled draft actions
...
Fusion-Task-Id: FN-4248
Fusion-Task-Lineage: 90028ba0-6d46-4b61-8458-1f1a4fa27fa8
2026-05-13 09:06:20 -07:00
Fusion
b7f0b97439
feat(FN-4248): complete Step 1 — suppress mission empty state with interview items
...
Fusion-Task-Id: FN-4248
Fusion-Task-Lineage: 90028ba0-6d46-4b61-8458-1f1a4fa27fa8
2026-05-13 09:06:20 -07:00
Fusion
953fcd450b
test(FN-4246): cover safe-area top padding in mobile modal CSS
...
Fusion-Task-Id: FN-4246
Fusion-Task-Lineage: 40ca0357-149d-423c-a9c0-79d2b0d77a13
2026-05-13 09:06:20 -07:00
Fusion
7156617c32
test(FN-4246): complete Step 2 — add mobile fullscreen modal CSS guards
...
Fusion-Task-Id: FN-4246
Fusion-Task-Lineage: 40ca0357-149d-423c-a9c0-79d2b0d77a13
2026-05-13 09:06:20 -07:00
Fusion
12fb87931e
feat(FN-4246): complete Step 1 — mobile fullscreen workflow output modal
...
Fusion-Task-Id: FN-4246
Fusion-Task-Lineage: 40ca0357-149d-423c-a9c0-79d2b0d77a13
2026-05-13 09:06:20 -07:00
Fusion
a71bfb42fa
test(FN-4311): complete Step 4 — assert bottom-right tracking link placement
...
Fusion-Task-Id: FN-4311
Fusion-Task-Lineage: 36875958-adc8-4c22-9ff0-c0abda747b43
2026-05-13 09:06:20 -07:00
Fusion
a5c1ec8a50
feat(FN-4311): complete Step 3 — add bottom-right tracking row styles
...
Fusion-Task-Id: FN-4311
Fusion-Task-Lineage: 36875958-adc8-4c22-9ff0-c0abda747b43
2026-05-13 09:06:20 -07:00
Fusion
ded4b8f589
feat(FN-4311): complete Step 2 — relocate tracking link render block
...
Fusion-Task-Id: FN-4311
Fusion-Task-Lineage: 36875958-adc8-4c22-9ff0-c0abda747b43
2026-05-13 09:06:20 -07:00
Fusion
5d1debdc70
test(FN-4310): complete Step 3 — assert badge spacing and typography styles
...
Fusion-Task-Id: FN-4310
Fusion-Task-Lineage: 64ade1a4-ae3f-481c-81e8-25bbf7569f0a
2026-05-13 09:06:20 -07:00
Fusion
7c336e5400
feat(FN-4310): complete Step 2 — adjust GitHub badge spacing and font size
...
Fusion-Task-Id: FN-4310
Fusion-Task-Lineage: 64ade1a4-ae3f-481c-81e8-25bbf7569f0a
2026-05-13 09:06:20 -07:00
Fusion
57ad828288
fix(FN-4306): keep capacity threshold editable when banner is off
...
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
a097785581
test(FN-4306): align project storage key coverage
...
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
eb015bca39
feat(FN-4306): complete Step 5 — document setting and add changeset
...
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
cd9f5bbf04
test(FN-4306): complete Step 4 — add capacity banner gating coverage
...
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
29f01ec44d
feat(FN-4306): complete Step 3 — gate and dismiss capacity risk banner
...
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
60838e79f9
feat(FN-4306): complete Step 2 — add capacity risk banner controls
...
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
6681f0d9f5
feat(FN-4306): complete Step 1 — add capacity risk banner setting
...
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
49e4c092a9
feat(FN-4263): complete Step 2 — add code-wrapper regression tests
...
Adds regression tests for the code-wrapper feature across three test files: `AgentLogViewer`, `ChatView`, and `TaskDetailModal.rendering`.
Fusion-Task-Id: FN-4263
2026-05-13 09:06:20 -07:00
Fusion
86a40dd675
feat(FN-4247): complete Step 4 — add changeset for drafts priority
...
Fusion-Task-Id: FN-4247
Fusion-Task-Lineage: d0b267a8-1254-4f87-87b8-c9f565fe9950
2026-05-13 09:06:20 -07:00
Fusion
ffe5fe3e7b
test(FN-4247): complete Step 2 — assert drafts render above missions
...
Fusion-Task-Id: FN-4247
Fusion-Task-Lineage: d0b267a8-1254-4f87-87b8-c9f565fe9950
2026-05-13 09:06:20 -07:00
Fusion
c8d71d2c1a
feat(FN-4247): complete Step 1 — reorder drafts above mission rows
...
Fusion-Task-Id: FN-4247
Fusion-Task-Lineage: d0b267a8-1254-4f87-87b8-c9f565fe9950
2026-05-13 09:06:20 -07:00
Fusion
77bc41f826
feat(FN-4242): add CSS regression test for WorkflowResultsTab
...
Adds a CSS regression test for the WorkflowResultsTab component, covering layout and styling assertions in the dashboard test suite.
Fusion-Task-Id: FN-4242
2026-05-13 09:06:19 -07:00
Fusion
b4b80ac0cb
fix(FN-4162): keep GitHub tracking enable button mounted while saving
...
- Keep the inline GitHub tracking Enable button mounted during save
- Disable the button while showing the in-flight tracking status spinner
- Update dashboard tests to assert the stable mounted-button behavior
- Add a changeset for the published CLI package
Fusion-Task-Id: FN-4162
2026-05-13 06:29:36 -07:00
gsxdsm
1ee28eb28a
Update readme
2026-05-13 06:29:36 -07:00
Fusion
8e8790269e
fix(FN-4245): use package-relative path in CSS token test
...
Fusion-Task-Id: FN-4245
Fusion-Task-Lineage: 7b816bdb-e848-4ca3-b74f-9e4ce696ce06
2026-05-13 06:29:36 -07:00
Fusion
98136a6226
fix(FN-4245): stabilize FileBrowser CSS guard test path resolution
...
Fusion-Task-Id: FN-4245
Fusion-Task-Lineage: 7b816bdb-e848-4ca3-b74f-9e4ce696ce06
2026-05-13 06:29:36 -07:00
Fusion
d8d886a741
test(FN-4245): complete Step 3 — add FileBrowser radius token guard test
...
Fusion-Task-Id: FN-4245
Fusion-Task-Lineage: 7b816bdb-e848-4ca3-b74f-9e4ce696ce06
2026-05-13 06:29:36 -07:00
Fusion
1c7d492d13
feat(FN-4245): complete Step 2 — replace radius alias token in FileBrowser
...
Fusion-Task-Id: FN-4245
Fusion-Task-Lineage: 7b816bdb-e848-4ca3-b74f-9e4ce696ce06
2026-05-13 06:29:36 -07:00