Skip to content

PRISM v2.12.3

Choose a tag to compare

@Ronkupper Ronkupper released this 10 Jun 00:46
· 4 commits to main since this release
v2.12.3
25f86b9

PATCH over v2.12.2 — converts the §2.2 visual map to pure-ASCII drawing characters. No framework-body mechanic change.

Why a second rendering fix

v2.12.2 aligned every line of the map to a fixed character count, but field testing on the GitHub mobile app showed the map still drawing crooked. Root cause: Unicode box-drawing and arrow glyphs (─ │ ┌ ▼ ► and friends) are missing from many mobile monospace fonts and get substituted from wider fallback faces — so two lines with identical character counts render at different physical widths whenever their box-glyph counts differ. Character alignment cannot fix a per-glyph advance mismatch.

The fix

The map now uses printable ASCII only — +, -, |, v, -> — which every font renders at uniform advance. Geometry, 72-column width, and content are otherwise unchanged. The block is machine-verified: ASCII-only, uniform width, outer border pierces and interior sub-box rails all column-true.

The map still pans horizontally on a phone at 72 columns; a narrower phone-width rebuild remains under consideration as a follow-up.

Unchanged

No Standing Principle, Monitor, Probe, Gate, or section semantics changed. Embedded Lens Library stays v0.13; lint catalog stays v4. The Skill archive (plugins/prism/) was regenerated from PRISM.md via the deterministic projection.

Version-pinned snapshot at this tag: PRISM_v2_12_3.md (byte-identical to PRISM.md).