feat(standard): §11.3.6 — Steelbore Hanzo Steel — v2.05 - #39
Conversation
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>
There was a problem hiding this comment.
💡 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".
| 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 |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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 👍 / 👎.
| case that rule exists for. Every colored status in this palette carries its | ||
| @code{[WARN]} or @code{[ERROR]} tag. |
There was a problem hiding this comment.
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 👍 / 👎.
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
errortoken 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
erroronsurfaceat 4.85:1. The high-contrast sibling liftserroralone, 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
@settitlehad read2.03since v2.03 while@set VERSIONmoved to2.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-navywhiteremains 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-split— zero errors, zero warningssteelbore.toml, which remains the sole source of the values (§11.4) — the.texicarries no hexesreuse lint,validate-configs.py, §6.5 CRLF gate,check-skill-refs.py,check-palette-css.py— all pass locally as CI runs them.mdcompanion regenerated via the DocBook routePairs with Spacecraft-Software/Construct#71, which carries the values and the skill encoding at the same version and date.
🤖 Generated with Claude Code