Fusion
3c686ac54f
feat(FN-4514): complete Step 3 — add quick chat textarea autosize CSS contract
...
Fusion-Task-Id: FN-4514
Fusion-Task-Lineage: 5910815a-9d67-4312-97d4-44d65d01dbc7
2026-05-14 12:52:36 -07:00
Fusion
3e92e0aa09
feat(FN-4514): complete Step 2 — swap quick chat composer to autosizing textarea
...
Fusion-Task-Id: FN-4514
Fusion-Task-Lineage: 5910815a-9d67-4312-97d4-44d65d01dbc7
2026-05-14 12:52:36 -07:00
Fusion
248b41295e
feat(FN-4514): complete Step 1 — add autosize helper and textarea ref types
...
Fusion-Task-Id: FN-4514
Fusion-Task-Lineage: 5910815a-9d67-4312-97d4-44d65d01dbc7
2026-05-14 12:52:36 -07:00
Fusion
7cdeb5f42f
test(FN-4511): complete Step 3 — assert badge icon and geometry parity
...
Fusion-Task-Id: FN-4511
Fusion-Task-Lineage: 9bc31d0c-643c-4f31-82b7-ecfc76d05731
2026-05-14 12:38:59 -07:00
Fusion
0cdee60535
feat(FN-4511): complete Step 2 — lock github badge pill geometry
...
Fusion-Task-Id: FN-4511
Fusion-Task-Lineage: 9bc31d0c-643c-4f31-82b7-ecfc76d05731
2026-05-14 12:38:59 -07:00
Fusion
ea2500889f
feat(FN-4511): complete Step 1 — shrink GitHub badge icons
...
Fusion-Task-Id: FN-4511
Fusion-Task-Lineage: 9bc31d0c-643c-4f31-82b7-ecfc76d05731
2026-05-14 12:38:59 -07:00
Fusion
e7348eac50
feat(FN-4367): finalize structured workflow verdict contract
...
Fusion-Task-Id: FN-4367
Fusion-Task-Lineage: adbfac60-5cfe-4ae9-9706-1094dfe7d676
2026-05-14 11:15:47 -07:00
gsxdsm
4a8dc23442
feat(FN-4367): add structured JSON verdict output for prompt-mode workflow steps
...
- Add verdict (PASS/FAIL) field to core WorkflowStepResult type
- Add parseWorkflowStepOutput() engine helper for json-workflow-verdict blocks
- Update executeWorkflowStep to extract structured verdict/notes from output
- Persist verdict and notes in runWorkflowSteps result entries
- Update agent prompt Feedback Format to require JSON verdict block
- Update WS-006 (Frontend UX Design) template prompt with structured fast-bail
- Add WorkflowResultsTab verdict badge and notes rendering with CSS
- Add 11 engine tests for verdict parsing edge cases
- Add 6 dashboard tests for verdict/notes rendering
- Create replace-ws006-prompt.mjs migration script for existing DBs
- Add changeset for @runfusion/fusion patch
Fusion-Task-Id: FN-4367
Fusion-Task-Lineage: adbfac60-5cfe-4ae9-9706-1094dfe7d676
2026-05-14 11:15:47 -07:00
Fusion
dc6e87701f
chore(FN-4490): fix duplicate noCommitsExpected type definition
...
Fusion-Task-Id: FN-4490
Fusion-Task-Lineage: 0194e9e4-c49c-4c18-b057-433a58062c75
2026-05-14 10:56:48 -07:00
Fusion
fc53aa324b
feat(FN-4487): fix dashboard updateTask typecheck for noCommitsExpected
...
Fixed a TypeScript typecheck issue in the dashboard's `updateTask` function related to `noCommitsExpected`, addressing a type mismatch in the legacy API layer.
Fusion-Task-Id: FN-4487
2026-05-14 10:50:57 -07:00
Fusion
05c02c099f
fix(FN-4489): include noCommitsExpected in dashboard updateTask type
...
Fusion-Task-Id: FN-4489
Fusion-Task-Lineage: 9f732400-0deb-4537-be92-cc58c815e9fd
2026-05-14 10:38:22 -07:00
Fusion
88f4a6d3b3
test(FN-4489): complete Step 3 — assert no-commits toggle render order
...
Fusion-Task-Id: FN-4489
Fusion-Task-Lineage: 9f732400-0deb-4537-be92-cc58c815e9fd
2026-05-14 10:38:22 -07:00
Fusion
ea6e5f1e85
feat(FN-4489): complete Step 2 — relocate no-commits-expected section
...
Fusion-Task-Id: FN-4489
Fusion-Task-Lineage: 9f732400-0deb-4537-be92-cc58c815e9fd
2026-05-14 10:38:22 -07:00
Fusion
77308601e5
feat(FN-4371): complete remaining decision-only task handling
...
Fusion-Task-Id: FN-4371
Fusion-Task-Lineage: 4175ba4c-b7cb-4f3a-87c5-75e51f06c0ff
2026-05-14 09:59:15 -07:00
Fusion
303494e53a
test(FN-4480): complete Step 3 — assert computed collapse display behavior
...
Fusion-Task-Id: FN-4480
Fusion-Task-Lineage: a27631d7-61cf-4314-99d7-cdd81deffb76
2026-05-14 09:27:19 -07:00
Fusion
fb8aee014a
test(FN-4480): complete Step 2 — add CSS hidden-rule regression
...
Fusion-Task-Id: FN-4480
Fusion-Task-Lineage: a27631d7-61cf-4314-99d7-cdd81deffb76
2026-05-14 09:27:19 -07:00
Fusion
2fbb22c4dc
fix(FN-4480): complete Step 1 — add hidden override for toolbar collapsible
...
Fusion-Task-Id: FN-4480
Fusion-Task-Lineage: a27631d7-61cf-4314-99d7-cdd81deffb76
2026-05-14 09:27:18 -07:00
Fusion
a7016ba897
test(FN-4481): fix verification regressions in badge and migration tests
...
Fusion-Task-Id: FN-4481
Fusion-Task-Lineage: 8b52379c-60b7-4cae-b655-7ed780c5c523
2026-05-14 09:19:14 -07:00
Fusion
c5f2dbb9a3
feat(FN-4481): complete Step 4 — align github badge size and coverage
...
Fusion-Task-Id: FN-4481
Fusion-Task-Lineage: 8b52379c-60b7-4cae-b655-7ed780c5c523
2026-05-14 09:19:14 -07:00
Fusion
06aa17a187
test(FN-4479): complete Step 3 — update FileEditor tests for CodeMirror-only UI
...
Fusion-Task-Id: FN-4479
Fusion-Task-Lineage: 5dfad520-13eb-4a31-a45c-2daf767a3dff
2026-05-14 09:14:51 -07:00
Fusion
680284d86b
feat(FN-4479): complete Step 2 — remove dead textarea styles
...
Fusion-Task-Id: FN-4479
Fusion-Task-Lineage: 5dfad520-13eb-4a31-a45c-2daf767a3dff
2026-05-14 09:14:50 -07:00
Fusion
0b2af88564
feat(FN-4479): complete Step 1 — remove textarea pane
...
Fusion-Task-Id: FN-4479
Fusion-Task-Lineage: 5dfad520-13eb-4a31-a45c-2daf767a3dff
2026-05-14 09:14:50 -07:00
Fusion
70021f37cb
test(FN-4477): complete Step 2 — add reopen restore regressions
...
Fusion-Task-Id: FN-4477
Fusion-Task-Lineage: 1001fb48-1eed-493c-9067-8234f462ac49
2026-05-14 09:09:54 -07:00
Fusion
3c4f6d185e
feat(FN-4477): complete Step 1 — reset reopen restore refs
...
Fusion-Task-Id: FN-4477
Fusion-Task-Lineage: 1001fb48-1eed-493c-9067-8234f462ac49
2026-05-14 09:09:53 -07:00
gsxdsm
9f24f1bb05
feat(FN-4396): merge fusion/fn-4396
2026-05-14 08:24:01 -07:00
Fusion
2a2c0c901d
fix(FN-4475): complete Step 5 — add changeset and keep lint green
...
Fusion-Task-Id: FN-4475
Fusion-Task-Lineage: cb285fff-18e6-4bad-8f22-9158c99337f5
2026-05-14 08:23:43 -07:00
Fusion
e4525ecb0f
feat(FN-4368): complete Step 5 — surface advisory polish notes
...
Fusion-Task-Id: FN-4368
Fusion-Task-Lineage: ac9b12e6-2101-4b51-89a0-6422fd7850ed
2026-05-14 07:21:45 -07:00
Fusion
5110b93ae3
fix(FN-4368): style workflow gate-mode hints and update expectations
...
Fusion-Task-Id: FN-4368
Fusion-Task-Lineage: ac9b12e6-2101-4b51-89a0-6422fd7850ed
2026-05-14 07:21:45 -07:00
Fusion
592737515e
feat(FN-4368): complete Step 4 — add workflow step gate mode controls
...
Fusion-Task-Id: FN-4368
Fusion-Task-Lineage: ac9b12e6-2101-4b51-89a0-6422fd7850ed
2026-05-14 07:21:45 -07:00
Fusion
3c7d41e60a
test(FN-4403): complete Step 3 — cover rooms/mobile footer behavior
...
Fusion-Task-Id: FN-4403
Fusion-Task-Lineage: 9bbfbed9-c40b-4ad2-a739-c8d93f9f691f
2026-05-14 06:30:23 -07:00
Fusion
ba25ad5543
feat(FN-4403): complete Step 2 — keep footer styling scope-agnostic
...
Fusion-Task-Id: FN-4403
Fusion-Task-Lineage: 9bbfbed9-c40b-4ad2-a739-c8d93f9f691f
2026-05-14 06:30:23 -07:00
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
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
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
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
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
01276a9e8c
fix(FN-4394): restore file editor compatibility for dashboard tests
...
Fusion-Task-Id: FN-4394
Fusion-Task-Lineage: 1e7ad660-2cd2-40ba-b7b8-7ef552c6fa13
2026-05-14 03:23:43 -07:00
Fusion
827bacf1c7
feat(FN-4394): complete Step 5 — add dashboard scope discipline controls
...
Fusion-Task-Id: FN-4394
Fusion-Task-Lineage: 1e7ad660-2cd2-40ba-b7b8-7ef552c6fa13
2026-05-14 03:23:43 -07:00
Fusion
5a61760c25
fix(FN-4411): stabilize CodeMirror mount lifecycle
...
Fusion-Task-Id: FN-4411
Fusion-Task-Lineage: d90785f2-b828-4fa0-b330-ede7f3c14349
2026-05-14 02:23:45 -07:00
Fusion
22b57abbe8
test(FN-4411): complete Step 5 — update editor tests for CodeMirror
...
Fusion-Task-Id: FN-4411
Fusion-Task-Lineage: d90785f2-b828-4fa0-b330-ede7f3c14349
2026-05-14 02:23:45 -07:00
Fusion
b528939fac
feat(FN-4411): complete Step 3 — replace textarea with CodeMirror
...
Fusion-Task-Id: FN-4411
Fusion-Task-Lineage: d90785f2-b828-4fa0-b330-ede7f3c14349
2026-05-14 02:23:45 -07:00
Fusion
5f9a85253b
feat(FN-4411): complete Step 2 — add CodeMirror language resolver
...
Fusion-Task-Id: FN-4411
Fusion-Task-Lineage: d90785f2-b828-4fa0-b330-ede7f3c14349
2026-05-14 02:23:45 -07:00
Fusion
37fe7731e9
fix(FN-4401): style coordination preset row and mobile touch target
...
Fusion-Task-Id: FN-4401
Fusion-Task-Lineage: c1b6c497-b22c-48d5-b1c8-299877bf09ac
2026-05-14 01:10:48 -07:00
Fusion
3869db3e8e
feat(FN-4401): complete remaining auto-claim snapshot integration
...
Fusion-Task-Id: FN-4401
Fusion-Task-Lineage: c1b6c497-b22c-48d5-b1c8-299877bf09ac
2026-05-14 01:10:47 -07:00
Fusion
91da03d3b4
feat(FN-4437): add scroll coverage cross-reference tests to QuickChatFAB
...
Adds scroll coverage tests for QuickChatFAB's initial-open behavior in the dashboard component test suite.
Fusion-Task-Id: FN-4437
2026-05-14 00:11:36 -07:00
Fusion
2838df2199
feat(FN-4388): complete remaining observability surfaces
...
Fusion-Task-Id: FN-4388
Fusion-Task-Lineage: 7497a0a1-5edb-4778-b339-118d1fd668f7
2026-05-13 22:41:29 -07:00
Fusion
07b16d9304
feat(FN-4414): complete Step 5 — add changeset and finalize regression
...
Fusion-Task-Id: FN-4414
Fusion-Task-Lineage: 086c95f7-a84d-47b9-8d61-b701b5cc8984
2026-05-13 22:36:29 -07:00
Fusion
2f5cc8bab2
test(FN-4414): complete Step 3 — add mobile dropdown clipping regression checks
...
Fusion-Task-Id: FN-4414
Fusion-Task-Lineage: 086c95f7-a84d-47b9-8d61-b701b5cc8984
2026-05-13 22:36:29 -07:00
Fusion
f60c66515c
feat(FN-4414): complete Step 2 — unclip mobile workspace dropdown
...
Fusion-Task-Id: FN-4414
Fusion-Task-Lineage: 086c95f7-a84d-47b9-8d61-b701b5cc8984
2026-05-13 22:36:29 -07:00
Fusion
7dc0276576
feat(FN-4360): complete Step 6 — document reliability metrics surface
...
Fusion-Task-Id: FN-4360
Fusion-Task-Lineage: 50e17cef-29b0-4adc-aa1c-bffdebe4b43c
2026-05-13 22:27:03 -07:00