Release a TruVerifAI proactive-invocation gate WITHOUT running (another) review, by logging an explicit reason. Use it when a gate fired (before a commit or a Write/Edit) and EITHER the review is genuinely unnecessary — e.g. a false positive, a trivial/test/docs-only change, or generated/vendored code — OR you ran ONE review and want to proceed on it: apply its findings and pass recommendations_applied, or pass review_deferred_to_commit to defer a batch to the commit gate. NO judgment skip reason releases a FLOOR hunk (auth/secrets/money/migrations/removed-guard/gate-self — the gate's own code — or a repo-defined custom floor from .truverifai/risk.json) — not even test_or_docs_only / generated_or_vendored_code, because the path doesn't change what the hunk IS (a real credential in a test file is still a live credential, and .github/workflows/ classifies as test/docs). The ONE exception is recommendations_applied WITH your recent review on record: after you ran a review and applied its findings, it releases the re-fired change's floor hunks too (lineage-verified, minutes-TTL, logged distinctly as 'findings applied' — never as an audited PASS). Otherwise, while a floor hunk is UNREVIEWED every skip is denied: cover the floor first — audit_coding, confirm_floor (free), synthesize_coding, or, as a last resort, ship it un-reviewed with accept_risk_no_review (a logged override + substantive pre-mortem) — and the same skip then becomes admissible and releases the change's remaining NON-floor hunks. On a MERGE commit whose branch content was already reviewed, branch_already_reviewed releases the non-floor hunks in one call (merge fires only; name where it was reviewed in reason_text). (Note: 'already reviewed' is NOT a skip — a real prior PASS releases the gate automatically.) On a non-floor change the skip releases it on retry. FREE — no credits; the reason is logged. Pass the gate_repo from the gate's message, plus the gate_context_id it printed (REQUIRED — the server verifies a gate truly fired and releases only the hunks IT recorded, so you never supply hunks yourself). There is no way to skip without it: if the gate printed no id (rare), don't skip — run audit_coding with gate_repo + gate_diff.
ConnectorAPI key