Task: Promote and pull in sprint 23 stories from the backlog

Table of Contents

This page documents a task in the Sprint 23 planning session story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Populate sprint 23 with a real, verified set of stories: promote well-specified backlog captures, pull in misfiled/mislabeled sprint-22 and sprint-19 stories, and resolve any conflicts found along the way — each action backed by checking the live codebase, not just the capture's own claims.

Status

Field Value
State DONE
Parent story Sprint 23 planning session
Now Nothing — 16 stories now in sprint 23.
Waiting on Nothing.
Next Nothing.
Last touched 2026-07-11

Acceptance

  • Sprint 23's Stories table lists a working set of verified, well-specified stories.
  • Every story pulled in from a past sprint has its filetags, parent-sprint link, and Stories-table wiring corrected.
  • Every conflict or paperwork inconsistency found (mislabeled ABANDONED rows, contradictory captures, duplicate captures) is resolved with the user, not silently picked one way.

Plan

(Implementation strategy. Written when work starts; key decisions are distilled into the parent story's * Decisions at close, but the plan itself stays — it is the historical record of what we did.)

Notes

Test Scenarios

Manual QA scenarios (scaffolded via compass add test_scenario, run through the QA Validation Runner panel) that verify this task. Link new ones here as they're created; the scenario doc itself links back via its "Verifies task" field.

Scenario State Notes
     

PRs

PR Title
#1503 [agile] Sprint 23 planning

Review

Comment summary File Decision Notes
       

Result

Sprint 23 went from 1 story ("Open sprint 23", scaffolding only) to 16, sourced from three places: backlog captures promoted outright, past-sprint stories that turned out to be misfiled or mislabeled and were pulled in (or, where fully resolved, corrected back to their real sprint instead), and the product backlog's next bucket. Every story below is linked by its :ID: for traceability. In order of action:

Captures promoted into new sprint 23 stories

Stories pulled in from past sprints (misfiled or mislabeled)

Stories pulled in from the product backlog's next bucket

Backlog hygiene fixes made along the way

Skill work

Extended agile-refine-backlog with a deep refinement mode (see Deep backlog refinement, the sibling task that will exercise it) — added to the existing skill rather than creating a new one, per explicit instruction to avoid skill proliferation.

Site and index maintenance

Rebuilt the compass search index (compass index --rebuild --org-roam-db-sync) once mid-session, and the documentation site twice (the first rebuild raced with in-flight file moves and failed; the second, after all moves had settled, succeeded).

Emacs 29.3 (Org mode 9.6.15)