J19: mockups awaiting approval rebuilt on current dev at one URL #272

Open
opened 2026-10-31 17:32:45 +00:00 by kayg · 0 comments
Owner

J19: every mockup awaiting approval, rebuilt on current dev at one URL (owner-approved job).

Branch mockups-2026-10-31, head 57871651f, from dev 42ab33035 (2026-10-31). Pushed, not merged, not deployed. Review-only: it must not be merged (see "What is in it").

Preview (test double, NetBird address of infraternal-dev-02-std, one port; I could not open it from code, compute01 or macos-01, whose paths to that port are blocked, so it was captured on the VM itself): http://10.69.69.117:47650/mockups.html (index with every mockup and its issue). Server pid is the bun on port 47650 under user claude; stop it by pid when done.

Issue Mockup URL (after the index)
#242 row menu and swipes /?mock=1&proto=clusters&scene=3
#94 glassy machine cards …&scene=3&infrafetch=cards&machines=lab
#224 the person's card …&scene=3&account=1&version=1
#216 version pill …&scene=3&version=1
#215 rename/remove, privileged consent …&scene=3&actions=1 and &privilege=1
#156 boot machines …&scene=1&boot=r1-on
#104 sessions UI (scenes 11, 12 new) …&scene=3&sessions=N
#212 connection status icons …&scene=3&conn=1
#189 add-host pill (approved) …&scene=3&addhost-demo=pill

Each issue has a comment with its URL and desktop (1440×900 @2x) and phone (393×852 @3x) captures, ink and paper.

What is in it

  • Merges of the old mockup branches (tags archive/2026-10-28/mockup-account-card, mockup-combo-1019, mockup-boot-r1) with the conflicts resolved by hand; shared pieces (kv-list, details popover, window menu, toast, tooltip) had both sides' changes combined.
  • Left out on purpose: the Mesh round 1 and Access round 2/3 mockups (#183, #186). They are not on the list and cannot merge onto dev's rebuilt Mesh view without a new design round. Effect: Boot Machines has no boot node on the Mesh graph; Settings → Access shows the plain facts.
  • #189 is already on dev (addhost-demo=pill); nothing was merged for it.
  • #104: scenes 11 (D315 guard line) and 12 (D304 AI-tool note) are new; scenes 1-10 unchanged.
  • Rode along from the combined preview branch (not mockups): the #212 audit fixes (empty Console wording, refusal strip, boot-shell outline, palette word matching, window pill fit, toast keep-clear). The one that touched the terminal client (cursor until attached) was removed because it broke three unit tests.
  • Test double: PREVIEW_ALWAYS_AUTH=1 and TRACER_BIND_HOST (the one-line tweak the wip/code-serve-* branches carried), so two devices can use one preview.

Gate (scripts/verify fast could not complete here; what ran, on dev-02 at 57871651f):

  • Repository artifact size gate, release deployment checks, latency proxy self-test: pass.
  • Tracer compiler (tsc): pass. bun test list of the gate: 409 pass, 2 fail. The same 2 fail on unmodified dev (reconcile.test.ts: "removing the current shared view…", "a remote negative pin…"; the onDemand mock leaks). Connection and terminal-query tests pass; the preview build passes.
  • Transfer budget fails on this branch, production build: critical gzip 339,281 / 307,200 (dev now: 306,081 / 307,200), brotli 284,734 / 256,000 (dev: 254,910). +33.2 KB gzip critical. So this branch is not mergeable; each approved mockup is built into the product on its own after approval (D162).
  • Rust half: not run. No Rust file differs from dev, and the VM's disk filled (100%, others' targets are 30 GB each) during the first attempt.
  • Browser specs (Playwright) were not run.
  • One 404 console error when every flag is on at once (cause not chased); the single-mockup pages load with none.
  • Not done: real-device pass; frame-time numbers.

Visuals are not judged as final.

