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
a non-empty source label is not trusted authority;
observed state must not define or expand its own authority.
The current Codex app-server protocol exposes useful seams for this model: Thread.environments reports selected environments independently of connection status, while environment connection/status and permission-profile surfaces provide separate runtime/authority evidence.
Retraction and freshness
If a candidate is proven out of scope: redact the receipt that introduced it, reset the target to UNRESOLVED, close downstream gates, preserve negative memory, and require new independent scope evidence before reuse.
A control-plane online or selected-environment signal also does not prove executable availability; fresh runtime evidence is required.
Boundary
This is an independent reliability reference. It is not OpenAI endorsement, an upstream merge, a proven Codex root cause, or proof that a separate private product-specific guard is deployed.
Evidence authenticity is necessary but not sufficient. Scope provenance and authority provenance must be explicit before promotion.
Scope binding before evidence promotion
Independent agent-reliability note for discussion and review.
Failure mode
An agent can observe a real entity and still be wrong if it promotes that entity before proving it belongs to the exact scope the user asked about.
Evidence therefore needs both:
Authentic evidence without scope provenance can contaminate canonical state.
Fail-closed invariant
There is no direct
DISCOVERED -> TARGETtransition. If scope is unresolved:SCOPE_UNRESOLVED / NO_RESULT.Current public implementation
Canonical repository:
RUMBO-IA/Rumbo.The generic guard and Codex-oriented refinements are on public
mainthrough merged PRs including:Thread.environmentsselection adapter + sanitized Codex diagnostic probe;runtimeWorkspaceRoots != writableRoots.Current merged code:
https://github.com/RUMBO-IA/Rumbo/tree/main/research/agent-reliability/scope-binding
Historical PRs #15, #24 and #27 are closed without merge and are not current implementation authority.
Current research candidate
Draft PR #34 adds permission-authority provenance:
#34
It requires both:
and:
before effective writable roots can satisfy required write scope.
Fresh exact-head receipt for #34:
eee8cd79148430bbac57148152e691ec8f87aa2a;3db8cf123a428a5e93345c2db9ddac02e619cfe0;33924090723: SUCCESS;33924090724: SUCCESS;OpenAI / Codex relevance
Related open bug:
openai/codex#24224
Our contributions there are acceptance/diagnostic models only; they do not claim an identical root cause or a Codex fix.
Current model:
Key separations:
runtimeWorkspaceRootsare not write permissions;The current Codex app-server protocol exposes useful seams for this model:
Thread.environmentsreports selected environments independently of connection status, while environment connection/status and permission-profile surfaces provide separate runtime/authority evidence.Retraction and freshness
If a candidate is proven out of scope: redact the receipt that introduced it, reset the target to
UNRESOLVED, close downstream gates, preserve negative memory, and require new independent scope evidence before reuse.A control-plane
onlineor selected-environment signal also does not prove executable availability; fresh runtime evidence is required.Boundary
This is an independent reliability reference. It is not OpenAI endorsement, an upstream merge, a proven Codex root cause, or proof that a separate private product-specific guard is deployed.