A single quality gate. applies decides relevance (language/marker gating);
run performs the check and returns an outcome. run must NOT throw for
violations — return fail/warn instead. Thrown errors are caught by the
orchestrator and recorded as fail.
A single quality gate.
appliesdecides relevance (language/marker gating);runperforms the check and returns an outcome.runmust NOT throw for violations — returnfail/warninstead. Thrown errors are caught by the orchestrator and recorded asfail.