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
This commit is contained in:
5
.changeset/workflow-step-structured-verdict.md
Normal file
5
.changeset/workflow-step-structured-verdict.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Add structured JSON verdict output contract for prompt-mode workflow steps. Engine now parses `json-workflow-verdict` blocks for deterministic PASS/FAIL verdicts with graceful prose fallback. Updated WS-006 prompt to use structured fast-bail. Dashboard renders verdict badges and notes.
|
||||
Reference in New Issue
Block a user