Skip to content

feat(l0): admit the vibrant and minimal moods - #8

Merged
ymote merged 1 commit into
l0-visualisationsfrom
feat/vibrant-minimal-moods
Aug 30, 2026
Merged

ymote merged 1 commit into
l0-visualisationsfrom
feat/vibrant-minimal-moods

Conversation

@ymote

@ymote ymote commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

43 corpus cards declare theme vibrant or theme minimal and none of them can realize — the checker refuses an uncatalogued mood before the card reaches a colour.

Found by sweeping the whole 967-card corpus rather than a sample:

count why the card does not validate
43 declares a theme L0 does not admit
37 reads a field its own source declaration never asked for
21 declares a source and never reads it
16 references an undeclared event
12 references an undeclared name
24 assorted

The largest class by some margin, and the cards are not wrong — the catalog was behind the generator, which had been writing six moods against a vocabulary of four.

Palettes answering the two names land alongside this in splash-makepad; without them a declared mood falls back to dark with a log line, which is the existing behaviour for an unanswered theme.

265 tests pass, fmt and clippy clean under the toolchain CI uses.

🤖 Generated with Claude Code

43 corpus cards declare `theme vibrant` or `theme minimal` and none of them can
realize: the checker refuses an uncatalogued mood before the card reaches a
colour, and the vocabulary named four while the generator had been writing six.

That is a third of every card the L0 checker rejects — the single largest class,
found by sweeping the whole 967-card corpus rather than a sample of it. The
cards are not wrong; the catalog was behind them.

Palettes answering the two names land alongside this in splash-makepad.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ymote
ymote merged commit c00f3ce into l0-visualisations Aug 30, 2026
8 checks passed
@ymote
ymote deleted the feat/vibrant-minimal-moods branch August 30, 2026 07:43
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