0.79.0-alpha · core 2026-10-22
release 0.79.0-alpha on GitHub →
Added
- Place checks. Two places with one id are an error — they draw one box in every view, and the map stops saying where the user is. A place with no affordances is a gap unless it holds a subplace, and a subplace whose parent the map never declares is an error: a widget inside a place that does not exist renders as a screen of its own.
- A test that the standalone alternatives recipes have not drifted. The
interface-alternatives/architecture-alternativesrecipes are copies of the canonical recipes' first three tasks (they remain as Explore/standalone entry points). The test pins the copy to the original, so editing the gate's pipeline cannot leave the standalone pipeline running the old shape.
Fixed
- Subplaces are drawn inside their place.
P2.1was emitted as a sibling ofP2, which says the widget is a separate screen and that the user leaves P2 to reach it. The serializer nests it, and the markdown view gained aWithincolumn (and a(within P2)heading) so the containment survives without the picture. - Two place references that differ only by punctuation merged into one node. Node ids rewrote every punctuation character to
_, so_a-band_a_b— two different references — became one Mermaid node. The rewrite is injective now (_<hex>_). - The renderer ignored unknown flags.
--emmit-markdownexited 0 and wrote nothing, which reads exactly like a successful run. A run with flags but no command did the same, so a scripted--checkcould report success without checking. Both are usage errors now;--with-diagramwithout--emit-markdownis refused instead of ignored. - The markdown frontmatter broke on a colon in the interface id. Values are quoted;
A: the "quiet" oneis a legal id and an illegal unquoted YAML scalar. - The playbooks pointed at a script the product repo does not contain. The check and render commands now name
<stelow-checkout>, and the reference says what that is, thatinstall.shdoes not install it, and that a missing script means "unchecked", never "clean". state-contract.mdclaimed only Markdown is registered.stelow advanceregisters every file in the workflow directory (kind: artifactfor anything that is not.md), which is what makesbreadboard.md,.mmdand.htmllegal outputs.