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
Define the executable product contracts and ownership exceptions that allow Codex Lab to adopt a current openai/codex tree by default without losing intentional Every Code behavior. The authoritative restored Every Code source remains evidence for product intent, while tests, fixtures, snapshots, and explicit decisions become the durable convergence gate.
Finish Line
Every surviving Codex Lab difference from upstream is either protected by an executable Every Code contract, recorded as an intentional owned exception, or removed from the convergence candidate; the contract matrix is sufficient to unblock #428.
Current Status
State: Complete. The contract authority has been fully consumed by the final upstream-first candidate.
Final candidate: code/upstream-snapshot-428 at 86cad522213c21e4d3696064878c4233cb3df724 (tree bd3e9f400737f27900615ef3b011d163b0214b55). #428 is closed complete.
MODEL-1 makes provider catalogs/default metadata authoritative, preserves explicit user selections, and limits bundled data to bootstrap/offline fallback.
RELEASE-1 preserves GitHub Releases and Codex Lab-owned signed binary/app/installer/updater/rollback/package/endpoints/credentials without inheriting OpenAI release authority.
Account/auth, history/resume, app-server/protocol, agent/tool/review, TUI, Code Bridge/browser/remote-control, privacy, and validation contracts are protected by executable tests, fixtures, snapshots, live evidence, or explicit opt-in characterization.
Strict convergence passes with 369 guarded paths, zero violations, zero stale waivers, and 40 decided records. The deterministic harness passes 18/18 scenarios and explicitly reports three opt-in live scenarios.
No contract-definition work remains. Permanent source/runtime cutover remains separately gated by #343/#382.
Last verified: July 29, 2026.
Scope
In: product identity and config precedence; account/auth/storage/switching UX; history/resume/persistence; app-server and protocol compatibility; agent/tool/review behavior; TUI interaction contracts; Code Bridge/browser/remote-control integration; release ownership and model defaults.
Out: importing the upstream tree, resolving the integration branch, replaying historical commits, final cutover, or preserving undocumented local behavior by default.
Acceptance Criteria
Publish a compact ownership matrix for upstream-owned, contract-adapted, red-risk, and intentionally Every Code-owned surfaces.
Every critical owned surface has an executable test, fixture, snapshot, dogfood gate, or explicit reason why live validation is required.
Preserve authoritative Every Code account/login/settings flows, CODE_HOME/CODEX_LAB_HOME precedence, product identity, release ownership, Auto Drive, external-agent, Background Review, Code Bridge, browser, and remote-control contracts where still intended.
Objective
Define the executable product contracts and ownership exceptions that allow Codex Lab to adopt a current
openai/codextree by default without losing intentional Every Code behavior. The authoritative restored Every Code source remains evidence for product intent, while tests, fixtures, snapshots, and explicit decisions become the durable convergence gate.Finish Line
Every surviving Codex Lab difference from upstream is either protected by an executable Every Code contract, recorded as an intentional owned exception, or removed from the convergence candidate; the contract matrix is sufficient to unblock #428.
Current Status
State: Complete. The contract authority has been fully consumed by the final upstream-first candidate.
Final candidate:
code/upstream-snapshot-428at86cad522213c21e4d3696064878c4233cb3df724(treebd3e9f400737f27900615ef3b011d163b0214b55). #428 is closed complete.Final contract result:
codex-lab,CODEX_LAB_HOME,~/.codex-lab, auth, telemetry, installer, and release identity.No contract-definition work remains. Permanent source/runtime cutover remains separately gated by #343/#382.
Last verified: July 29, 2026.
Scope
Acceptance Criteria
CODE_HOME/CODEX_LAB_HOMEprecedence, product identity, release ownership, Auto Drive, external-agent, Background Review, Code Bridge, browser, and remote-control contracts where still intended.Relationships
../code-prealign-new-skills/code-rs.8add494682f7c0674672e8dc5b38a4565cd7629b.Validation
main, the authoritative restored Every Code reference where applicable, and Build upstream snapshot integration and canary branch #428's candidate.Decisions
Open Questions