Skip to content

Qualify suspended launcher resource policy#45

Merged
dovvnloading merged 1 commit into
mainfrom
codex/native-launcher-qualification
Jul 22, 2026
Merged

Qualify suspended launcher resource policy#45
dovvnloading merged 1 commit into
mainfrom
codex/native-launcher-qualification

Conversation

@dovvnloading

Copy link
Copy Markdown
Owner

Summary

  • extend the disposable AppContainer child runner with bounded Job Object CPU-time, memory, active-process, kill-on-close, and accounting policy
  • add suspended native-launcher qualification using fixed indstr.exe only
  • verify policy is applied before resume and breakaway flags are absent
  • integrate the nested policy evidence into the sandbox report with explicit worker/broker blockers
  • document the native launcher ADR and add regression tests

Verification

  • python -m pytest -q (219 passed, 1 skipped)
  • native launcher policy subcheck passed on Windows; strict overall status remains blocked as designed
  • AppContainer isolation and cancellation corpora passed
  • compileall, Ruff, contract generation, diff check, and production-route cross-check passed

The unrelated working-tree edit to Cortex.pyproj is intentionally not included. The signed worker package and broker PID/token binding remain unavailable, so no provider launch is authorized.

@dovvnloading
dovvnloading merged commit 8fd0af6 into main Jul 22, 2026
1 check passed
@dovvnloading
dovvnloading deleted the codex/native-launcher-qualification branch July 22, 2026 01:50
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