Skip to content

verify: sealed overlays (sealed_from) — candidates can't weaken hande…#9

Merged
Koukyosyumei merged 1 commit into
mainfrom
improve-sandbox
Jul 21, 2026
Merged

verify: sealed overlays (sealed_from) — candidates can't weaken hande…#9
Koukyosyumei merged 1 commit into
mainfrom
improve-sandbox

Conversation

@Koukyosyumei

Copy link
Copy Markdown
Contributor

…d tests

Mirrors h5i's new sealed-overlay verification: Conductor.verify grows a sealed_from keyword (an Artifact, submission id, or team agent id) that overlays the sealing submission's diff over the candidate at verify time, so a coder cannot weaken tests it was handed — edits to sealed paths are discarded and surfaced on the typed Verification as sealed_overridden, alongside sealed_from/sealed_tree_oid/sealed_paths and a .sealed property. verify_and_judge/ensemble/integrate/arena thread the keyword through, and the AgentCoder example now verifies with sealed_from=tests, closing its prompt-level-only guard (the paper's test-executor role, enforced).

…d tests

Mirrors h5i's new sealed-overlay verification: Conductor.verify grows a
sealed_from keyword (an Artifact, submission id, or team agent id) that
overlays the sealing submission's diff over the candidate at verify time,
so a coder cannot weaken tests it was handed — edits to sealed paths are
discarded and surfaced on the typed Verification as sealed_overridden,
alongside sealed_from/sealed_tree_oid/sealed_paths and a .sealed property.
verify_and_judge/ensemble/integrate/arena thread the keyword through, and
the AgentCoder example now verifies with sealed_from=tests, closing its
prompt-level-only guard (the paper's test-executor role, enforced).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Koukyosyumei
Koukyosyumei merged commit fddd65d into main Jul 21, 2026
7 checks passed
@Koukyosyumei
Koukyosyumei deleted the improve-sandbox branch July 21, 2026 20:08
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