FN-195: add plain-language delivery summaries
Add a plain-language What This Delivers summary to task planning prompts and present task details summary-first.
- Add policy and prompt guidance for concise delivery summaries.
- Collapse the task Definition tab into a summary-first plan presentation.
- Add summary extraction, responsive styling, documentation, changeset, and regression coverage.
Files changed:
.changeset/fn-195-what-this-delivers.md | 7 +
AGENTS.md | 1 +
docs/contributing.md | 4 +
docs/dashboard-guide.md | 2 +-
packages/core/src/__tests__/agent-prompts.test.ts | 40 +++-
.../__tests__/original-description-policy.test.ts | 28 +++
packages/core/src/agents/agent-prompts.ts | 26 ++-
.../core/src/tasks/original-description-policy.ts | 6 +
.../dashboard/app/components/TaskDetailModal.css | 16 ++
.../dashboard/app/components/TaskDetailModal.tsx | 56 +++++-
.../TaskDetailModal.plan-summary.test.tsx | 177 +++++++++++++++++++++
.../app/utils/__tests__/taskPlanSummary.test.ts | 114 +++++++++++++
packages/dashboard/app/utils/taskPlanSummary.ts | 118 ++++++++++++++
packages/engine/src/__tests__/triage.test.ts | 18 ++-
14 files changed, 598 insertions(+), 15 deletions(-)
Fusion-Task-Id: FN-195
Fusion-Task-Lineage: a816797b-6f16-4613-9403-665fd19b73ed
Co-authored-by: Fusion <noreply@runfusion.ai>