v0.28.0 — Plan model hardening
Tighten the plan runes' data model along three axes: status vocabulary, spec/PR traceability, and the dependency graph — then sweep the existing content to match.
Not enough history yet — burndown needs at least one completed day of activity.
- Give
work items honest terminal states (cancelled, superseded) and make the status vocabulary a true single source of truth (SPEC-117) - Close the spec lifecycle loop —
implemented / shipped statuses, ADR rejected, first-class pr references, and traceability rollups (SPEC-049) - Make dependency cycle-detection meaningful via a directed model, clearing the 88 false-positive
circular-dependency errors (SPEC-114) - Sweep the plan corpus: retire the pending unbuilt-rune backlog and correct stranded statuses, using the new vocabulary
Work Items
Draft 1
Retirement-candidate pass over pending unbuilt runes Once cancelled / superseded exist, review the plan corpus for items that should be retired rather than left dangling. The main pool is the 13 pending work items, all sourced from SPEC-008 (unbuilt runes): stat, math, concept, exercise, glossary, objective, prerequisite, quiz, partner, job, album, artist, video. A reviewed, per-item judgment pass — not an automated flip.
low simple