Skip to content

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

Merged
UnbreakableMJ merged 1 commit into
feat/agents-md-context-filesfrom
feat/progress-report-row-block
Aug 10, 2026
Merged

Sync §17 labelled-row progress block — Standard v1.47#34
UnbreakableMJ merged 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 👍 / 👎.

@UnbreakableMJ
UnbreakableMJ merged commit 21af4f7 into feat/agents-md-context-files Aug 10, 2026
2 of 3 checks passed
@UnbreakableMJ
UnbreakableMJ deleted the feat/progress-report-row-block branch August 10, 2026 06:00
UnbreakableMJ added a commit that referenced this pull request Aug 10, 2026
…) (#38)

* feat(skills): sync §5.7 Agent Context Files — Standard v1.46

spacecraft-standard-constitution: adds §5.7 (AGENTS.md is the authority,
CLAUDE.md is an @AGENTS.md import plus Claude-only content), the §16
checklist bullet, the spacecraft-agentic-cli cross-reference row, and the
v1.46 changelog entry. Masthead and frontmatter to v1.46 / 2026-08-08;
description measures 988 chars under the §5.6 cap.

spacecraft-agentic-cli: inverts the rule this skill previously taught.
references/agents-md-authoring.md §1 and §3 said "CLAUDE.md MUST be a
strict superset of AGENTS.md. Start by symlinking or copying" — a rule
that produced duplication by construction and that every new scaffold
reproduced. Both assets/ templates rewritten to the import model;
CLAUDE.md length budget cut from 100-250 to 5-40 lines.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* docs: adopt the §5.7 AGENTS.md-first context-file layout

The maintainer-local CLAUDE.md overlay (444 lines) becomes the tracked,
authoritative AGENTS.md; the old 45-line AGENTS.md digest is folded into
it so the hard rules survive in one place. CLAUDE.md is now the
@AGENTS.md import plus two Claude-Code-only notes.

Both leave .gitignore. The file was read end to end and reviewed for
sensitive content first: the Home Manager fan-out section describes
`~/`-relative and /nix/store paths only, with no credentials, hostnames,
or personal filesystem paths. construct-cli's byte-identical pair is
collapsed the same way.

Steelbore Standard v1.46 §5.7.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* feat(skills): sync §17 labelled-row progress block — Standard v1.47

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.

* fix(agentic-cli): drop Standard-version pin; rebuild bundles for the re-landed v1.46/v1.47 stack

The check-skill-refs gate rejects document-version pins
('Standard v1.46') in prose — cite the section instead. This pin came in
with the §5.7 sync and is why #34's checks were unstable.

Rebuilds the bundles for the three skills whose sources this branch
changes (spacecraft-agentic-cli, spacecraft-standard-constitution,
spacecraft-accessibility-support) — the original stack shipped without
rebuilding them. Full-catalogue drift sweep is clean on this branch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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