memory: the SVOS concept round is with the operator, and a latent CSS defect it surfaced

Three rulings open on booth-svos-retheme (ship / voice / emblem). The branch is
an inert ref; merge is gated on the rulings. Verified independently: nothing
checked out, main clean, merge-tree clean, merged tree 649 green.

The fixup hold is now partial — booth.html is released because design-dev does
not touch it, so bug-hunt findings there land immediately.

And a real one he caught on our side: base.html reads four CSS custom properties
and defines none of them, 15 uses without a fallback. An undefined var makes the
whole declaration invalid at computed-value time, so those buttons have had no
border at all and a transparent background — not merely default colours. The U7
rail reads the same names with fallbacks, which is why the rail looked
deliberate and the buttons under it never did. Assigned to his rewrite; fixing
it on main would collide with the one file he is rewriting.
This commit is contained in:
vh
2026-09-22 22:18:56 -07:00
parent 33e7149e24
commit 6042d10bf3
+19 -6
View File
@@ -43,12 +43,25 @@ _As of 2026-09-22:_
until now — `scripts/booth` executes it before every one of the documented until now — `scripts/booth` executes it before every one of the documented
three. Now covered by `test_stdlib_only`. Same detail file carries why three. Now covered by `test_stdlib_only`. Same detail file carries why
`importlib.metadata` is the WRONG version source in this repo. `importlib.metadata` is the WRONG version source in this repo.
- 🔶 **SVOS design-system retrofit ACCEPTED by `design-dev`** (althing thread - 🔶 **SVOS CONCEPT ROUND IS UP AND THREE RULINGS ARE WITH THE OPERATOR**
`01M369321KNBPZ7FYDQGZG7AXP`). We own the IA; he owns the visual and (booth `booth-svos-retheme`, ask id `svos`: ship / voice / emblem, all three
interaction system. He declined a `/vor-ui` brief — the IA doc plus the seven with design-dev's recommendation attached). **Nothing from us gates it and
constraints already are one. He works on `svos-retheme` in his own clone the branch must NOT be merged until he pings after the rulings.**
against a COPY of `~/booth-data`; **we merge and restart**, he never touches Branch `refs/heads/design-dev/svos-retheme` @ `878ed86` is fetched into this
`:8090`. A concept round goes to the OPERATOR before any fixup. repo as an **inert ref** — verified: nothing checked out, `main` clean,
`git merge-tree` against `33e7149` clean, merged tree 649 green.
- 🔶 **THE FIXUP HOLD IS PARTIAL, NOT BLANKET.** `booth/templates/booth.html`
is **RELEASED** — design-dev does not touch it, so bug-hunt findings there
land immediately. **HELD** while his branch is out: `base.html`, `view.html`,
`doc.html`, `embed.js`, and `app.py`'s `FAVICON_HREF`.
- ⚠ **A REAL LATENT CSS DEFECT, FOUND BY design-dev, ASSIGNED TO HIS REWRITE.**
`base.html` reads `--line` / `--bg` / `--fg` / `--muted` and **defines none of
them**; 15 of those uses carry no fallback (lines 281-314). `border:1px solid
var(--line)` with the var undefined is invalid at computed-value time, so the
WHOLE border declaration drops — the keep/blur/reveal buttons have had no
border and a transparent background. The U7 rail above them reads the same
names WITH fallbacks, which is why the rail looks deliberate and the buttons
never did. **Do not fix on `main`** — it is the one file he is rewriting.
- ⚠ **A `postbox send` note is a point-in-time snapshot, NOT a durable fact.** - ⚠ **A `postbox send` note is a point-in-time snapshot, NOT a durable fact.**
The send said `design-dev: pull-only`; `postbox handles` says `push The send said `design-dev: pull-only`; `postbox handles` says `push
reachable`, and he replied in-session. Read the mode from `postbox handles`. reachable`, and he replied in-session. Read the mode from `postbox handles`.