Skip to content

Probe Codex permission denial and observer recovery - #51

Merged
minglong51 merged 1 commit into
mainfrom
feat/codex-permission-qualification
Sep 26, 2026
Merged

minglong51 merged 1 commit into
mainfrom
feat/codex-permission-qualification

Conversation

@minglong51

Copy link
Copy Markdown
Owner

The Phase 0 qualifier can now exercise a pending Codex permission approval with --scenario permissions. It requests network permission, verifies observer restart and fresh-source recovery while the provider stays alive, then sends an empty turn-scoped grant and requires source resolution. Input remains the default scenario; results remain unqualified and the capability matrix stays experimental.

Validation: all 122 existing tests passed unchanged. The isolated permission probe passed with 45 messages and four source reads; the input probe passed with 41 messages and three source reads. Both private journals matched their captures, no execution items appeared in the permission capture, and copied credentials were removed. Malformed permissions, remote environments, other approval methods, and execution items were rejected in focused checks; provider_evidence.py --check passed.

@minglong51
minglong51 merged commit 52b0aac into main Sep 26, 2026
3 checks passed
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