gsxdsm
2135bd653d
fix(FN-7228): record workflow completion summaries
2026-06-29 10:32:51 -07:00
gsxdsm
c93217dee0
fix(FN-7225): honor plan review approvals in workflows
...
Fusion-Task-Id: FN-7225
2026-06-29 02:08:08 -07:00
gsxdsm
f9043d733e
fix(dashboard): polish workflow and chrome defaults
2026-06-22 19:48:50 -07:00
gsxdsm
403bd9d716
FN-6582: enforce workflow gate artifact verdicts
...
Enforce custom workflow terminal gates for required artifacts and malformed pre-merge verdicts.
- Add runtime validation that declared workflow artifacts exist before reporting workflow success.
- Treat malformed pre-merge gate output as a blocking failure instead of a skipped success.
- Cover required-artifact and malformed-verdict gate behavior with focused engine tests.
- Document the required-artifact gate and add a patch changeset for the published CLI package.
Files changed:
.changeset/fn-6582-workflow-gates.md | 5 +
docs/workflow-steps.md | 5 +-
.../workflow-malformed-verdict-gate.test.ts | 114 +++++++++++++++++++
.../workflow-required-artifact-gate.test.ts | 123 +++++++++++++++++++++
packages/engine/src/executor.ts | 63 +++++++----
packages/engine/src/workflow-task-runtime.ts | 41 ++++++-
6 files changed, 326 insertions(+), 25 deletions(-)
Fusion-Task-Id: FN-6582
Fusion-Task-Lineage: 6f59fc33-dd35-4e28-bf6b-85b709c77453
2026-06-17 14:52:56 -07:00
gsxdsm
25cf473553
fix(FN-000): seed work item primitive identity
...
Address PR #1578 feedback by seeding run and workflow identifiers into work-item handler context so merge primitives receive the leased work identity.
2026-06-11 08:43:12 -07:00
gsxdsm
3af587af6e
fix(FN-000): harden workflow work item dispatch
...
Address PR #1578 feedback by failing unwired work item dispatch without a no-op persistence path and forwarding work item attempts into merge primitive context.
2026-06-11 08:30:31 -07:00
gsxdsm
c7e278c3db
fix(FN-000): honor manual merge work states
...
Address PR #1578 feedback by deriving merge-gate routing from task/settings auto-merge policy and persisting manual-hold work items as manual-required instead of failed.
2026-06-11 08:04:11 -07:00
gsxdsm
fa4445138a
feat(FN-000): run workflow work items through runtime
...
Fusion-Task-Id: FN-000
2026-06-09 20:44:45 -07:00
gsxdsm
b6800e8622
fix(FN-6035): address workflow primitive review feedback
2026-06-08 21:16:32 -07:00
gsxdsm
8f42098cc3
feat(FN-6035): route execution through workflow primitives
...
Fusion-Task-Id: FN-6035
2026-06-08 19:13:14 -07:00
gsxdsm
ce8402e37b
fix(FN-6021): align workflow runtime fallback run ids
2026-06-07 17:59:24 -07:00
gsxdsm
cbc2bbff7d
refactor(workflow): add workflow task runtime facade
2026-06-07 17:42:43 -07:00