Sync §17 labelled-row progress block — Standard v1.47 - #34
Conversation
Mirror the Standard's §17.1/§17.2 rewrite into the constitution skill. Every tracked track now gets its own row, its own 20-cell bar, and its own percentage, in a fixed order: milestone rows M0..Mn ascending, then MVP, then TODO, then PLAN, then PRD. TODO and PLAN are new tracks — the old three-line format could not report against a plan document or a task list. Only applicable rows are emitted; padding with fabricated 0% rows is forbidden. §17.2 defines two cell styles. Milestone/TODO/PLAN/PRD rows use U+2588/U+2591 with tight brackets; the MVP row keeps U+25B0/U+25B1 with one space inside each bracket, which is what holds the columns aligned. Cell count is specified for the first time: percentage scaled to twenty cells and rounded, saturating only at exactly 0% and 100%. §16's §17 checklist bullet rewritten to match. Also updates the reporting example in spacecraft-accessibility-support's audit reference, which carried the old three-line format. Frontmatter description measures 988 rendered chars, unchanged — only the version number moved.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 099c3c598c
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| If the user mentions "Spacecraft Software", a Spacecraft Software subproject name, or asks you to work on | ||
| anything in the Spacecraft Software ecosystem, consult this skill immediately. It encodes | ||
| The Steelbore Standard v1.46 (§13 design systems; §3.1.1 TypeScript; §5.7 AGENTS.md; §6.4 contribution targets; §5.6 skill packaging; §11 palettes + §11.6 system theme; §18 accessibility; §17 progress reporting; §3.2 compiler flags; concurrency; §3.3 security-by-design) so | ||
| The Steelbore Standard v1.47 (§13 design systems; §3.1.1 TypeScript; §5.7 AGENTS.md; §6.4 contribution targets; §5.6 skill packaging; §11 palettes + §11.6 system theme; §18 accessibility; §17 progress reporting; §3.2 compiler flags; concurrency; §3.3 security-by-design) so |
There was a problem hiding this comment.
Rebuild the standard skill bundles
This commit updates the standard source to v1.47 and changes its changelog, but both spacecraft-standard-constitution.zip and .skill remain byte-identical to the parent commit; extracting them still yields the v1.46 SKILL.md, old §17 format, and old changelog. Because these bundles are the installation surface, bundled consumers will not receive this update, so rebuild and commit both artifacts.
AGENTS.md reference: AGENTS.md:L95-L98
Useful? React with 👍 / 👎.
| [Progress: ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱] 70% | ||
| Milestones: M0: 100% | M1: 100% | M2: 70% | M3: 0% | ||
| Product Status: MVP: 90% | PRD: 70% | ||
| M0: [████████████████████] 100% |
There was a problem hiding this comment.
Rebuild the accessibility skill bundles
The reporting reference is changed here, but neither spacecraft-accessibility-support.zip nor .skill is updated; extracting either artifact still returns the previous three-line progress example. Users installing this skill from its bundles therefore continue receiving obsolete guidance, so rebuild and commit both artifacts with the reference change.
AGENTS.md reference: AGENTS.md:L95-L98
Useful? React with 👍 / 👎.
Construct-side sync of Standard v1.47 §17.1/§17.2 (Spacecraft-Software/Standard#27). Same version, same date.
Every tracked track now gets its own row, its own 20-cell bar, and its own percentage, in a fixed order: milestone rows
M0…Mnascending, thenMVP, thenTODO, thenPLAN, thenPRD.TODOandPLANare new tracks — the old three-line format could not report against a plan document or a task list.MVPkeeps▰/▱with padded brackets, everything else uses█/░with tight brackets. The padding is what holds the columns aligned.Files
spacecraft-standard-constitution/SKILL.md— §17.1/§17.2 body, §16 checklist bullet, masthead and frontmatter to v1.47spacecraft-standard-constitution/references/CHANGELOG.md— v1.47 entryspacecraft-accessibility-support/references/audit.md— reporting example, which carried the old three-line formatGates
check-description-length.pyacross everySKILL.md— passes; the constitution description measures 988 rendered chars against the §5.6 cap of 1000, unchanged, since only the version number movedreuse lint— cleanStacked
PR 2 of 2 — based on #33, merge after it. Land Standard#26 → Standard#27 → #33 → this.
🤖 Generated with Claude Code