Objective
Remove every hardcoded capability and evidence-satisfaction gate from every adapter, even when doing so breaks an adapter until its real capture path is implemented.
Problem
#30 exposed hardcoded evidence-reference claims for attacker-action-log and availability-series. The action log was not emitted, yet the static claims allowed the run to appear to satisfy the authored contract.
Scope
- Audit all adapters, shared CLI paths, and adapter plumbing for hardcoded capability claims, evidence-reference satisfaction lists, unconditional support flags, and equivalent bypasses.
- Remove every such claim.
- Derive advertised capture capabilities from the adapter's truthful backend manifest.
- Derive post-run satisfaction only from the artifacts and fields actually emitted for that run.
- Fail closed when the applicable RAES contract cannot express or verify the claim.
- Do not retain compatibility fallbacks, allowlists, backend-specific exceptions, or test-only bypasses. Adapter breakage is preferable to a false claim.
Acceptance criteria
References
Objective
Remove every hardcoded capability and evidence-satisfaction gate from every adapter, even when doing so breaks an adapter until its real capture path is implemented.
Problem
#30 exposed hardcoded evidence-reference claims for
attacker-action-logandavailability-series. The action log was not emitted, yet the static claims allowed the run to appear to satisfy the authored contract.Scope
Acceptance criteria
References