9d8d8b28f0
docs(spec): address critic findings on viz playground spec
...
- C1.5: derive serde on DungeonConfig + 5 sub-configs (bridge needs it)
- C2: make "shape contains bounds.center()" a hard carver invariant (not a
size heuristic the room-size sliders could defeat for Plus rooms)
- specify workspace placement (member + default-members excludes wasm from
host cargo test/clippy)
- determinism crosscheck compares decoded tiles, excludes gen_ms
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 23:48:27 -06:00
e1c0612efc
docs(spec): browser WASM viz playground + organic dungeons
...
Adds the design for a live browser-based dungeon generator: reikhelm-core
compiled to WASM (after dropping the unused rand dep), a thin reikhelm-wasm
bridge, and a vanilla-JS/Canvas atmospheric renderer driven + screenshotted
via Playwright. Plus C2: room shape variety (rect/octagon/ellipse/plus) to
escape rectangular rooms. Aesthetic target: atmospheric + polygonal.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 23:41:23 -06:00
5f195fdb0b
chore: record Task 13 + final v1 verification (all 13 tasks complete)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-28 22:34:21 -06:00
3232cf3d09
chore: record Task 12 + integration stress results (core complete)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-28 22:29:14 -06:00
1d003ec5fc
chore: record Phase 3 results + door-topology decision (Variant A, door_chance 0.5)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-28 22:14:47 -06:00
068df27c7d
chore: orchestration bookkeeping through Task 6 (progress, ledger, conventions)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-28 21:22:42 -06:00
08e99e38a3
chore: scaffold reikhelm cargo workspace (core + viz crates)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-28 20:56:24 -06:00