Pinky BB: gallery of the completed deck — full 1177-px recapture, genesis review shot, VGF hardening (v1.32.0) #58

Merged
ClaudiuSchuster merged 1 commit from oss-oo/pinky-bb-gallery into main 2026-10-01 18:13:45 +00:00
Owner

One final README gallery refresh reflecting the COMPLETED command deck (v1.27–v1.31), plus the accumulated v1.31 validation follow-ups.

Every shot recaptured on the fixture world at EXACTLY 1177 px inner width — Xvfb real-window rig (headless cannot prove widths), calibrated via browser-level Browser.setWindowBounds from the observed innerWidth, --hide-scrollbars so the layout width equals innerWidth. The main dashboard shot shows the CURRENT shipped state: round-Y header groups, the push chip MINT ⚡ push live (the rig ran the real zcode-dispatch events bridge over a loopback mini broker), brain-glyph rows (masterbrain ⚡️🧠 + de-differentiated sub-brains 🧠), the dispatch strip trio, a hydration prediction, the usage graph and the favorites dock. Two NEW shots: docs/genesis-modal.png (the 🌱 review step — cwd+model+role+bell wiring summary) and docs/lineage-backbone.png (the delegation backbone in the History table).

Verification discipline: every PNG verified programmatically (exact pixel width, non-trivial byte size, sha256 differs from the old file); DOM-geometry probes logged at capture time in the rig (probes.jsonl) — push chip class live, glyph texts per row, strip chip classes, review-step contents, steer target line; fresh filenames used for any vision-tool check (CDN dedupe trap).

Documentation fixes

  • F-3: Installation curl bumped v1.23.0 → v1.32.0.
  • F-2 / PVY-1: every caption states the 1177 px width accurately (full-window shots) or says cropped (the strip element crop), and labels fixture data.
  • Push-feed section cutover wording updated to the live station state (bridge up, default URL in use).

VGF-1..5 (all required, all tested — suite 157 → 165)

  • VGF-1 GENESIS_SLUG_RE re-anchored with \Z: a trailing newline answers 400 (charset), never a shaped 404; newline case in test_slug_charset_enforced.
  • VGF-2 deterministic recreated-DB memo regression (equal size + equal max rowid + utime-pinned mtime move) — stale edges provably gone; 4-tuple identity asserted.
  • VGF-3 GenesisDoorbellLineageCase (and FamilyMapsCase, same trap) restore their setUp-patched module seams from import-time captures.
  • VGF-4 _DOORBELL_MEMO bounded: TTL eviction (ZDO_DOORBELL_MEMO_TTL_S, 1 h) + hard cap (ZDO_DOORBELL_MEMO_MAX, 32), oldest-seen first — both paths tested.
  • VGF-5 server-side promptFile must resolve under ~/.zcode/tmp/ (400 otherwise; symlink escapes classify resolved) — the spawn API never becomes an arbitrary-file-read oracle.

Gates

  • suite: 165 OK (157 + 8 new)
  • Super-Linter (pinned slim-v8.7.0, include-only lanes + FILTER_REGEX_EXCLUDE="\.github/"): BASH, BASH_EXEC, MARKDOWN, PYTHON_PYLINT, PYTHON_RUFF, YAML — all green
  • fixture CDP smoke: the capture rig's probes over the fixture world (push-live chip, glyphs, modal/drawer states) all green
  • version marker SERVER_VERSION = v1.32.0
