feat(standard): rename two palettes, add three, reuse one slug — v2.08 - #43
Conversation
§11.3.2 BlackPinkPanther -> Steelbore Magnetar: the palette is anchored on Plasma Magenta, violet-magenta and not pink, so the name described something it is not. §11.3.3 MatrixGreen -> Steelbore Biolume: Circuit Navy with a Solar Lime accent, hardly green and unconnected to the franchise it named — which §11.3.8 now takes. The slug reuse is the part to read carefully. `steelbore-blackpinkpanther` now names a different palette while the violet one lives at `steelbore-magnetar`. A project pinned to the old slug renders different colours and gets NO error. Accepted knowingly: both slugs are embedded across ~15 projects, migration is deferred, and the break is stated in §11.3.7's opening, §11.3.2's rename note, the TOML header and the changelog so no reader meets it by accident. §11.3.7 BlackPinkPanther — Runway Black / Hot Pink, after the Victoria's Secret main brand. Its surfaces are pink-tinted rather than neutral black because in the storefronts backlit pink is the dominant field and glossy black the frame; Backlit Rose is the boldest surface the floor permits, and the section records that one step pinker costs the palette its first restricted pairing. §11.3.8 Steelbore Green — the only conforming member whose brand hue is the body text. Erin carries `foreground`, not `accent`; Classic set that precedent with Molten Amber. Cascade Green is Islam Green deepened, and three source greens ship as non-role fills because none reaches the text floor. The section states that foreground, structure and success are all greens separated by luminance, making it the clearest case for §18.2.1. §11.3.9 Steelbore Green Alt — same colours, neutral foreground, Erin as accent. Thirteen palettes, 25 themes, 21 registered. makeinfo clean; the document carries zero hex literals (§11.4) and all 33 printed rows were cross-checked against steelbore.toml. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The stylesheet's header carries the §11 version pin, and that line is generated from steelbore.toml's `standard` key — so bumping the palette contract to v2.08 changed the generated file and left this copy behind. Caught by the cross-repo gate, which is what it is for: the three copies are byte-identical by design, and nothing else would have reported the drift. 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: aa6d0ecdc9
ℹ️ 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".
| @documentencoding UTF-8 | ||
| @documentlanguage en | ||
| @settitle The Steelbore Standard 2.07 | ||
| @settitle The Steelbore Standard 2.08 |
There was a problem hiding this comment.
Sign the reviewed commit before merging
The reviewed 19ee7a2dd8fd5482d8cf415064f4e68dbcfc161b commit object has no gpgsig header, so it cannot satisfy this repository's mandatory signed-and-Verified commit policy. Recreate this commit with the required cryptographic signature before merging.
AGENTS.md reference: AGENTS.md:L90-L90
Useful? React with 👍 / 👎.
| for upstream skill changes, registry updates (§2.1, §15.1), factual corrections | ||
| to normative content, and brand/identity changes. | ||
|
|
||
| - **v2.08 (2026-09-15):** **Two palettes are renamed to match what they actually look like, three are added, and one slug deliberately changes meaning.** **The renames first, because both names described something the palette is not.** §11.3.2's *BlackPinkPanther* is anchored on Plasma Magenta — violet-magenta, not pink — and becomes **Steelbore Magnetar**, after the neutron star whose extreme magnetic field the violet-white ramp evokes; `Panther Slate` and `Panther White` follow it to `Magnetar Slate` and `Magnetar White`. §11.3.3's *MatrixGreen* is Circuit Navy canvas with a Solar Lime accent, Electric Cyan structure and a teal success — navy and lime, hardly green, and with no connection to the franchise it named. It becomes **Steelbore Biolume**, because lime and teal glowing out of a deep blue-black is what the ramp actually is, and `Matrix Teal` becomes `Biolume Teal` — freeing the Matrix association for the palette that earns it. **The slug reuse is the one thing in this release to read carefully.** `steelbore-blackpinkpanther` now names a *different palette* (§11.3.7, hot pink) while the violet palette it used to name lives at `steelbore-magnetar`. **A project pinned to the old slug renders different colours and gets no error** — the worst failure mode a rename has. It is accepted knowingly rather than hidden: the two slugs are embedded across roughly fifteen projects in vendored `steelbore.toml` copies, Rust, Dart, Kotlin and TypeScript theme code, palette tests, Texinfo manuals and live CLI flags, and migrating them is deferred rather than done here. The break is stated in §11.3.7's opening paragraph, in §11.3.2's rename note, in `steelbore.toml`'s header and in this entry, so no reader meets it by accident. **§11.3.7 — Steelbore BlackPinkPanther**, anchored on Runway Black and Hot Pink: black, white and hot pink after the Victoria's Secret *main* brand, neon and cool rather than the softer sub-brand pink. No restricted pairings, weakest `accent` on `surface` at 4.72:1. **Its surfaces are pink-tinted rather than neutral black, and that is the point** — in the storefronts the palette is drawn from, backlit pink is the dominant *field* and glossy black is the frame around it, so a near-black panel inverts the relationship. Backlit Rose is the boldest surface the contrast floor permits; one step pinker drops `accent` to 4.47:1 and buys the palette its first restricted pairing, which is recorded so the next person does not try. **§11.3.8 — Steelbore Green** is the Matrix palette, and it does one thing no other conforming member does: **the brand hue is the body text.** Erin carries `foreground` rather than `accent`, because green-on-black terminal text is the thing being reproduced; Steelbore Classic set that precedent with Molten Amber. Rain Head, the bright leading glyph of the digital rain, carries `accent` and `focus`. Cascade Green is Islam Green deepened — it measures 4.80:1 on the canvas and 4.31:1 on the surface, under the floor exactly where status text sits — for the same reason §11.3.4 deepens NavyWhite's status hues, and Dark Green (Traditional), Australia Green and Islam Green ship as **non-role fills** because none reaches the text floor. The section also states a consequence rather than leaving it implicit: `foreground`, `structure` and `success` are all greens separated by luminance rather than hue, which makes this the clearest case for §18.2.1's rule that colour is never the sole carrier of meaning. **§11.3.9 — Steelbore Green Alt** is the same colours with the two brightest roles exchanged — a neutral Rain Wash foreground and Erin as accent — so long prose is not read in saturated green. A project declares one or the other, never both; they are two readings of one set, not a pair. **Counts:** thirteen palettes, twenty-five themes, eleven conforming, nine alternates, and the §11.6.1 registered set grows from fifteen to **twenty-one**, so its arithmetic now reads *three of the twenty-one were already required, so this section adds eighteen*. All 362 contrast ratios across all 25 themes were re-derived from their hexes with the WCAG 2.2 relative-luminance formula: zero mismatches, and every one of the 33 rows printed in the three new sections was cross-checked against `steelbore.toml`. **Unchanged:** every existing palette's values, the §11.1 eleven-role contract, §11.4's one-palette rule, §11.5's two fidelity palettes, §11.6's resolution order, and `steelbore-navywhite` as the family's only light canvas. Apart from the reused slug, no project conforming at v2.07 becomes non-conformant at v2.08. This is the Standard side; the skill encoding synced at the same version and date. |
There was a problem hiding this comment.
Rename the remaining Magnetar token labels
This entry says Panther Slate and Panther White were renamed to Magnetar Slate and Magnetar White, but §11.3.2 still binds surface and foreground to the old Panther names at lines 2296 and 2304, and the generated Markdown mirrors them. That leaves the normative role table inconsistent with the release record and the renamed canonical palette, so update the Texinfo labels and regenerate the companion.
AGENTS.md reference: AGENTS.md:L31-L33
Useful? React with 👍 / 👎.
| @strong{Renamed from MatrixGreen at v2.08.} Circuit Navy canvas, Solar Lime | ||
| accent, Electric Cyan structure: navy and lime, hardly green, and with no | ||
| connection to the franchise it named --- which §11.3.8 now takes. |
There was a problem hiding this comment.
Replace the stale MatrixGreen references
After declaring the palette renamed to Biolume, the current normative prose still calls it MatrixGreen when describing its dark surface-alt at line 2405 and again from Tokyo Night at line 2493. These reader-facing references make the renamed palette appear to coexist with the removed name; change both to Biolume in the Texinfo source and regenerate the Markdown companion.
AGENTS.md reference: AGENTS.md:L31-L33
Useful? React with 👍 / 👎.
Standard side of Construct#75, same version and date.
The renames — both names described something the palette is not
steelbore-blackpinkpanthernow names a different palette (§11.3.7). The violet palette it used to name issteelbore-magnetar.A project pinned to the old slug renders different colours and gets no error — the worst failure mode a rename has. Accepted knowingly: both slugs are embedded across roughly fifteen projects in vendored
steelbore.tomlcopies, Rust/Dart/Kotlin/TypeScript theme code, palette tests, Texinfo manuals and live CLI flags. Migration is deferred per your call.Stated in four places so nobody meets it by accident: §11.3.7's opening paragraph, §11.3.2's rename note, the TOML header, and the changelog.
The three new palettes
§11.3.7 — BlackPinkPanther · Runway Black / Hot Pink
Black, white and hot pink after the Victoria's Secret main brand. No restricted pairings; weakest
accentonsurfaceat 4.72:1.Its surfaces are pink-tinted, not neutral black — that is the point. Your storefront photographs show backlit pink as the dominant field with glossy black as the frame around it, so a near-black panel inverts the relationship the palette exists to capture. Backlit Rose is the boldest surface the contrast floor permits: one step pinker drops
accentto 4.47:1 and buys the palette its first restricted pairing. That limit is recorded in the section so the next person doesn't try.§11.3.8 — Steelbore Green · Vampire Black / Erin
The Matrix palette, and the only conforming member where the brand hue is the body text: Erin carries
foreground, notaccent. Classic set that precedent with Molten Amber. Rain Head — the bright leading glyph of the digital rain — carriesaccent/focus.Cascade Green is Islam Green deepened (4.80:1 canvas, 4.31:1 surface — under the floor exactly where status text sits). Dark Green (Traditional), Australia Green and Islam Green ship as non-role fills; none reaches the text floor. The section also states the consequence rather than leaving it implicit:
foreground,structureandsuccessare all greens separated by luminance rather than hue, which makes this the clearest case for §18.2.1.§11.3.9 — Steelbore Green Alt · same colours, roles exchanged
Neutral Rain Wash foreground, Erin as accent, so long prose isn't read in saturated green. One or the other, never both — two readings of one set, not a pair.
Counts
Thirteen palettes · 25 themes · eleven conforming · nine alternates · registered set 15 → 21, arithmetic now three of the twenty-one … adds eighteen.
Verification
makeinfo --no-split— zero errors, zero warningssteelbore.toml: zero mismatchesreuse lintand the §6.5 CRLF gate pass;.mdregeneratedApart from the reused slug, no project conforming at v2.07 becomes non-conformant.
🤖 Generated with Claude Code