diff --git a/wiki/log/2026-07-25-liturgical-ui-constitution.md b/wiki/log/2026-07-25-liturgical-ui-constitution.md index 62d84fad..a9de9e03 100644 --- a/wiki/log/2026-07-25-liturgical-ui-constitution.md +++ b/wiki/log/2026-07-25-liturgical-ui-constitution.md @@ -4,6 +4,12 @@ Type: log ``` +> **Superseded for active interface evidence by +> [Liturgical UI: five bodies, one control language](2026-07-25-liturgical-ui-five-bodies.md).** +> This first-pass record remains as implementation history. Its component names, +> 32/68 Operations split, and proof frames do not describe the final corrected +> five-body runtime. + ## Intent Give the Bevy frontend one binding composition law and make the live frame diff --git a/wiki/log/2026-07-25-liturgical-ui-five-bodies.md b/wiki/log/2026-07-25-liturgical-ui-five-bodies.md index 7ab65d3d..d93089bd 100644 --- a/wiki/log/2026-07-25-liturgical-ui-five-bodies.md +++ b/wiki/log/2026-07-25-liturgical-ui-five-bodies.md @@ -44,8 +44,8 @@ This is a presentation and vocabulary correction over the shared game truth. ## Visual proof Each frame below was captured from the production Bevy screenshot harness after -the final code change. Every PNG was opened and read. Each stored WebP was then -opened and read again after conversion. +the final code change and successful Bevy test run. Every PNG was opened and +read. Each stored WebP was then opened and read again after conversion. The opening remains absolute black and the earned teaching beat adds only one causal sentence, one object, one signal, and one exact action: @@ -55,10 +55,12 @@ causal sentence, one object, one signal, and one exact action: ![First earned teaching frame with one object and action](assets/liturgical-ui-five-bodies-2026-07-25/teaching.webp) Ordinary play keeps the map dominant while the right instrument slab reads as -one continuous hierarchy: +one continuous hierarchy at default and supported minimum size: ![Ordinary world-dominant frame and narrow instrument slab](assets/liturgical-ui-five-bodies-2026-07-25/operator.webp) +![Ordinary frame retaining the same slab order at 960 by 540](assets/liturgical-ui-five-bodies-2026-07-25/operator-min.webp) + Operations uses the same three-column composition at default and minimum size: ![Operations with object, consequence, and action columns](assets/liturgical-ui-five-bodies-2026-07-25/operations.webp) @@ -72,8 +74,8 @@ The local selector uses one amber edge rather than a yellow fill: ## Verification - `cargo fmt --all` -- `cargo test -p misaligned-bevy --bin misaligned-bevy` — **135 passed** +- `cargo test -p misaligned-bevy --bin misaligned-bevy` — **136 passed** - Production screenshot harness — opening, teaching, ordinary operator, - Operations default/minimum, and context selector all wrote non-empty images; - material captures reported `fog audit OK`. + ordinary minimum, Operations default/minimum, and context selector all wrote + non-empty images; material captures reported `fog audit OK`. - Exact landing and publication receipts are appended by the landing path.