Task: Open sprint 21: scaffold, move stories, wire manifest
This page documents a task in the Open sprint 21 story. It captures the goal, current status, acceptance, and any notes or results.
Goal
Scaffold sprint 21, set its mission, wire it into the version manifest and agile index, move the 24 postponed stories from sprint_20/ to sprint_21/, and update vcpkg to latest master.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Open sprint 21 |
| Now | Nothing. |
| Waiting on | Nothing. |
| Next | Nothing. |
| Last touched | 2026-06-12 |
Acceptance
compass add sprintgenerated sprint_21/sprint.org with correct frontmatter and ID.- Mission, Previous sprint link, and start date set in sprint.org.
- 24 story directories renamed from sprint_20/ to sprint_21/ via
git mv. - All moved org files: filetags :sprint_20: → :sprint_21:; Parent sprint re-pointed to Sprint 21 UUID.
- version.org: Sprint 20 end date filled, Sprint 21 row added.
- agile.org: Current Sprint → Sprint 21 id-link; Next sprint → Sprint 22.
- vcpkg submodule pointer updated to latest master commit.
Plan
Used compass add sprint to scaffold sprint_21/sprint.org. Identified
the 24 postponed stories via the sprint_20 Postponed section (5 in-progress,
19 never-started). Moved all 24 directories with a Python subprocess.run(["git", "mv", ...])
loop. Updated filetags and Parent sprint in every org file with a second
Python pass. Updated version.org (Sprint 20 end date, Sprint 21 row) and
agile.org (current sprint pointer). Updated vcpkg submodule with
git submodule update --remote vcpkg. Opened PR #1275.
Companion version-bump commit on the same PR: CMakeLists.txt, vcpkg.json, three workflow package paths, readme.org badges, screenshot asset.
Notes
PRs
| PR | Title |
|---|---|
| #1275 | [agile] Open sprint 21 |
Review
| # | Comment summary | File | Decision | Notes |
|---|---|---|---|---|
| 1 | version.org #+updated: stale | version.org:10 | Fixed | → 2026-06-12 |
| 2 | sprint_20/sprint.org #+updated: stale | sprint_20/sprint.org:12 | Fixed | → 2026-06-12 |
| 3 | open_sprint_21/story.org unfilled Goal | story.org:18 | Fixed | Goal/Acceptance/Out of scope filled |
| 4 | task_open_sprint_21.org unfilled sections | task.org | Fixed | Acceptance/Plan/Result filled |
| 5 | sprint_21/sprint.org story tables empty | sprint_21/sprint.org | Fixed | 24 stories populated |
| 6 | sprint_21/sprint.org missing #+startup: inlineimages | sprint_21/sprint.org:14 | Fixed | Added |
| 7 | sprint_20/sprint.org #+end_date: stale | sprint_20/sprint.org:11 | Fixed | → 2026-06-12 |
Result
Sprint 21 opened cleanly. 24 stories moved: 5 in-progress (commission_currency, commission_country, refactor_codegen_cpp, fix_orphan_docs_and_tag_taxonomy, facestudio_face_dataset) and 19 never-started entities and tooling stories. All org files updated consistently; no orphaned sprint_20 refs in the moved directories. Companion version bump (0.0.20 → 0.0.21) committed on the same PR. PR #1275 merged.