Skip to content

Persist egress posture before durable resume - #408

Merged
abrichr merged 1 commit into
mainfrom
codex/resume-egress-posture-preservation
Aug 26, 2026
Merged

Persist egress posture before durable resume#408
abrichr merged 1 commit into
mainfrom
codex/resume-egress-posture-preservation

Conversation

@abrichr

@abrichr abrichr commented Aug 26, 2026

Copy link
Copy Markdown
Member

What changed

A durable resume now records screenshots_may_leave_box=true in the retained manifest and continuation authority before revalidation, a model call, or a resumed step can run.

The regression stops the process before the first resumed step. It proves that the egress posture is already sticky, no backend action occurred, the external authority matches the new manifest, and the pending pause remains available.

Why

The cumulative audit update ran after resumed execution began. An early exit before that update could retain the earlier false value even though the resumed leg allowed model grounding. The audit record must describe the admitted data boundary even when execution stops early.

Checks

  • 59 focused durable-runtime tests passed
  • The two exact egress regressions passed independently
  • Ruff passed
  • Format check passed
  • Independent review found no blocker

@abrichr
abrichr merged commit ca07eca into main Aug 26, 2026
16 checks passed
@abrichr
abrichr deleted the codex/resume-egress-posture-preservation branch August 26, 2026 21:05
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