Skip to content

refactor(container): share validated run and attestation contracts - #2598

Merged
jonathanKingston merged 2 commits into
claude/copse-container-execution-nw4ln8from
codex/container-shared-schemas
Sep 9, 2026
Merged

jonathanKingston merged 2 commits into
claude/copse-container-execution-nw4ln8from
codex/container-shared-schemas

Conversation

@jonathanKingston

@jonathanKingston jonathanKingston commented Sep 9, 2026 •

Copy link
Copy Markdown
Collaborator

Container request, result, run-spec, and attestation shapes were maintained separately by the host, worker, and IPC layer. Share their validators and derive their TypeScript types from those contracts. Named mapped public types retain the API generator's existing references, so this does not change the wire schema. Attestation parsing now preserves the optional security profile and per-command network fields.

Follow-up to #2348, targeting its feature branch so this PR contains only the schema change. Also validated in an isolated checkout rebased onto origin/main at 4253dfd0f.

Validation: typecheck, lint, formatting, dead-code, oracle, and e2e-syntax checks passed; 62 focused tests passed. The full sandboxed suite reported 8,826 passing, 42 failing, 41 cancelled, and 9 skipped tests; failures include denied loopback/Unix socket listeners (EPERM). No renderer or DOM changes. All four changes were also integrated: 8,953 full-suite unit tests passed outside the sandbox, and the final 208-test targeted regression run passed after the additional cancellation fix.

github-actions Bot added a commit that referenced this pull request Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

🖥️ PR preview

@jonathanKingston
jonathanKingston marked this pull request as ready for review September 9, 2026 02:53
@jonathanKingston
jonathanKingston merged commit 8f66ca4 into claude/copse-container-execution-nw4ln8 Sep 9, 2026
35 checks passed
@jonathanKingston
jonathanKingston deleted the codex/container-shared-schemas branch September 9, 2026 03:10

This branch was previously deployed

1 inactive deployment
github-pages — d2b3318f Deployed Sep 9, 2026 by github-actions[bot] via deploy #129
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