Skip to content

fix(core): revoke live stream access and settle failed preparation - #240

Merged
SaladDay merged 3 commits into
mainfrom
codex/core-authority-preparation-fixes-20260929
Sep 29, 2026
Merged

SaladDay merged 3 commits into
mainfrom
codex/core-authority-preparation-fixes-20260929

Conversation

@SaladDay

@SaladDay SaladDay commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Existing Session streams retained access after Project-key revocation, and confirmed Runtime preparation failures kept input pending until the five-minute deadline. Revalidate live-stream authority with the existing resolver and settle a confirmed pre-admission failure through the existing reservation lifecycle. New input can proceed after the local cause is fixed; connection loss, capacity rejection and uncertain cleanup remain retryable.

Changes stay in Core authentication, preparation settlement and their existing projections. No Harness/provider branches or Runtime wire additions. The database change allows the existing runtime_preparation_failed diagnostic category; generated SQL, API descriptions and documentation are updated.

Focused remote tests passed for real-database key revocation/Project archival, continuously busy streams and resolver failure, preparation failure/new admission, uncertain-failure retries, cancellation/newer-input preservation, and existing stream/diagnostic behavior. Fresh independent blind review found no actionable issue.

GitHub CI on 0d30a539 passed the stock full check, official-client, and native Linux/Windows/macOS jobs. Remote gate components also passed: documentation/distribution, generated SQL, Go/Core/database suites, Claude adapter, Core Web (86 browser tests), example application (10 browser tests), and MiniMax companion. The final busy-stream test passed 10 consecutive runs. Independent review of the final complete diff found no actionable issue.

Local gate attempts encountered test-host issues: an evicted temporary sqlc executable, missing Chrome channel, and a download proxy incompatible with the browser launcher. These were corrected in the acceptance environment, and the affected targets were rerun successfully; no product workaround was added.

This does not address artifact-result semantics, download recovery, unmeasured SSE polling load or engine-specific model error latency.

…preparation-fixes-20260929

# Conflicts:
#	apps/docs/content/guide-sources.json
@SaladDay
SaladDay merged commit 906bc67 into main Sep 29, 2026
6 checks passed
@SaladDay
SaladDay deleted the codex/core-authority-preparation-fixes-20260929 branch October 7, 2026 06:37
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