Skip to content

Sync §17 labelled-row progress block — Standard v1.47 - #34

Open
UnbreakableMJ wants to merge 1 commit into
feat/agents-md-context-filesfrom
feat/progress-report-row-block
Open

Sync §17 labelled-row progress block — Standard v1.47#34
UnbreakableMJ wants to merge 1 commit into
feat/agents-md-context-filesfrom
feat/progress-report-row-block

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

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 M0Mn ascending, then MVP, then TODO, then PLAN, then PRD.

M0:   [████████████░░░░░░░░]  60%
MVP: [ ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱ ] 70%
PRD:  [████████████░░░░░░░░]  60%
  • 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.
  • Two cell styles: MVP keeps / with padded brackets, everything else uses / with tight brackets. The padding is what holds the columns aligned.
  • Cell count specified for the first time — scaled to twenty cells and rounded, saturating only at exactly 0% and 100%.

Files

  • spacecraft-standard-constitution/SKILL.md — §17.1/§17.2 body, §16 checklist bullet, masthead and frontmatter to v1.47
  • spacecraft-standard-constitution/references/CHANGELOG.md — v1.47 entry
  • spacecraft-accessibility-support/references/audit.md — reporting example, which carried the old three-line format

Gates

  • check-description-length.py across every SKILL.mdpasses; the constitution description measures 988 rendered chars against the §5.6 cap of 1000, unchanged, since only the version number moved
  • reuse lint — clean

⚠️ The cross-reference gate fails on a pre-existing v1.46 version pin inherited from the base branch — see #33. Not introduced here.

Stacked

PR 2 of 2 — based on #33, merge after it. Land Standard#26 → Standard#27 → #33 → this.

🤖 Generated with Claude Code

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.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 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

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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%

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant