| name | complete-sprint |
| description | Closes a Meridian sprint in SQLite after sprint review — fills Retrospective, sets status complete, logs decisions. Use with /complete-sprint vX-SY. |
| allowed-tools | Read, Glob, Grep, Bash, Edit, Write |
Complete sprint (Meridian)
v11: read/write sprint via meridian_delivery.py — never docs/sprints/*.md.
Selective reading
| File | When to read |
|---|
../create-sprint/references/sprint-template.md | Close rules + Retrospective |
| Target sprint | meridian_db_export.py . --entity sprints --id vX-SY |
| Listed US | meridian_delivery.py show US-XXXX per story in sprint |
../update-decisions-log/SKILL.md | Retrospective decisions |
Delivery commands
python3 .agent/scripts/meridian_db_export.py . --entity sprints --id v11-S1 --format markdown
python3 .agent/scripts/meridian_delivery.py update-sprint v11-S1 <<'EOF'
---
id: v11-S1
version: v11
status: complete
...
---
(## Retrospective filled)
EOF
Procedure
- Export sprint markdown; read US statuses via
show.
- Summarize delivery vs
goal and done_when.
- Fill
## Retrospective (What worked / improve / decisions to log).
- Set frontmatter
status: complete; update-sprint with full markdown on stdin (heredoc).
prepend-decision if warranted.
validate_meridian.py
Output
Sprint completed:
ID: vX-SY
Status: complete
US delivered: N ✅ / N 🔶 / N ❌
Retrospective filled: yes | no
Decisions logged: yes | no
Next: /plan-sprint | /create-us