Skip to content

Version 0.2.0 - #11

Merged
timbogdanov merged 1 commit into
mainfrom
release/v0.2.0
Aug 19, 2026
Merged

Version 0.2.0#11
timbogdanov merged 1 commit into
mainfrom
release/v0.2.0

Conversation

@timbogdanov

Copy link
Copy Markdown
Owner

Cuts 0.2.0 — four pillars, six phases, all merged.

The through-line: 1,377 lines of tested capability had been sitting in tools/ since before the editor existed, exercised by the suite on every commit and never reaching a user.

Pillar What shipped
Design Gold accent restored; 8 states specified, 6 mechanically checked; four false claims in the design doc corrected
OpenFront fidelity Map-scale preview on a territory at real scale — drag it and the pattern's phase moves, because the layout is in absolute world coordinates; seam badge; pasteable cosmetics.json entry
Generation The parametric DSL in the editor — 15 primitives, byte-identical to the Python oracle across 62 programs — usable by hand, or written for you by a model against your own key
Proof 25 end-to-end checks driving the real window on every PR; two new oracles holding the shipping JavaScript to the Python implementations

Version only — no code changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UCrKKTD2mwHx8Fm1EnJiQ3

Four pillars, six phases. The through-line is that 1,377 lines of tested
capability had been sitting in tools/ since before the editor existed, exercised
by the suite on every commit and never reaching a user.

Design: the gold accent restored, states written down and mechanically checked,
and four false claims in the design document corrected.

OpenFront fidelity: the map-scale preview shows a pattern on a territory at its
real scale, where dragging it moves the pattern's phase because the layout is in
absolute world coordinates; a seam badge says whether it will show a seam once
tiled; export produces a pasteable cosmetics.json entry.

Generation: the parametric DSL renders 15 primitives in the editor, byte-identical
to the Python oracle across 62 programs, usable by hand from the Program panel or
written for you by a model against your own API key.

Proof: 25 end-to-end checks drive the real window on every pull request, and two
new oracles hold the shipping JavaScript to the Python implementations that
defined the sampler and the DSL.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UCrKKTD2mwHx8Fm1EnJiQ3
@timbogdanov
timbogdanov merged commit 11d1a9e into main Aug 19, 2026
5 checks passed
@timbogdanov
timbogdanov deleted the release/v0.2.0 branch August 19, 2026 13:34
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