Skip to content

Harden enterprise runtime controls#9

Merged
AdamDiStefanoAI merged 5 commits intomainfrom
enterprise-hardening
Apr 8, 2026
Merged

Harden enterprise runtime controls#9
AdamDiStefanoAI merged 5 commits intomainfrom
enterprise-hardening

Conversation

@AdamDiStefanoAI
Copy link
Copy Markdown
Owner

Summary

  • implement the modify decision end to end across policy evaluation, gateway responses, telemetry, and persistence
  • enforce authoritative spend controls for both direct execution and approval-based execution, with agent boundary support for default and per-tool costs
  • add signed audit/evidence integrity, tighten production secret requirements, and stop persisting operator secrets in browser local storage
  • expand and stabilize the test suite so the non-integration gate passes again

Verification

  • PYTHONPATH='src:.' JWT_SECRET_KEY='ci_test_secret_not_for_production_at_all' KILLSWITCH_SECRET='ci_killswitch_secret_not_for_production' ACR_ENV='test' pytest tests/ -v --ignore=tests/integration --cov=src/acr --cov-report=term-missing --cov-fail-under=80
  • result: 200 passed, coverage 80.19%

Notes

  • adds Alembic migration 0013_policy_decision_modify
  • unrelated local changes under implementations/acr-control-plane/var/policy_bundles/... were intentionally left out of this branch

@AdamDiStefanoAI AdamDiStefanoAI merged commit 866ef44 into main Apr 8, 2026
1 check failed
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