Repository navigation
Add isolated opt-in OmniRoute transport to the Codex lane - #963
Merged
seathatflowsinourveins merged 4 commits intoOct 10, 2026
Merged
Conversation
seathatflowsinourveins
marked this pull request as ready for review
October 10, 2026 08:58
seathatflowsinourveins
force-pushed
the
codex/ns2604-codex-lane-omniroute-20261010
branch
from
October 10, 2026 09:49
4646b9d to
b54cb6a
Compare
seathatflowsinourveins
deleted the
codex/ns2604-codex-lane-omniroute-20261010
branch
October 10, 2026 12:28
This was referenced Oct 10, 2026
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.
Scope
Add an explicit
codex_lane.py --provider omnirouteinsurance transport while keeping native as the default/preferred provider, every isolation flag, fresh private homes and the blind child environment boundary. The CC's 2026-10-10T07:51Z ruling authorizes proceeding under explicit disclosure: every OmniRoute packet and attempt recordsprovider=omnirouteandpass_through=not_attested (deployed settings unreadable by policy; OmniRoute@c1e30b76 chatCore.ts:3156, systemPrompt.ts:210-217/278-283, strategySelector.ts:234-249). The sealer requires this exact runner-owned disclosure; the gateway is not claimed to be attested.86bb669ad6c81b9adafdb222d545a1bf2aa95218(one landing rebase from published head4646b9da6c9c7fb85f335ce7ce336e2e3d380435).lane:foundation.tools/sota-convergence/codex_lane.py, its README/schema/code registry/evidence receipt,scripts/landscape.py's shared sealer validation,tests/test_codex_lane.py, the dated decision andmanifests/evidence.json.The opt-in uses keyless inline provider overrides, not a profile or native auth. It defaults to
http://127.0.0.1:21128/v1; CLI endpoint overrides take precedence over the sole added environment key,OMNIROUTE_BASE_URL. Non-loopback URLs, userinfo, queries/fragments, invalid ports and malformed types are refused before a child starts. Endpoints andcx/model spelling are canonicalized before receipts/resume checks. Only OmniRoute packets and attempts add provider, endpoint and pass-through fields. Implicit and explicit native selection preserve the original receipt and usage fields, following the CC's 09:38Z ruling. Provider/endpoint changes rerun rather than reuse a native or differently routed result. Legacy native receipts and all required code digests remain valid.SOTA sources
86bb669ad6c81b9adafdb222d545a1bf2aa95218: restore the original exact assertion, keep transport metadata exclusive to OmniRoute, and verify implicit/explicit native receipts and every attempt retain their existing fields, as ruled by the CC at 09:38Z.4d345267866403d75edece400fde6cd35ec4d05c: adopt the supported transport-only inline provider while retaining the blind lane's stricter isolation and omitting the sweep's key/profile/search setup.base_url, Responses wire format, static HTTP headers and default-falserequires_openai_auth. Installedcodex-cli 0.162.1accepts the overrides, measured by the local HTTP canary; itsexec --helpconfirms--ignore-user-config.0585aba5589d5a1f49243a13a8db249558e7c9e3, lines 9-17 and 71-74: thecxCodex Responses executor and Sol/effort aliases. Composition record records basec1e30b7676975feb298b49eff6ff58923c04b89e, PR15167, affinity045aa81f3/build5f4b3d577; actual post-October-9 deployment/configuration remains unverified.c1e30b7676975feb298b49eff6ff58923c04b89esupplies format passthrough, not a mutation bypass. Global system prompt helper:275-283, invoked at chatCore.ts3156, can wrap nonblank instructions. Plugins, middleware and payload rules also remain configuration-dependent.not_attested (deployed settings unreadable by policy; OmniRoute@c1e30b76 chatCore.ts:3156, systemPrompt.ts:210-217/278-283, strategySelector.ts:234-249). Atc1e30b7676975feb298b49eff6ff58923c04b89e, systemPrompt.ts:210-217 gates injection and 278-283 wraps instructions; strategySelector.ts:234-249 distinguishes the master kill from adaptive planning. Owner dashboard attestation remains the CC's item. If later attestation shows global prompt/compression/adaptive/plugin/payload settings apply, OmniRoute-provider verdicts are re-run. If native sign-in recovers before lane launch, use native and retain this transport as fallback only.Evidence-class table
syntheticsyntheticsyntheticfail_before: c83 provider fixture against unchanged main core, feature sealer retained, 15 tests / 1 failure / 18 errors; full main with only the fixture overlaid, 15 tests / 3 failures / 18 errorslocal_integrationlocal_integrationsource_reviewThe client HTTP capture observed
instructionsabsent/blank, so the pinned executor's blank-instructions fallback is a material boundary. It did not establish a successful gateway/provider turn or max-quality parity. No forbidden gateway route, live verdict wave or gateway inference call was made.Local commands run
Synthetic tier-1 packet dry-run:
test_omniroute_dry_run_on_a_synthetic_tier1_packet_writes_nothing, rc0, no model/output/home. Final tier-1 STAGED is not published yet; preliminary exports do not satisfy that gate.Decision record
docs/decisions/2026-10-10-codex-lane-omniroute.mdandtools/sota-convergence/evidence/codex-lane-omniroute-20261010.jsonrecord the implementation, primary sources, canaries, native-window measurements and unattested gateway preservation boundary.The CC's ruling permits operation under the recorded not-attested disclosure and re-run rule; it does not turn format passthrough or client capture into an attestation. Native stays preferred/default, and dashboard/owner attestation belongs to the CC. No gateway settings/deployment change is included.
Host evidence
Not applicable: the added receipt records local client/gate integration, synthetic fixture and source-review boundaries.
Checklist
permissions: {}and only required job permissions.