skills: sync constitution + theme-factory to Standard v1.33 (§18 accessibility)#10
Merged
Merged
Conversation
…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>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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--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.steelbore-high-contrastandsteelbore-monoas additive siblings.steelboreremains the sole default; Void Navy remains the background in every variant. Onlyaccent(#4B7EB0→#7FAEDC) anderror(#FF5C5C→#FF8080) shift.references/CHANGELOG.md— v1.33 entry.spacecraft-theme-factoryThe 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.zipand.skillbundles rebuilt in the same commit perCLAUDE.md; verified withunzip -lMerge after Standard#11. A follow-up PR adds the
spacecraft-accessibilityskill referenced by the new cross-reference row.🤖 Generated with Claude Code