Files
msd-core/gsd-core/templates/summary-minimal.md
Tom Boucher bd570618d4 feat(#2632): executor actuals and the closed estimate-calibration loop (#2672)
* feat(#2632): record executor actuals and close the estimate calibration loop

* fix(#2632): calibrate against the raw projection so the loop converges

* test(#2632): add closed-loop convergence guard and codify the feedback-loop rule

* fix(#2632): pair calibration samples per plan; atomic write; amend adr

* chore(#2632): backfill changeset pr to 2672

* fix(#2632): retry renameSync on transient windows errnos and clean up the temp
2026-07-26 16:28:56 -04:00

50 lines
1.3 KiB
Markdown

---
phase: XX-name
plan: YY
subsystem: [primary category]
tags: [searchable tech]
provides:
- [bullet list of what was built/delivered]
affects: [list of phase names or keywords]
actuals:
tokens: [chars/4 over files actually changed]
tasks: [tasks completed]
commits: [commits made]
tech-stack:
added: [libraries/tools]
patterns: [architectural/code patterns]
key-files:
created: [important files created]
modified: [important files modified]
key-decisions: []
# coverage: (#1602) optional per-deliverable UAT-routing block — see templates/summary.md <coverage_guidance>.
# Add live `coverage:` entries to enable deterministic UAT routing in verify-work; OMIT for legacy
# prose-only SUMMARYs. When coverage is uncertain, default human_judgment: true — never auto-skip the human.
duration: Xmin
completed: YYYY-MM-DD
status: complete
---
# Phase [X]: [Name] Summary (Minimal)
**[Substantive one-liner describing outcome]**
## Performance
- **Duration:** [time]
- **Tasks:** [count]
- **Files modified:** [count]
## Accomplishments
- [Most important outcome]
- [Second key accomplishment]
## Task Commits
1. **Task 1: [task name]** - `hash`
2. **Task 2: [task name]** - `hash`
## Files Created/Modified
- `path/to/file.ts` - What it does
## Next Phase Readiness
[Ready for next phase]