Skip to content

skills: sync constitution + theme-factory to Standard v1.33 (§18 accessibility)#10

Merged
UnbreakableMJ merged 2 commits into
mainfrom
feat/accessibility-standard-v1.33
Jul 23, 2026
Merged

skills: sync constitution + theme-factory to Standard v1.33 (§18 accessibility)#10
UnbreakableMJ merged 2 commits into
mainfrom
feat/accessibility-standard-v1.33

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

Back-sync of Spacecraft-Software/Standard#11, keeping the skill encoding and the published Standard at the same version and date (v1.33 / 2026-07-23).

spacecraft-standard-constitution

  • Masthead + frontmatter → 1.33 (2026-07-23); description now advertises §18.
  • §18 (new) — Accessibility (Opt-In Mode Layer). Mandatory for developers to implement, off by default for users. §18.1 activation precedence (--accessible > SPACECRAFT_A11Y > config > hints), §18.2 CLI/TUI rules split into always-on vs. accessible-mode, §18.2.3 TUI linear mode + required non-interactive CLI path, §18.3 GUI bridges (AccessKit for Rust; GtkAccessible / Semantics / QAccessible), §18.4 verification and remediation tracking.
  • §11.1.1 (new)steelbore-high-contrast and steelbore-mono as additive siblings. steelbore remains the sole default; Void Navy remains the background in every variant. Only accent (#4B7EB0#7FAEDC) and error (#FF5C5C#FF8080) shift.
  • §11 — the AA guarantee is now scoped to foreground-on-Void-Navy. 9 of 10 token-on-token pairs fall below 3:1, so text on a palette-colored fill requires its own verification.
  • §10 — remappability mandatory; NVDA/Orca/VoiceOver modifier chords reserved.
  • §13 — WCAG 2.1 AA → 2.2 AA; EN 301 549 clause 11 anchor.
  • §16 — new §18 gate; §10 and §13 gates extended.
  • references/CHANGELOG.md — v1.33 entry.

spacecraft-theme-factory

The skill claimed "Every color pair against Void Navy passes WCAG 2.1 Level AA." That reads as covering token-on-token pairings, which it never measured and which mostly fail — Molten Amber on Red Oxide is 1.13:1, Radium Green on Liquid Coolant is 1.01:1. Corrected to state the measured foreground-on-background ratios and to explicitly exclude token-on-token pairings, with a new validation-checklist item forbidding unverified text-on-fill. Also emits the accessibility variants where the platform supports multiple themes, and fixes duplicate step numbering in the workflow list.

Verification

  • reuse lint → compliant (583/583)
  • .github/validate-configs.py → 47 config files, 0 failed
  • Both .zip and .skill bundles rebuilt in the same commit per CLAUDE.md; verified with unzip -l

Merge after Standard#11. A follow-up PR adds the spacecraft-accessibility skill referenced by the new cross-reference row.

🤖 Generated with Claude Code

…ssibility)

Back-sync of Spacecraft-Software/Standard#11, keeping the skill encoding and
the published Standard at the same version and date.

spacecraft-standard-constitution:
- masthead 1.32 -> 1.33 (2026-07-23) and frontmatter description
- §18 (new): accessible mode mandatory to implement, off by default;
  activation precedence, CLI+TUI rules, TUI linear mode, GUI bridges,
  verification, remediation tracking
- §11.1.1 (new): steelbore-high-contrast and steelbore-mono as additive
  siblings; steelbore stays the sole default
- §11: AA guarantee scoped to foreground-on-Void-Navy; token-on-token
  pairings mostly below 3:1, so text on colored fills needs its own check
- §10: remappability + reserved NVDA/Orca/VoiceOver chords
- §13: WCAG 2.1 AA -> 2.2 AA; EN 301 549 clause 11 anchor
- §16: new §18 gate; §10 and §13 gates extended
- references/CHANGELOG.md: v1.33 entry

spacecraft-theme-factory:
- corrected the overstated "every color pair against Void Navy passes AA"
  claim, which read as covering token-on-token pairings it never measured
- emit accessibility variants alongside the default where the platform
  supports multiple themes; fixed duplicate workflow step numbering

Both bundles rebuilt in the same commit per CLAUDE.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

Back-sync of Spacecraft-Software/Standard#11's second commit, keeping the
skill encoding and the published Standard at the same version and date.

- §18.5 (new): games are exempt from §18 in full and §10 in full;
  accessibility in a game is optional and nothing is enforced. §18.5.1
  declaration + registry (the §5.3 pattern, naming Ironway), §18.5.2 a
  recommended list a game may decline, §18.5.3 shared vocabulary for
  toggles a game chooses to ship.
- §10: scope note excluding registered games, including CUA and Vim.
- §18: two-sided rule now reads "other than a registered game (§18.5)".
- §18.4: registered games owe no remediation entry.
- §16: §10 and §18 gates marked N/A for registered games.
- Masthead date 2026-07-23 -> 2026-07-24; version stays 1.33.
- references/CHANGELOG.md: existing v1.33 entry extended, not duplicated.

Bundles rebuilt in the same commit per CLAUDE.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@UnbreakableMJ
UnbreakableMJ merged commit 86fb9c4 into main Jul 23, 2026
1 check passed
@UnbreakableMJ
UnbreakableMJ deleted the feat/accessibility-standard-v1.33 branch July 23, 2026 23:22
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