gsxdsm
ec10411c4c
FN-8795: persist structured workflow review findings
Persist normalized actionable findings from review workflow nodes.
- Normalize bounded finding IDs, text, locations, and severities in workflow results.
- Surface individual findings for Review-tab selection and same-task revision.
- Preserve findings through workflow retries and document the advisory contract.
Files changed:
.changeset/fn-8795-structured-review-findings.md | 7 +++
docs/dashboard-guide.md | 2 +-
docs/workflow-steps.md | 4 +-
.../src/__tests__/workflow-step-results.test.ts | 32 +++++++++++++-
packages/core/src/index.gate.ts | 4 ++
packages/core/src/index.ts | 6 ++-
packages/core/src/types.ts | 4 ++
packages/core/src/types/task/task-review.ts | 5 +++
packages/core/src/types/workflow/workflow-steps.ts | 20 +++++++++
.../core/src/workflows/workflow-step-results.ts | 50 +++++++++++++++++++++-
.../dashboard/app/components/TaskReviewTab.tsx | 12 +++++-
.../src/routes/register-task-workflow-routes.ts | 26 ++++++++++-
.../workflow-malformed-verdict-gate.test.ts | 12 ++++++
packages/engine/src/executor.ts | 46 +++++++++++++++++---
.../src/workflows/workflow-graph-executor.ts | 11 +++++
15 files changed, 227 insertions(+), 14 deletions(-)
Fusion-Task-Id: FN-8795
Fusion-Task-Lineage: 09003b01-3f9a-4387-b6a7-f29066ce52f6
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-05 00:00:03 -07:00
..
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-05 00:00:03 -07:00
2026-08-05 00:00:03 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-05 00:00:03 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-07-27 19:40:08 -07:00
2026-08-04 20:38:29 -07:00