FN-7528: capture post-task agent performance reflections
Capture deterministic post-task reflection metrics for completed agent tasks.
- Add non-LLM task performance capture with duration, touched files/packages, verification scope, and retry/rework metrics.
- Wire executor completion paths to fire best-effort reflection capture once per completed task when reflections are enabled.
- Extend reflection/run-audit types, docs, changeset, and regression coverage for capture behavior.
Files changed:
.changeset/fn-7528-task-performance-capture.md | 7 +
AGENTS.md | 1 +
docs/diagnostics.md | 12 +-
.../core/src/__tests__/reflection-store.test.ts | 96 +++++++++
packages/core/src/types.ts | 28 ++-
.../engine/src/__tests__/agent-reflection.test.ts | 202 +++++++++++++++++++
.../executor-post-task-reflection-capture.test.ts | 135 +++++++++++++
packages/engine/src/agent-reflection.ts | 215 ++++++++++++++++++++-
packages/engine/src/executor.ts | 63 +++++-
packages/engine/src/run-audit.ts | 29 +++
10 files changed, 776 insertions(+), 12 deletions(-)
Fusion-Task-Id: FN-7528
Fusion-Task-Lineage: 153090e1-681b-4445-83e8-097bc70dcdb4
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>