Fusion
|
dcd8fed1ec
|
fix(FN-4499): remove unused acquisition warning parameter
Fusion-Task-Id: FN-4499
Fusion-Task-Lineage: 3e9fee75-5c3d-4ce5-aa8b-3f2bb94e48eb
|
2026-05-14 13:33:01 -07:00 |
|
Fusion
|
03fe85078e
|
feat(FN-4499): complete Step 5 — add acquisition misbinding warning
Fusion-Task-Id: FN-4499
Fusion-Task-Lineage: 3e9fee75-5c3d-4ce5-aa8b-3f2bb94e48eb
|
2026-05-14 13:33:01 -07:00 |
|
Fusion
|
4b1a192303
|
feat(FN-4499): complete Step 4 — wire bootstrap contamination recovery
Fusion-Task-Id: FN-4499
Fusion-Task-Lineage: 3e9fee75-5c3d-4ce5-aa8b-3f2bb94e48eb
|
2026-05-14 13:33:01 -07:00 |
|
Fusion
|
4f8f889d5d
|
feat(FN-4499): complete Step 3 — add reanchor primitive
Fusion-Task-Id: FN-4499
Fusion-Task-Lineage: 3e9fee75-5c3d-4ce5-aa8b-3f2bb94e48eb
|
2026-05-14 13:33:01 -07:00 |
|
Fusion
|
9bcff54143
|
feat(FN-4499): complete Step 2 — add bootstrap misbinding classifier
Fusion-Task-Id: FN-4499
Fusion-Task-Lineage: 3e9fee75-5c3d-4ce5-aa8b-3f2bb94e48eb
|
2026-05-14 13:33:01 -07:00 |
|
Fusion
|
aa48732340
|
test(FN-4517): update gating classification snapshot
Fusion-Task-Id: FN-4517
Fusion-Task-Lineage: 4e582377-3c56-49a4-8e3c-23e652113b61
|
2026-05-14 13:27:44 -07:00 |
|
Fusion
|
f48375cd73
|
test(FN-4517): complete Step 2 — add gating regressions for room posts
Fusion-Task-Id: FN-4517
Fusion-Task-Lineage: 4e582377-3c56-49a4-8e3c-23e652113b61
|
2026-05-14 13:27:44 -07:00 |
|
Fusion
|
f57af5419a
|
feat(FN-4517): complete Step 1 — classify room post tool as coordination-safe
Fusion-Task-Id: FN-4517
Fusion-Task-Lineage: 4e582377-3c56-49a4-8e3c-23e652113b61
|
2026-05-14 13:27:43 -07:00 |
|
Fusion
|
9e6fef1d7a
|
test(FN-4520): complete Step 3 — add sent-bubble mention contrast regression assertions
Fusion-Task-Id: FN-4520
Fusion-Task-Lineage: fee9ca34-d68e-4ec9-b4f9-134e139a7df7
|
2026-05-14 13:21:02 -07:00 |
|
Fusion
|
a3bb956cab
|
feat(FN-4520): complete Step 2 — apply sent-bubble mention chip contrast overrides
Fusion-Task-Id: FN-4520
Fusion-Task-Lineage: fee9ca34-d68e-4ec9-b4f9-134e139a7df7
|
2026-05-14 13:21:02 -07:00 |
|
Fusion
|
513af8adad
|
fix(FN-4488): align policy typing across gate resolution
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:10 -07:00 |
|
Fusion
|
6a1923a2dc
|
feat(FN-4488): complete Step 5 — wire settings and agent permission panels
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:10 -07:00 |
|
Fusion
|
96773cbb0d
|
feat(FN-4488): complete Step 4 — shared policy editor
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:10 -07:00 |
|
Fusion
|
9a7736a81f
|
feat(FN-4488): complete Step 3 — API custom permission rules
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:09 -07:00 |
|
Fusion
|
cab0ebfa43
|
fix(FN-4488): guard heartbeat settings lookup for gate policy
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:09 -07:00 |
|
Fusion
|
acd24aa794
|
feat(FN-4488): complete Step 2 — engine project-default wiring
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:09 -07:00 |
|
Fusion
|
914b522087
|
fix(FN-4488): align policy preset tests with custom preset
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:09 -07:00 |
|
Fusion
|
e7c7d7a84a
|
feat(FN-4488): complete Step 1 — core permission policy model
Fusion-Task-Id: FN-4488
Fusion-Task-Lineage: 3fc1ac43-490f-43f2-a27e-4fdceb64d9c4
|
2026-05-14 13:16:09 -07:00 |
|
Fusion
|
44c6b1a308
|
fix(FN-4522): complete Step 3 — verification and type compatibility
Fusion-Task-Id: FN-4522
Fusion-Task-Lineage: fbaedf11-6bc6-4c77-91b0-6b1ef606d81f
|
2026-05-14 13:11:22 -07:00 |
|
Fusion
|
a42cf485ee
|
feat(FN-4522): complete Step 2 — resolve done-task merge sha fallbacks
Fusion-Task-Id: FN-4522
Fusion-Task-Lineage: fbaedf11-6bc6-4c77-91b0-6b1ef606d81f
|
2026-05-14 13:11:22 -07:00 |
|
Fusion
|
0e798a484f
|
feat(FN-4522): complete Step 1 — fix rename/copy parsing
Fusion-Task-Id: FN-4522
Fusion-Task-Lineage: fbaedf11-6bc6-4c77-91b0-6b1ef606d81f
|
2026-05-14 13:11:22 -07:00 |
|
Fusion
|
2185bbbbbd
|
test(FN-4519): complete Step 2 — cover mount and SSE approvals badge
Fusion-Task-Id: FN-4519
Fusion-Task-Lineage: 45139d91-f44f-4b16-8dc2-012879684b2d
|
2026-05-14 13:06:15 -07:00 |
|
Fusion
|
dad9dcba61
|
feat(FN-4519): complete Step 1 — seed approvals count from unread endpoint
Fusion-Task-Id: FN-4519
Fusion-Task-Lineage: 45139d91-f44f-4b16-8dc2-012879684b2d
|
2026-05-14 13:06:15 -07:00 |
|
Fusion
|
55764fc002
|
test(FN-4514): complete Step 4 — add quick chat autosize regression tests
Fusion-Task-Id: FN-4514
Fusion-Task-Lineage: 5910815a-9d67-4312-97d4-44d65d01dbc7
|
2026-05-14 12:52:37 -07:00 |
|
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
|
3d7438bb3e
|
test(FN-4500): complete Step 4 — add reliability interaction coverage
Fusion-Task-Id: FN-4500
Fusion-Task-Lineage: 81d33759-70f6-4958-abf8-3db20f918c01
|
2026-05-14 12:44:11 -07:00 |
|
Fusion
|
602ee25966
|
test(FN-4500): cover fast-path guards and align legacy reclaim assertions
Fusion-Task-Id: FN-4500
Fusion-Task-Lineage: 81d33759-70f6-4958-abf8-3db20f918c01
|
2026-05-14 12:44:10 -07:00 |
|
Fusion
|
3e20bd5c4a
|
feat(FN-4500): complete Step 3 — add live zero-commit reclaim fast-path
Fusion-Task-Id: FN-4500
Fusion-Task-Lineage: 81d33759-70f6-4958-abf8-3db20f918c01
|
2026-05-14 12:44:09 -07:00 |
|
Fusion
|
d7bf51f927
|
feat(FN-4500): complete Step 2 — harden zero-unique classifier
Fusion-Task-Id: FN-4500
Fusion-Task-Lineage: 81d33759-70f6-4958-abf8-3db20f918c01
|
2026-05-14 12:44:09 -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
|
feee26e3ec
|
test(FN-4493): refine Step 4 parser interop coverage
Fusion-Task-Id: FN-4493
Fusion-Task-Lineage: 966c7c55-fd51-4263-9d4e-87e9d06bfb6f
|
2026-05-14 12:30:19 -07:00 |
|
Fusion
|
8c53517ce5
|
test(FN-4493): complete Step 4 — add template parser interop tests
Fusion-Task-Id: FN-4493
Fusion-Task-Lineage: 966c7c55-fd51-4263-9d4e-87e9d06bfb6f
|
2026-05-14 12:30:19 -07:00 |
|
Fusion
|
88ea706508
|
test(FN-4493): complete Step 3 — add template verdict contract tests
Fusion-Task-Id: FN-4493
Fusion-Task-Lineage: 966c7c55-fd51-4263-9d4e-87e9d06bfb6f
|
2026-05-14 12:30:19 -07:00 |
|
Fusion
|
1ea0e68bc2
|
feat(FN-4493): complete Step 2 — rewrite seeded template prompts
Fusion-Task-Id: FN-4493
Fusion-Task-Lineage: 966c7c55-fd51-4263-9d4e-87e9d06bfb6f
|
2026-05-14 12:30:19 -07:00 |
|
Fusion
|
932ff90d53
|
feat(FN-4367): finalize structured workflow verdict contract
Fusion-Task-Id: FN-4367
Fusion-Task-Lineage: adbfac60-5cfe-4ae9-9706-1094dfe7d676
|
2026-05-14 12:14:05 -07:00 |
|
Fusion
|
4c6aeaf03f
|
chore(FN-4492): deduplicate workflow step verdict parser
Fusion-Task-Id: FN-4492
Fusion-Task-Lineage: a358eab9-8491-41ef-9713-75961eb41d5d
|
2026-05-14 12:10:51 -07:00 |
|
Fusion
|
12d0d8d90f
|
test(FN-4497): add v76 advisory backfill regression coverage
Fusion-Task-Id: FN-4497
Fusion-Task-Lineage: fcf6542e-0c07-4ae5-ac37-1ce4ac8fd43c
|
2026-05-14 11:44:22 -07:00 |
|
Fusion
|
a07637d00b
|
test(FN-4497): update workflow step defaults and explicit gate opt-in coverage
Fusion-Task-Id: FN-4497
Fusion-Task-Lineage: fcf6542e-0c07-4ae5-ac37-1ce4ac8fd43c
|
2026-05-14 11:44:21 -07:00 |
|
Fusion
|
5bd3eb2f59
|
fix(FN-4497): collapse remaining script→gate defaults in core
Fusion-Task-Id: FN-4497
Fusion-Task-Lineage: fcf6542e-0c07-4ae5-ac37-1ce4ac8fd43c
|
2026-05-14 11:44:21 -07:00 |
|
Fusion
|
8aa45bda36
|
fix(FN-4497): align v76 workflow_steps.gateMode backfill with advisory-by-default
Fusion-Task-Id: FN-4497
Fusion-Task-Lineage: fcf6542e-0c07-4ae5-ac37-1ce4ac8fd43c
|
2026-05-14 11:44:21 -07:00 |
|
Fusion
|
2e1f06858d
|
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:40:59 -07:00 |
|
gsxdsm
|
b339ecf91d
|
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:40:59 -07:00 |
|
Fusion
|
dfc5478c93
|
feat(FN-4485): stabilize verification gates for delivery
Commits merged:
- fix(FN-4485): stabilize verification gates for delivery
Files changed:
packages/core/src/__tests__/db-migrate.test.ts | 2 +-
packages/engine/src/executor.ts | 82 --------------------------
2 files changed, 1 insertion(+), 83 deletions(-)
Fusion-Task-Id: FN-4485
Fusion-Task-Lineage: 034088dc-ebc4-4e12-8314-39419d41b23f
|
2026-05-14 11:35:55 -07:00 |
|
Fusion
|
4615c48919
|
feat(FN-4485): complete verification and documentation updates
Fusion-Task-Id: FN-4485
Fusion-Task-Lineage: 034088dc-ebc4-4e12-8314-39419d41b23f
|
2026-05-14 11:23:45 -07:00 |
|
Fusion
|
ecd990704a
|
test(FN-4485): add reliability interaction race coverage
Fusion-Task-Id: FN-4485
Fusion-Task-Lineage: 034088dc-ebc4-4e12-8314-39419d41b23f
|
2026-05-14 11:23:45 -07:00 |
|
Fusion
|
493a885fa4
|
fix(FN-4485): address orphan rescue review regressions
Fusion-Task-Id: FN-4485
Fusion-Task-Lineage: 034088dc-ebc4-4e12-8314-39419d41b23f
|
2026-05-14 11:23:44 -07:00 |
|