Skip to content

V29 Gate 9: Terminal UX Quality And Browser Proof#28

Merged
geraldarthurdavis merged 2 commits into
version/v29from
v29/gate-9-terminal-ux-browser-proof
May 21, 2026
Merged

V29 Gate 9: Terminal UX Quality And Browser Proof#28
geraldarthurdavis merged 2 commits into
version/v29from
v29/gate-9-terminal-ux-browser-proof

Conversation

@geraldarthurdavis

Copy link
Copy Markdown
Contributor

Gate closure

  • Specifies the V29 Gate 9 Terminal UX quality and browser-proof canon across the V29 spec family and Terminal README.
  • Adds a maintained Gate 9 checker and wires it into root scripts and gate-quality CI.
  • Adds the Terminal UX browser-proof contract, accessible Terminal landmarks, skip navigation, explicit loading/error/empty state semantics, and selected-activity detail controls.
  • Adds focused Jest coverage and a Terminal Playwright browser proof for landmarks, route-owned detail, blocked console posture, and responsive overflow behavior.

Validation

  • pnpm run check:v29-gate9
  • pnpm --dir uapi exec jest --runTestsByPath tests/terminalUxBrowserProof.test.tsx --runInBand
  • pnpm --dir uapi exec tsc --noEmit --pretty false --project tsconfig.json
  • git diff --check
  • pnpm --dir uapi run test:e2e:terminal-ux
  • Local browser proof on http://127.0.0.1:3109/terminal with agent-browser: content present, no framework overlay, annotated landmark/control snapshot captured.

Notes

  • Left the pre-existing unstaged packages/protocol/data/state.json canon-posture mutation out of this Gate 9 commit because it is not part of the Terminal browser-proof gate.

Specify the Gate 9 Terminal UX browser-proof acceptance contract, add a maintained checker, and wire CI coverage for the proof surface.

Add accessible Terminal landmarks, skip navigation, explicit loading/error/empty semantics, selected-activity detail affordances, and focused Jest plus Playwright proof coverage for readable Terminal operation.
@vercel

vercel Bot commented May 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
engi-uapi Ready Ready Preview, Comment May 21, 2026 4:04pm

Adds non-secret mock Supabase public env defaults to the Terminal UX browser proof script so CI can start the mocked Terminal route without relying on local .env files, and extends the Gate 9 checker to enforce that self-contained proof posture.
@geraldarthurdavis
geraldarthurdavis merged commit 7a2c464 into version/v29 May 21, 2026
30 checks passed
@geraldarthurdavis
geraldarthurdavis deleted the v29/gate-9-terminal-ux-browser-proof branch May 21, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant