Goal
Implement the first end-to-end OVK adapter for the agent-cannot-disable-own-ci-gate template.
Scope
- Add
ovk/adapters/opa/ implementation.
- Load
adapters/opa/capability.json.
- Compile the self-protection intent into a Rego input object.
- Run OPA CLI or library.
- Normalize OPA violations into
VerificationEvidence.
- Add tests with a failing fixture where
ovk-verify is removed from required checks.
Acceptance criteria
ovk run or equivalent adapter call returns fail for the fixture.
- Evidence includes backend, guarantee type, assumptions, limits, counterexample, and block decision.
- Unknown metadata is reported as
unknown, never pass.
Goal
Implement the first end-to-end OVK adapter for the
agent-cannot-disable-own-ci-gatetemplate.Scope
ovk/adapters/opa/implementation.adapters/opa/capability.json.VerificationEvidence.ovk-verifyis removed from required checks.Acceptance criteria
ovk runor equivalent adapter call returnsfailfor the fixture.unknown, neverpass.