-
Notifications
You must be signed in to change notification settings - Fork 0
Go Enforcement Parity
Huzefaaa2 edited this page May 18, 2026
·
72 revisions
Python remains the authoritative CAVRA runtime. The Go enforcement plane now has a bounded parity scaffold under go/cavra-runtime/ so the project can evolve toward low-latency local and CI enforcement without creating inconsistent decisions.
- Go module and runtime evaluator.
- JSON request to JSON decision CLI entrypoint.
- Shared critical parity fixture.
- Go unit tests for file, command, Git, and MCP decisions.
- Python parity tests against the same fixture.
-
go-runtime-parityGitHub Actions job. - Required governance check execution of the Go test suite.
python3 -m pytest tests/test_go_runtime_parity.py -q
cd go/cavra-runtime
go test ./...- As a CI owner, I can verify Go decisions before adopting a runner-side backend.
- As a platform engineer, I can review the decision boundary before deploying binaries.
- As an auditor, I can see parity evidence in required checks.
Large engineering fleets need fast enforcement, but regulated environments need proof that every backend evaluates policy consistently. The parity scaffold creates the proof path before promotion.
Load compiled policy JSON, generate protobuf-backed contracts, add a local daemon interface, expand golden cases, and package signed binaries.
CAVRA Field Compass
Before the agent acts, CAVRA asks: who is acting, what will change, what policy applies, and what evidence will prove it?
Before the agent acts, CAVRA asks: who is acting, what will change, what policy applies, and what evidence will prove it?
| Start | Build | Operate | Assure |
|---|---|---|---|
| Quick Start | CLI | Enterprise Guide | AISPM |
| Reader Paths | Policy Syntax | Deployments | Evidence |
| Community | GUI | Troubleshooting | Conclusion |
Textbook home: Before the Agent Acts |
Development archive: development and testing artifacts |
Source repository: github.com/Huzefaaa2/cavra
- Foreword And Reader Paths
- Why CAVRA Exists
- Runtime Authority Model
- Architecture
- Editions
- Install And Deploy
- Community Guide
- Enterprise Guide
- CLI Reference
- GUI And Sandbox
- AISPM Guide
- Policy And Evidence
- Operations And Integrations
- Labs And Use Cases
- Appendices And FAQ
- Policy Language Reference
- Troubleshooting Playbook
- Conclusion