Skip to content

feat(standard): §11.3.6 — Steelbore Hanzo Steel — v2.05 - #39

Merged
UnbreakableMJ merged 1 commit into
mainfrom
claude/steelbore-kill-bill-palette-1531aa
Sep 15, 2026
Merged

UnbreakableMJ merged 1 commit into
mainfrom
claude/steelbore-kill-bill-palette-1531aa

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

Registers a tenth palette in the §11 family: Steelbore Hanzo Steel, anchored on Sumi Black (#000000) and Hanzo Gold, with colours drawn from the Kill Bill Vol. 1 poster art. It is the family's first pure-black canvas — every other member, light or dark, tints its ground.

The name is the standard's own, deliberately

§11.3.2 (BlackPinkPanther) set a precedent for film-derived palette names, but a palette name is published prose in a CC-BY-SA document, and a film title is a trademark this project has no licence to use as a product label. Colours are not protectable and the inspiration is stated plainly in the section; the identifier is not borrowed.

The substantive decision is the red

The source art's Venetian red measures 4.03:1 on Sumi Black and 3.39:1 on Scabbard Slate — under the 4.5:1 text floor on the canvas, and far enough under it on the surface that error prose would not have been readable at normal size.

It ships deepened, as Crimson Edge, for the same reason §11.3.4 deepens NavyWhite's status hues: a conforming alternate is not a §11.5 fidelity palette, so nothing obliges it to reproduce a source value that misses the floor. Shipping the verbatim red would have bought fidelity to a poster with an error token no application could set in body text — and would have made this the only conforming palette whose error role is restricted on all three of its own backgrounds.

Result: no restricted pairings. Every foreground token clears 4.5:1 against canvas, surface, and surface-alt. Weakest pairing is error on surface at 4.85:1. The high-contrast sibling lifts error alone, to the family's shared Ember Lift (9.58:1), because every other token already clears 7:1.

Counts

Ten palettes, nineteen themes, eight conforming, six alternates in §11.3. The §11.6.1 registered set grows thirteen → fifteen, so its arithmetic now reads three of the fifteen were already required, so this section adds twelve. §16's §11.6 checklist bullet follows.

Also corrected

@settitle had read 2.03 since v2.03 while @set VERSION moved to 2.04 — the PDF and HTML title pages have been one version behind the document they title.

Unchanged

Every existing palette and ratio, the §11.1 eleven-role contract, §11.4's one-palette rule and its inverted tie-break, §11.5's two non-adoptable fidelity palettes, and §11.6's two-stage resolution order. steelbore-navywhite remains the only light canvas, so §11.6.2's pairing is untouched and Hanzo Steel pairs to it like every other dark member.

No project conforming at v2.04 becomes non-conformant at v2.05.

Verification

  • makeinfo --no-splitzero errors, zero warnings
  • Every ratio in §11.3.6 cross-checked programmatically against steelbore.toml, which remains the sole source of the values (§11.4) — the .texi carries no hexes
  • All 266 contrast ratios across all 19 themes re-derived from their hexes with the WCAG 2.2 relative-luminance formula: zero mismatches
  • reuse lint, validate-configs.py, §6.5 CRLF gate, check-skill-refs.py, check-palette-css.py — all pass locally as CI runs them
  • .md companion regenerated via the DocBook route

Pairs with Spacecraft-Software/Construct#71, which carries the values and the skill encoding at the same version and date.

🤖 Generated with Claude Code

Registers a tenth palette in the §11 family, anchored on Sumi Black and
Hanzo Gold, with colours drawn from the Kill Bill Vol. 1 poster art. The
name is the standard's own: a palette name is published prose in a
CC-BY-SA document, and a film title is a trademark this project has no
licence to use as a label. The inspiration is stated in the section; the
identifier is not borrowed.

The section explains the one substantive departure from the source rather
than leaving a reader to compare hexes. The poster's red measures 4.03:1 on
the canvas and 3.39:1 on the surface, so it ships deepened as Crimson Edge
— the same move §11.3.4 makes for NavyWhite. A conforming alternate is not
a §11.5 fidelity palette; nothing obliges it to reproduce a value that
misses the floor, and shipping the verbatim red would have made this the
only conforming palette whose error role is restricted on all three of its
own backgrounds.

Result: no restricted pairings. Weakest pairing 4.85:1; the high-contrast
sibling lifts `error` alone.

Counts move throughout — ten palettes, nineteen themes, eight conforming,
six alternates, and the §11.6.1 registered set thirteen -> fifteen, so its
arithmetic now reads "three of the fifteen ... adds twelve". §16's §11.6
bullet follows.

Also corrects @settitle, which had read 2.03 since v2.03 while @set VERSION
moved to 2.04 — the PDF and HTML title pages were a version behind the
document they title.

makeinfo: zero errors, zero warnings. Every ratio in §11.3.6 cross-checked
against steelbore.toml, which remains the sole source of the values.

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

@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: 7fd9b65ac3

ℹ️ 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".

Comment on lines +2480 to +2482
Anchored on @strong{Sumi Black} and @strong{Hanzo Gold}. The palette's
colors are drawn from the poster art for @emph{Kill Bill Vol. 1}; the name
is the standard's own, so that a published specification does not carry a

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 Credit the poster art in CREDITS.md

Because this section explicitly derives an entire palette from the Kill Bill Vol. 1 poster art, it triggers §15.3's requirements for content derived from an external source and named design work whose ideas were borrowed. This commit does not add the work's author, license, source URL, and scope to CREDITS.md, leaving the published standard non-conformant with its own attribution rule.

AGENTS.md reference: AGENTS.md:L93-L93

Useful? React with 👍 / 👎.

@documentencoding UTF-8
@documentlanguage en
@settitle The Steelbore Standard 2.03
@settitle The Steelbore Standard 2.05

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 Sign the proposed commit

The commit object for 0653c526a5758a33ca0b93bb89b0a05bccc24bcb has no gpgsig header, and git verify-commit exits with status 1, so this revision cannot show as Verified. Recreate this proposed revision with the required cryptographic signature before publishing it.

AGENTS.md reference: AGENTS.md:L90-L90

Useful? React with 👍 / 👎.

Comment on lines +2557 to +2558
case that rule exists for. Every colored status in this palette carries its
@code{[WARN]} or @code{[ERROR]} tag.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Preserve the success status tag

This palette also defines a colored success role using Mint Signal, but the universal statement here limits every colored status to [WARN] or [ERROR]. That contradicts §18.2.1, where success carries [OK], and can mislead an implementer following the palette-local guidance; include [OK] in this statement rather than narrowing the required status tags.

Useful? React with 👍 / 👎.

@UnbreakableMJ
UnbreakableMJ merged commit 2033fea into main Sep 15, 2026
2 checks passed
@UnbreakableMJ
UnbreakableMJ deleted the claude/steelbore-kill-bill-palette-1531aa branch September 15, 2026 16: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