v0.6.0 — build+verify harness + dedicated-server support
Token-usage optimization + headless/dedicated-server support.
Build + verify harness (tools/builder/)
A stdlib harness that executes a plan.toon phase and mechanically verifies it against the live server outside the LLM context — plan steps are the code, acceptance + quality_contract are the assertions, the harness is the test runner, returning one compact digest instead of hundreds of in-context tool calls. Force-load-bracketed (auto-banded under the 256-chunk/dimension cap) and rate-limit resilient. Validated live against a dedicated server: all 9 plan ops and all 12 contract checks.
Model routing (off Opus where reasoning isn't needed)
blueprinter,philosopher, andnatural-landmarksnow fork to Sonnet (isolated context).- Orchestrator runs at
effort: high. philosopherreturns drafted memory lessons for the orchestrator to persist;natural-landmarksreturns a proposed composition for the orchestrator to confirm.
Dedicated / headless-server support
- Step 0 detects dedicated-vs-single-player by sampling
gameTimeat 0 players. - Force-loading is a first-class concern (mandatory headless, where writes silently no-op in unloaded chunks); the registry records each build's envelope.
- The "ticking freezes when unfocused" caveat is now single-player-only.
Also
researcheris WebFetch-first and pulls exact dimensions from Wikipedia/Wikidata REST (no new dependency).plannerpins theacceptance+envelopesschema;workerdrives the harness;inspectorconsumes its verdict and focuses on perceptual/world-fit judgement.
See CHANGELOG.md for the full list.