You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Make the final real-client E2E reusable and workspace-bound #218
The final real-client E2E repeatedly lost GUI setup and let automated clients resolve tools against ambient workspaces, forcing repeated manual configuration and producing false failures before the 0.1.7 release gate.
Scope
Bind Codex CLI, OpenCode, Pi, and OMP to each fresh case workspace with one minimal read-only sentinel request.
Preserve the dedicated Desktop browser login and allowlisted onboarding state across fresh runs without copying Codex project/history/remote-host/runtime state.
Preserve ZCode login/preferences while removing task databases, CLI runtime logs, browser local/session/IndexedDB state, and stale workspace bindings.
Reject occupied or Windows dynamic-range Gateway ports before launch.
Document durable GUI seed staging.
Acceptance
Deterministic runner regressions prove workspace argv boundaries, prompt-once behavior, GUI seed isolation/normalization, and port preflight.
Existing four-case GUI success evidence remains reusable; no repeated GUI setup is required for this implementation delta.
Local affected matrix, PowerShell parse, diff hygiene, and exact-local-SHA review pass before the sole push/CI run.
Merge to dev first for human validation; main remains unchanged until explicit confirmation.
Implementation landed in PR Fix reusable workspace-bound real-client E2E #219 at dev merge commit bd8390fd99df64ba8338cfccc0c9754851bd9abc; final branch candidate was 9216787e50f8bbbc44b30ecb83935e28e6a01a9e.
Exact-candidate Actions run 30057513108 completed 7/7 successfully.
PR delivery evidence records exact-local-SHA Standards/Spec review pass, affected workspace/seed/onboarding regressions, PowerShell parse, diff hygiene, and report-only gates.
The Issue-authorized reusable GUI evidence is run local-r36-zcode-workspace-daa5e132-20260723, schema codexhub.real-client-manual-evidence.v2, candidate daa5e1328010d5dc96b87b0f9c70568558aa1529, run binding sha256:7892b1241b16d34e3027cdfd0b091a29312c1dd67512ef0b17c6afefdfcf282e, evidence SHA-256 90fc09b43ca12e744bf91f25a7cf3083c44dd635a3538cb2f9a8934f1d3b5a8a.
All four required GUI cases (desktop-luna, desktop-volc, zcode-luna, zcode-volc) are human-finalized and passed with one HTTP 200 completion, a real read-only tool call, streamed sentinel evidence, and zero fallback, reconnect, or duplicate terminal.
The dedicated gui-seeds and run directories remain preserved for the final frozen-candidate qualification. This closes reusable setup/workspace binding only; it does not claim the final 12/12 release qualification.
Activity
Fix reusable workspace-bound real-client E2E (#219)
NOirBRight commentedon Jul 25, 2026
Issue #218 completion reconciliation:
bd8390fd99df64ba8338cfccc0c9754851bd9abc; final branch candidate was9216787e50f8bbbc44b30ecb83935e28e6a01a9e.30057513108completed 7/7 successfully.local-r36-zcode-workspace-daa5e132-20260723, schemacodexhub.real-client-manual-evidence.v2, candidatedaa5e1328010d5dc96b87b0f9c70568558aa1529, run bindingsha256:7892b1241b16d34e3027cdfd0b091a29312c1dd67512ef0b17c6afefdfcf282e, evidence SHA-25690fc09b43ca12e744bf91f25a7cf3083c44dd635a3538cb2f9a8934f1d3b5a8a.desktop-luna,desktop-volc,zcode-luna,zcode-volc) are human-finalized and passed with one HTTP 200 completion, a real read-only tool call, streamed sentinel evidence, and zero fallback, reconnect, or duplicate terminal.The dedicated
gui-seedsand run directories remain preserved for the final frozen-candidate qualification. This closes reusable setup/workspace binding only; it does not claim the final 12/12 release qualification.