Fusion
a5d31d0c66
fix(FN-4168): make stalled-review reason readable on narrow cards
...
Fusion-Task-Id: FN-4168
Fusion-Task-Lineage: 781ffc66-cb1c-42b9-85e1-e5cbe0655863
2026-05-13 06:29:35 -07:00
Fusion
b1c66eb597
fix(FN-4168): surface stalled-review reason inline on task cards
...
Fusion-Task-Id: FN-4168
Fusion-Task-Lineage: 781ffc66-cb1c-42b9-85e1-e5cbe0655863
2026-05-13 06:29:35 -07:00
Fusion
0be159f596
feat(FN-4168): complete Step 5 — add stalled review badge UI
...
Fusion-Task-Id: FN-4168
Fusion-Task-Lineage: 781ffc66-cb1c-42b9-85e1-e5cbe0655863
2026-05-13 06:29:35 -07:00
Fusion
fcd70d4c07
fix(FN-4201): add autosize regression coverage and finalize gates
...
Fusion-Task-Id: FN-4201
Fusion-Task-Lineage: 6bfc2e72-8c11-4e63-b3c7-9245965d2380
2026-05-13 06:29:35 -07:00
Fusion
600d634a09
fix(FN-4201): complete Step 1 — sync composer autosize on messageInput changes
...
Fusion-Task-Id: FN-4201
Fusion-Task-Lineage: 6bfc2e72-8c11-4e63-b3c7-9245965d2380
2026-05-13 06:29:35 -07:00
Fusion
65b0f7917b
fix(FN-4092): resolve design-token regressions in chat and settings css
...
Fusion-Task-Id: FN-4092
Fusion-Task-Lineage: fcee3a44-5c36-4899-bf9d-835d36abdf2e
2026-05-13 06:29:35 -07:00
Fusion
28ff7802a5
fix(FN-4197): resolve TaskCard provenance footer spacing
...
Fusion-Task-Id: FN-4197
Fusion-Task-Lineage: 27bb77e2-52a1-4b7d-8830-fe13af235b97
2026-05-13 06:29:35 -07:00
Fusion
f804e41dad
test(FN-4121): complete Step 7 — cover labeled org chart layout toggle
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
fa4b8a55ec
feat(FN-4121): complete Step 5 — clarify org chart layout toggle labels
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
c2df3e09e1
feat(FN-4121): complete Step 2 — align resolver dimensions with chart CSS
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
934a0ed6ad
test(FN-4121): complete Step 6 — add org chart layout toggle interaction coverage
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
40674e24bb
feat(FN-4121): complete Step 5 — style org chart layout toggle toolbar
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
58658737f1
feat(FN-4121): complete Step 4 — add org chart layout toggle controls
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:34 -07:00
Fusion
e83c75be74
feat(FN-4121): complete Step 3 — persist org chart layout preference state
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:34 -07:00
Fusion
d602bb1c54
test(FN-4121): complete Step 2 — cover layout preference resolver behavior
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:34 -07:00
Fusion
5b148ca29d
feat(FN-4121): complete Step 1 — extend org chart layout resolver preferences
...
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:34 -07:00
Fusion
2b6ecf8e4b
feat(FN-4174): complete Step 6 — apply locked-source disabled styling
...
Fusion-Task-Id: FN-4174
Fusion-Task-Lineage: 8b50a52b-dc3a-448d-998b-09023fbdd9af
2026-05-13 06:29:34 -07:00
Fusion
9683b8bd3b
test(FN-4174): complete Step 3 — cover locked web search research row
...
Fusion-Task-Id: FN-4174
Fusion-Task-Lineage: 8b50a52b-dc3a-448d-998b-09023fbdd9af
2026-05-13 06:29:34 -07:00
Fusion
fa429ed378
feat(FN-4174): complete Step 2 — add locked web search settings row
...
Fusion-Task-Id: FN-4174
Fusion-Task-Lineage: 8b50a52b-dc3a-448d-998b-09023fbdd9af
2026-05-13 06:29:34 -07:00
Fusion
02d59ebc5c
test(FN-4195): complete Step 3 — add ChatView token regression guards
...
Fusion-Task-Id: FN-4195
Fusion-Task-Lineage: 3abaad9b-5973-41cb-bec3-3c0d3a5347ba
2026-05-13 06:29:34 -07:00
Fusion
9c067a81c2
feat(FN-4195): complete Step 2 — replace ChatView undefined text token usage
...
Fusion-Task-Id: FN-4195
Fusion-Task-Lineage: 3abaad9b-5973-41cb-bec3-3c0d3a5347ba
2026-05-13 06:29:34 -07:00
Fusion
2c13fa137f
feat(FN-4195): complete Step 1 — fix in-progress status color mapping
...
Fusion-Task-Id: FN-4195
Fusion-Task-Lineage: 3abaad9b-5973-41cb-bec3-3c0d3a5347ba
2026-05-13 06:29:34 -07:00
Fusion
55d818016f
feat(FN-4153): complete Step 6 — add general ephemeral agents toggle
...
Fusion-Task-Id: FN-4153
Fusion-Task-Lineage: 6ec09467-c7a0-4a9d-9a09-16d5ef6f7a86
2026-05-13 06:29:34 -07:00
Fusion
dcbb76f75c
fix(FN-4228): handle unresolved github tracking detail as loading
...
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
aac06b51e2
test(FN-4228): complete Step 3 — cover spinner pending state
...
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
f65dc4c81d
feat(FN-4228): complete Step 2 — style github tracking spinner slot
...
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
d86e5dff38
feat(FN-4228): complete Step 1 — render spinner during save
...
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
063124f865
feat(FN-4181): add TaskCard tracking-link affordance regression tests
...
Adds regression tests for TaskCard tracking-link affordance (FN-4181 Step 3), covering the interactive element behavior introduced in the prior step.
Fusion-Task-Id: FN-4181
2026-05-13 06:29:34 -07:00
Fusion
59a7907884
test(FN-4171): isolate css fixture to wrap behavior assertion
...
Fusion-Task-Id: FN-4171
Fusion-Task-Lineage: ec60e8bb-4fab-4b3b-a0d9-51d9ba3d2041
2026-05-13 06:29:34 -07:00
Fusion
c4eebb6d03
test(FN-4171): complete Step 2 — lock detail vs list error wrapping
...
Fusion-Task-Id: FN-4171
Fusion-Task-Lineage: ec60e8bb-4fab-4b3b-a0d9-51d9ba3d2041
2026-05-13 06:29:34 -07:00
Fusion
60efaa559c
feat(FN-4171): complete Step 1 — let detail plugin errors wrap
...
Fusion-Task-Id: FN-4171
Fusion-Task-Lineage: ec60e8bb-4fab-4b3b-a0d9-51d9ba3d2041
2026-05-13 06:29:34 -07:00
Fusion
86972cc3b7
fix(FN-4164): repair dashboard typecheck regressions
...
Fusion-Task-Id: FN-4164
Fusion-Task-Lineage: 7e3ea70f-c2e7-40c5-9de8-d8d3ab67c513
2026-05-13 06:29:34 -07:00
Fusion
bcc0331159
test(FN-4164): complete Step 3 — guard mobile enable button touch target
...
Fusion-Task-Id: FN-4164
Fusion-Task-Lineage: 7e3ea70f-c2e7-40c5-9de8-d8d3ab67c513
2026-05-13 06:29:34 -07:00
Fusion
0c5f634a2e
feat(FN-4164): complete Step 2 — restore mobile touch target sizing
...
Fusion-Task-Id: FN-4164
Fusion-Task-Lineage: 7e3ea70f-c2e7-40c5-9de8-d8d3ab67c513
2026-05-13 06:29:34 -07:00
Fusion
24de419d48
test(FN-4141): complete Step 5 — add backup CSS contract coverage
...
Fusion-Task-Id: FN-4141
Fusion-Task-Lineage: 9dae1c31-2d19-489f-b406-b07ff14bb24e
2026-05-13 06:29:34 -07:00
Fusion
854c9c8ad7
feat(FN-4141): complete Step 3 — style backup stats and responsive list
...
Fusion-Task-Id: FN-4141
Fusion-Task-Lineage: 9dae1c31-2d19-489f-b406-b07ff14bb24e
2026-05-13 06:29:34 -07:00
Fusion
a86e2cc38e
feat(FN-4260): add SkillsView component styles and finalize dashboard test
...
Finalizes the dashboard test baseline restoration by updating CSS for AgentsView and adding a new SkillsView.css stylesheet, while adjusting several related component tests to align with the restored visual baselines.
Fusion-Task-Id: FN-4260
2026-05-13 06:29:34 -07:00
Fusion
b3f9a8ac91
feat(FN-4271): create tracking issue for github-imported tasks
...
Adds a tracking issue mechanism for GitHub-imported tasks, creating an internal Fusion task to track the import lifecycle. The TaskCard component gains visibility into tracking status, backed by new tests in both TaskCard and GitHub tracking modules.
Fusion-Task-Id: FN-4271
2026-05-13 06:29:34 -07:00
Fusion
86eefa0d84
test(FN-4267): complete Step 2 — add source issue layout CSS regression test
...
Fusion-Task-Id: FN-4267
Fusion-Task-Lineage: fc79d0e6-f30d-4a5c-84f3-33aac4cda1a4
2026-05-13 06:29:34 -07:00
Fusion
a40c64ed9e
feat(FN-4267): complete Step 1 — keep source issue chevron on header row
...
Fusion-Task-Id: FN-4267
Fusion-Task-Lineage: fc79d0e6-f30d-4a5c-84f3-33aac4cda1a4
2026-05-13 06:29:34 -07:00
Fusion
631a70536f
test(FN-4275): complete Step 4 — add research layout regressions
...
Fusion-Task-Id: FN-4275
Fusion-Task-Lineage: 73857412-928d-4c51-8113-2ac5ce811d04
2026-05-13 06:29:34 -07:00
Fusion
4866755cd5
feat(FN-4275): complete Step 2 — group project research limits
...
Fusion-Task-Id: FN-4275
Fusion-Task-Lineage: 73857412-928d-4c51-8113-2ac5ce811d04
2026-05-13 06:29:34 -07:00
Fusion
4b08dfc9e2
feat(FN-4275): complete Step 1 — tighten global research layout
...
Fusion-Task-Id: FN-4275
Fusion-Task-Lineage: 73857412-928d-4c51-8113-2ac5ce811d04
2026-05-13 06:29:33 -07:00
Fusion
ec3696f6dd
test(FN-4270): complete Step 3 — add file path link style regression
...
Fusion-Task-Id: FN-4270
Fusion-Task-Lineage: 6e346590-2dd5-43cd-912f-9f9cbfb3421a
2026-05-13 06:29:33 -07:00
Fusion
1e6bee2d29
feat(FN-4270): complete Step 2 — inherit file link text styling
...
Fusion-Task-Id: FN-4270
Fusion-Task-Lineage: 6e346590-2dd5-43cd-912f-9f9cbfb3421a
2026-05-13 06:29:33 -07:00
Fusion
53c08b55a4
feat(FN-4250): ensure FileBrowserProvider wraps all App branches with tests
...
Refactored App.tsx to ensure FileBrowserProvider wraps all render branches, with a new test verifying the coverage. A design doc was added to document the approach, and vitest config received a minor adjustment.
Fusion-Task-Id: FN-4250
2026-05-13 06:29:33 -07:00
Fusion
4de193b847
test(FN-4264): add file path wrapping regression coverage
...
- Add a dashboard filePathLinkify regression test for long file path buttons
- Verify file path links render with wrapping-friendly computed styles
- Guard against inline-flex rendering that would prevent long paths from wrapping
Fusion-Task-Id: FN-4264
2026-05-12 23:09:38 -07:00
gsxdsm
681770fc1c
fix: drop false-positive committed_reservation_for_existing_id integrity check
...
The rule flagged every committed reservation pointing at an existing task ID
as an anomaly, but that's the happy-path steady state — reservations
transition to `committed` immediately after the task row is inserted, so a
committed reservation is always expected to reference an existing task. On
any node with task history, the dashboard banner fired with hundreds of
"affected" IDs and the store emitted a spurious `[task-id-integrity] anomaly
detected` error log.
Removes the rule, its type/label/reader, and updates tests (core regression
guard now asserts committed reservations don't trigger anomalies; dashboard
server-test fixtures use a still-valid anomaly kind).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 23:04:56 -07:00
Fusion
d084ff452f
feat(FN-4187): fix mobile swipe-back navigation into PlanningMode detail pa
...
Merged PlanningModeModal swipe-back and New Session handling: the feature commits wire key swipe-back gestures to control mobile detail-pane visibility and document the nav trigger rule, while the test commit adds coverage for New Session and mobile swipe-back regressions.
Fusion-Task-Id: FN-4187
2026-05-12 22:52:01 -07:00
Fusion
cec9bcbd53
feat(FN-4173): enable always-on web search in ResearchView
...
Adds a changeset for a minor feature that locks the web search provider UI as always-on in ResearchView, with corresponding component and test updates.
Fusion-Task-Id: FN-4173
2026-05-12 22:52:01 -07:00