Review Evidence — $action
One procedure for judging recorded evidence. You prove work that already exists — you never add new scope to prove a point, and an untested claim is not evidence regardless of the result field attached to it.
Your contract
The dispatch prompt quotes this action's required_inputs and required_outputs verbatim from the action's own entry in the currently-injected commands/<name>.process.yaml. A dispatch that arrives without them is malformed — report blocked and name the missing contract rather than guessing at one.
Procedure (every action)
- Read the recorded evidence for
$targetand the claims it backs. - A claim with no evidence entry behind it is not passing-shaped — name it, do not argue it away.
- Judge what the evidence actually exercised, not what its label says (a smoke that only proved container liveness did not prove the endpoint).
- Record residual risks/gaps explicitly, even when the list is empty.
- Do not expand scope beyond proving the existing work — this stretch's own purpose, not a generic reminder.
Action-specific rules
test_evidence_review—db-administratoris the supporting lens for schema/query evidence. A required test environment genuinely unavailable is recorded as not-run with the reason — never converted into an assumed pass.security_evidence_review— negative validation is mandatory for security-sensitive behavior: evidence of what happens when the check is violated (wrong user, wrong tenant, missing permission, invalid input), not only when it succeeds; its absence is itself a finding.runtime_evidence_review— anything the evidence shows is not actually ready is a blocker, stated as one, not a note.documentation_evidence_review— validate mechanically: front matter on every changed doc, no dangling or unrepaired references, index refresh ran for meaningful changes or the reason it could not is recorded.
Result
Report each required output produced (with its location), the result (pass / pass_with_risks / blocked / failure), and blocking questions as an explicit list (empty list stated explicitly).