One final README gallery refresh reflecting the COMPLETED command deck (v1.27–v1.31), plus the accumulated v1.31 validation follow-ups. ## Gallery (the core) Every shot recaptured on the fixture world at EXACTLY 1177 px inner width — Xvfb real-window rig (headless cannot prove widths), calibrated via browser-level `Browser.setWindowBounds` from the observed innerWidth, `--hide-scrollbars` so the layout width equals innerWidth. The main dashboard shot shows the CURRENT shipped state: round-Y header groups, the push chip MINT `⚡ push live` (the rig ran the real zcode-dispatch events bridge over a loopback mini broker), brain-glyph rows (masterbrain ⚡️🧠 + de-differentiated sub-brains 🧠), the dispatch strip trio, a hydration prediction, the usage graph and the favorites dock. Two NEW shots: `docs/genesis-modal.png` (the 🌱 review step — cwd+model+role+bell wiring summary) and `docs/lineage-backbone.png` (the delegation backbone in the History table). Verification discipline: every PNG verified programmatically (exact pixel width, non-trivial byte size, sha256 differs from the old file); DOM-geometry probes logged at capture time in the rig (`probes.jsonl`) — push chip class `live`, glyph texts per row, strip chip classes, review-step contents, steer target line; fresh filenames used for any vision-tool check (CDN dedupe trap). ## Documentation fixes - **F-3**: Installation curl bumped v1.23.0 → **v1.32.0**. - **F-2 / PVY-1**: every caption states the 1177 px width accurately (full-window shots) or says `cropped` (the strip element crop), and labels fixture data. - Push-feed section cutover wording updated to the live station state (bridge up, default URL in use). ## VGF-1..5 (all required, all tested — suite 157 → 165) - **VGF-1** `GENESIS_SLUG_RE` re-anchored with `\Z`: a trailing newline answers 400 (charset), never a shaped 404; newline case in `test_slug_charset_enforced`. - **VGF-2** deterministic recreated-DB memo regression (equal size + equal max rowid + utime-pinned mtime move) — stale edges provably gone; 4-tuple identity asserted. - **VGF-3** `GenesisDoorbellLineageCase` (and `FamilyMapsCase`, same trap) restore their setUp-patched module seams from import-time captures. - **VGF-4** `_DOORBELL_MEMO` bounded: TTL eviction (`ZDO_DOORBELL_MEMO_TTL_S`, 1 h) + hard cap (`ZDO_DOORBELL_MEMO_MAX`, 32), oldest-seen first — both paths tested. - **VGF-5** server-side `promptFile` must resolve under `~/.zcode/tmp/` (400 otherwise; symlink escapes classify resolved) — the spawn API never becomes an arbitrary-file-read oracle. ## Gates - suite: **165 OK** (157 + 8 new) - Super-Linter (pinned slim-v8.7.0, include-only lanes + `FILTER_REGEX_EXCLUDE="\.github/"`): BASH, BASH_EXEC, MARKDOWN, PYTHON_PYLINT, PYTHON_RUFF, YAML — all green - fixture CDP smoke: the capture rig's probes over the fixture world (push-live chip, glyphs, modal/drawer states) all green - version marker `SERVER_VERSION = v1.32.0`
Gallery (the core): every README shot recaptured on the fixture world
at EXACTLY 1177 px inner width (Xvfb real-window rig, calibrated via
browser-level CDP; --hide-scrollbars so the layout width equals
innerWidth). The main shot shows the shipped deck: header groups, the
push chip MINT over a live SSE bridge+broker rig, brain-glyph rows
(masterbrain ⚡️🧠 + de-differentiated sub-brains 🧠), the dispatch
strip, hydration line, graph and dock. Two NEW shots: the 🌱 genesis
modal on its review step (the capstone) and the delegation backbone
in the History table. Captions rewritten truthfully (F-2/PVY-1): full-
window shots state 1177 px, fixture data labeled, the strip crop says
cropped; DOM-geometry probes logged at capture time for every shot,
PNGs verified programmatically (width/bytes/hash-fresh).

Docs: Installation curl bumped to v1.32.0 (F-3); push-feed section's
cutover wording matches the live station (bridge up, default URL);
promptFile restriction documented in genesis + scope sections.

Validation follow-ups (VGF-1..5, all tested — suite 157 → 165):
- VGF-1: GENESIS_SLUG_RE anchored with \Z — a trailing newline no
  longer passes the charset gate (400, never a shaped 404); newline
  case added to test_slug_charset_enforced.
- VGF-2: deterministic recreated-DB memo regression (same-size,
  equal-rowid, utime-pinned mtime) — stale edges provably gone, the
  4-tuple identity asserted.
- VGF-3: GenesisDoorbellLineageCase (and FamilyMapsCase, same trap)
  restore their setUp-patched module seams in tearDown from
  import-time captures.
- VGF-4: _DOORBELL_MEMO bounded — identities unseen for the TTL
  (ZDO_DOORBELL_MEMO_TTL_S, default 1 h) and over-cap identities
  (ZDO_DOORBELL_MEMO_MAX, default 32) evict on every access; both
  eviction paths tested.
- VGF-5: server-side promptFile must resolve under ~/.zcode/tmp/
  (400 otherwise — the spawn API never becomes an arbitrary-file-read
  oracle); symlink escapes classify by resolved location; tested.
ClaudiuSchuster deleted branch oss-oo/pinky-bb-gallery 2026-10-01 18:13:45 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
OSS-Singularity/zcode-dispatch-observatory!58
No description provided.