J19: every mockup awaiting approval, rebuilt on current dev at one URL (owner-approved job). **Branch** `mockups-2026-10-31`, head `57871651f`, from dev `42ab33035` (2026-10-31). Pushed, not merged, not deployed. **Review-only: it must not be merged** (see "What is in it"). **Preview** (test double, NetBird address of infraternal-dev-02-std, one port; I could not open it from `code`, compute01 or macos-01, whose paths to that port are blocked, so it was captured on the VM itself): http://10.69.69.117:47650/mockups.html (index with every mockup and its issue). Server pid is the `bun` on port 47650 under user `claude`; stop it by pid when done. | Issue | Mockup | URL (after the index) | |---|---|---| | #242 | row menu and swipes | `/?mock=1&proto=clusters&scene=3` | | #94 | glassy machine cards | `…&scene=3&infrafetch=cards&machines=lab` | | #224 | the person's card | `…&scene=3&account=1&version=1` | | #216 | version pill | `…&scene=3&version=1` | | #215 | rename/remove, privileged consent | `…&scene=3&actions=1` and `&privilege=1` | | #156 | boot machines | `…&scene=1&boot=r1-on` | | #104 | sessions UI (scenes 11, 12 new) | `…&scene=3&sessions=N` | | #212 | connection status icons | `…&scene=3&conn=1` | | #189 | add-host pill (approved) | `…&scene=3&addhost-demo=pill` | Each issue has a comment with its URL and desktop (1440×900 @2x) and phone (393×852 @3x) captures, ink and paper. **What is in it** - Merges of the old mockup branches (tags `archive/2026-10-28/mockup-account-card`, `mockup-combo-1019`, `mockup-boot-r1`) with the conflicts resolved by hand; shared pieces (kv-list, details popover, window menu, toast, tooltip) had both sides' changes combined. - **Left out on purpose:** the Mesh round 1 and Access round 2/3 mockups (#183, #186). They are not on the list and cannot merge onto dev's rebuilt Mesh view without a new design round. Effect: Boot Machines has no boot node on the Mesh graph; Settings → Access shows the plain facts. - #189 is already on dev (`addhost-demo=pill`); nothing was merged for it. - #104: scenes 11 (D315 guard line) and 12 (D304 AI-tool note) are new; scenes 1-10 unchanged. - Rode along from the combined preview branch (not mockups): the #212 audit fixes (empty Console wording, refusal strip, boot-shell outline, palette word matching, window pill fit, toast keep-clear). The one that touched the terminal client (cursor until attached) was removed because it broke three unit tests. - Test double: `PREVIEW_ALWAYS_AUTH=1` and `TRACER_BIND_HOST` (the one-line tweak the wip/code-serve-* branches carried), so two devices can use one preview. **Gate** (`scripts/verify fast` could not complete here; what ran, on dev-02 at `57871651f`): - Repository artifact size gate, release deployment checks, latency proxy self-test: pass. - Tracer compiler (`tsc`): pass. `bun test` list of the gate: 409 pass, 2 fail. The same 2 fail on unmodified dev (reconcile.test.ts: "removing the current shared view…", "a remote negative pin…"; the `onDemand` mock leaks). Connection and terminal-query tests pass; the preview build passes. - **Transfer budget fails on this branch, production build:** critical gzip 339,281 / 307,200 (dev now: 306,081 / 307,200), brotli 284,734 / 256,000 (dev: 254,910). +33.2 KB gzip critical. So this branch is not mergeable; each approved mockup is built into the product on its own after approval (D162). - Rust half: not run. No Rust file differs from dev, and the VM's disk filled (100%, others' targets are 30 GB each) during the first attempt. - Browser specs (Playwright) were not run. - One 404 console error when every flag is on at once (cause not chased); the single-mockup pages load with none. - Not done: real-device pass; frame-time numbers. Visuals are not judged as final.
Sign in to join this conversation.
No labels
launch-qa
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
kayg/infraternal#272
No description provided.