Skip to content

sync(palette): Tokyo Night + Solarized fidelity palettes, reference names — v1.39 - #19

Merged
UnbreakableMJ merged 1 commit into
mainfrom
palette/tokyonight-solarized-v1.39
Jul 26, 2026
Merged

sync(palette): Tokyo Night + Solarized fidelity palettes, reference names — v1.39#19
UnbreakableMJ merged 1 commit into
mainfrom
palette/tokyonight-solarized-v1.39

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

Back-sync of Spacecraft-Software/Standard#18, plus the canonical data itself. Same version (1.39), same date.

assets/steelbore.toml → v3.1.0 (9 palettes, 17 themes)

  • tokyonight + tokyonight-high-contrast (§11.3.5) — verbatim from the upstream editor theme. Every role token clears 4.5:1 on all three backgrounds, so no Spacecraft-derived substitutes were needed; the sibling lifts only accent (#97B6F9, 8.44:1) and error (#F998AA, 8.22:1).
  • solarized-dark + solarized-light (§11.5 fidelity palettes) — reproduced exactly from ethanschoonover.com, carrying conformance = "non-conforming", adoptable-as-project-palette = "no", accessible-mode = "steelbore-mono", and an explicit below-3-to-1 list. Solarized defines one elevated tone per mode, so surface-alt shares surface. No high-contrast siblings — lifting would change the values they exist to reproduce.
  • reference = "<name>-color-palette" on all nine palettes (§11.4.1). Slugs unchanged → no consumer breaks.
  • meta.fidelity-palettes added.

Skills

  • spacecraft-standard-constitution/SKILL.md — §11.3 table + new §11.3.5, §11.4 bullets, §11.4.1 reference-name table, §11.5 fidelity palettes; masthead + frontmatter to v1.39. Description 955 chars.
  • steelbore-color-palette/SKILL.md — family table extended to nine with the fidelity carve-out and reference names; TOML row now says 17 themes. Its description had grown to 1059 characters with the edit — over the 1024 hard load limit — and was rewritten to 966.
  • Both skills' .zip/.skill bundles rebuilt in the same commit.

Verification

  • 234 published ratios across 17 themes re-derived from the palette hexes and diffed against the file — zero mismatches. Nothing was transcribed by hand.
  • reuse lint → compliant.

🤖 Generated with Claude Code

…ames — v1.39

Back-sync of Spacecraft-Software/Standard#18, plus the canonical data.

assets/steelbore.toml -> v3.1.0: 9 palettes, 17 themes.
  - tokyonight + tokyonight-high-contrast (§11.3.5), verbatim from the
    upstream editor theme; every role token clears 4.5:1 on all three
    backgrounds, so no Spacecraft-derived substitutes were needed.
  - solarized-dark + solarized-light (§11.5 fidelity palettes),
    reproduced exactly from ethanschoonover.com and carrying
    conformance = "non-conforming" plus an explicit below-3-to-1 list.
    Solarized defines one elevated tone per mode, so surface-alt shares
    surface. No high-contrast siblings: lifting would change the values
    they exist to reproduce.
  - reference = "<name>-color-palette" added to all nine palettes
    (§11.4.1). Slugs are unchanged, so no consumer breaks.
  - meta.fidelity-palettes added.

spacecraft-standard-constitution/SKILL.md: §11.3 table + §11.3.5,
§11.4 bullets, §11.4.1 reference-name table, §11.5 fidelity palettes;
masthead and frontmatter to v1.39 (description 955 chars).

steelbore-color-palette/SKILL.md: family table extended to nine, the
fidelity carve-out and reference names documented, TOML row updated to
17 themes; frontmatter description rewritten to 966 chars — the edit
had pushed it to 1059, over the 1024-character load limit.

Every contrast value was computed from the palette hexes, not
transcribed: 234 published ratios across 17 themes re-derived, zero
mismatches. Both skills' bundles rebuilt in the same commit.

reuse lint: compliant.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@UnbreakableMJ
UnbreakableMJ merged commit 573064a into main Jul 26, 2026
1 check passed
@UnbreakableMJ
UnbreakableMJ deleted the palette/tokyonight-solarized-v1.39 branch July 26, 2026 09:50

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

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

## The family (§11)

Six palettes. **Steelbore Modern is the default** — use it unless the project
Nine palettes — seven conforming, two §11.5 fidelity. **Steelbore Modern is the default** — use it unless the project

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 Sync the README catalogue with the expanded palette skill

This re-scopes the skill from six palettes/13 themes to nine palettes/17 themes, but the catalogue row in README.md:71 still advertises Standard v1.35, six palettes, and 13 themes. Users selecting skills from the catalogue therefore receive an obsolete description; update that row with the new palette and theme scope.

AGENTS.md reference: AGENTS.md:L27-L28

Useful? React with 👍 / 👎.

Comment on lines +55 to +57
Each conforming palette has a `<slug>-high-contrast` sibling for §18.1
accessible mode. The §11.5 fidelity palettes have **none** — lifting their
tokens would change the values they exist to reproduce, so `steelbore-mono`

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 Teach the theme factory to omit fidelity siblings

When a user asks the theme factory to emit either new Solarized theme, spacecraft-theme-factory/SKILL.md:87-95 and its checklist at lines 134-136 still unconditionally require a <slug>-high-contrast sibling and instruct the agent to read its lifts from the TOML. These fidelity palettes deliberately have no such theme, so the workflow will request or invent a nonexistent sibling instead of emitting only the palette plus steelbore-mono; update the factory's fidelity branch and rebuild both of its bundles.

AGENTS.md reference: AGENTS.md:L19-L22

Useful? React with 👍 / 👎.

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