test: enforce the MVP release gate (#16) - #57
Draft
Traviinam wants to merge 12 commits into
Draft
Conversation
Native task pages clear the selected project marker without invalidating the renderer. Preserve the bound repository entry, suppress unproven native context, and revalidate the existing project row on reload. Keep the dedicated window alive after safe fallback, while propagating native cleanup failures before deciding to retain it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Enforce the MVP release gate for AC-01 through AC-24, including supported-scale performance, accessibility, compatibility, security, race, and recovery evidence.
The Codex adapter now supports the exact candidate profile 26.901.41600 (build 7982), Chromium 152.0.7977.64. Direct HTTP iframe navigation is blocked by this build's CSP, so the adapter creates a sandboxed blank frame and loads launcher-owned HTML through CDP
Page.setDocumentContent. A visible Git entry opens the full surface; native navigation restores the original content, and renderer reload remounts the entry and document.allow-scriptssandboxing, instance-token protocol access, exact host/project binding, and scoped CSP cleanup.Verification
npm run format:check,npm run lint,npm run build(including typecheck), and wizard syntax check passed.Remaining release blockers
This PR remains a draft. The final local gate fails only the
codex-host-smokeandvoiceover-keyboard-smokemanual evidence rows. Automated smoke does not substitute for the required human checklist. Complete the updated wizard, commit the durable source-revision-bound evidence, and rerun the gate before merging. Current GitHub CI must also be checked on the updated head.Earlier isolated test runs showed intermittent timing/AC-08 failures; the final complete local gate's test process passed. Keep CI verification on the updated head as a merge prerequisite.
Tracks #16