Skip to content

Add runtime enforcement posture self-check#28

Merged
SSBrouhard merged 1 commit into
mainfrom
codex/runtime-posture-self-check
Jun 10, 2026
Merged

Add runtime enforcement posture self-check#28
SSBrouhard merged 1 commit into
mainfrom
codex/runtime-posture-self-check

Conversation

@SSBrouhard

Copy link
Copy Markdown
Owner

Summary

  • add a conservative runtime posture model that reports advisory/cannot_determine/hard_enforcement_ready instead of relying only on runbook discipline
  • expose posture through broker health metadata, GET /v1/posture, broker startup stderr, and vmga-operator posture
  • check broker auth, backend wrapper choice, approval/evidence modes, obvious agent-root path placement, evidence rotation, direct-bypass unknowns, and single-process boundary
  • document that posture is a runtime self-check, not a formal sandbox proof, and that unknowns do not count as hard-ready

Validation

  • .venv/bin/python -m pytest -q
  • .venv/bin/python -m compileall src tests scripts integrations
  • .venv/bin/python scripts/vmga_release_check.py
  • npm test && npm run plugin:validate (integrations/openclaw)
  • manual local posture smoke via operator_main

@SSBrouhard SSBrouhard merged commit 72b2fe5 into main Jun 10, 2026
5 checks passed
@SSBrouhard SSBrouhard deleted the codex/runtime-posture-self-check branch June 10, 2026 09:54
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