name: gtkb-verify description: Author a Loyal Opposition post-implementation VERIFIED or NO-GO verdict file that satisfies the Mandatory Specification-Derived Verification Gate. Use when a post-implementation report enters the Loyal Opposition actionable queue, when asked to verify a post-implementation report, when authoring a VERIFIED/NO-GO verdict, or when reviewing an implementation report for spec-derived testing. allowed-tools: Read, Bash, Grep, Glob, Write
/verify
This skill helps Loyal Opposition author post-implementation verdict files
(VERIFIED or NO-GO) that satisfy the Mandatory Specification-Derived
Verification Gate in .claude/rules/file-bridge-protocol.md. It scaffolds
the structural conventions of the verdict file: header metadata, prior-
deliberation citations, applicability and clause preflight output, the
spec-to-test mapping table, positive confirmations, finding structure for
NO-GO, the executed-commands block, and the owner-action-required footer.
The skill is documentation and procedural orchestration only. It is the
first slice of WI-3261 (Verification mechanics: /verify verdict-author skill
- spec-to-test mapping helper). The companion spec-to-test mapping computation
helper — which would read
config/governance/spec-applicability.tomlandconfig/governance/adr-dcl-clauses.tomlto suggest candidate test commands per cited specification — is deferred to Slice 2. This slice documents the structural conventions only.
Non-bypass guarantees
This skill does NOT replace any part of Loyal Opposition's judgment or the bridge protocol. Specifically:
- It does NOT itself execute the applicability preflight, the clause preflight, or the spec-derived tests. The reviewer runs those commands and pastes the real output into the verdict file.
- It does NOT write or mutate
bridge/INDEX.md. The reviewer (or the existing helper-mediated bridge-write path) updatesbridge/INDEX.mdseparately after the verdict file is written. - It does NOT short-circuit Loyal Opposition's verdict.
VERIFIEDversusNO-GOis the reviewer's evidence-based decision; this skill only documents the file shape that decision is recorded in.
bridge/INDEX.md remains the canonical bridge workflow state per
GOV-FILE-BRIDGE-AUTHORITY-001. The verdict file produced with this skill
flows through the normal bridge write channel like any other bridge file.
When to invoke
Use this skill when:
- The latest status on a bridge thread is
NEWand the latest version is a post-implementation report (theGOalready happened in an earlier version of the same thread). - The user explicitly asks
/verify <slug>. - A bridge scan surfaces a thread as actionable for Loyal Opposition
verification (a post-implementation report awaiting
VERIFIED/NO-GO).
Do NOT use this skill for:
- Reviewing a fresh
NEW/REVISEDimplementation proposal (that isgtkb-proposal-review, which produces aGO/NO-GOverdict on a proposal). - Authoring a Prime Builder implementation proposal or implementation report
(that is
gtkb-bridge/gtkb-bridge-propose). - Writing
bridge/INDEX.mdentries directly.
Mandatory pre-write steps
Before writing the verdict file, the reviewer must:
- Read the full thread version chain — every prior
bridge/<slug>-NNN.mdfor the thread — so the verdict is grounded in the complete exchange. - Confirm the latest status is
NEWon a post-GOthread (i.e., the latest version is a post-implementation report, not a fresh proposal). - Run
python scripts/bridge_applicability_preflight.py --bridge-id <slug>and capture the full output. - Run
python scripts/adr_dcl_clause_preflight.py --bridge-id <slug>(no--report-only) and capture the full output. Treat exit5as a blocking gap unless an explicit owner-waiver line is present per blocking clause. - Run a deliberation search per
.claude/rules/deliberation-protocol.md(gt deliberations search <topic>) for prior reviews on the same spec/WI/component. - Identify the linked specifications carried forward from the
GO'd proposal — the verdict must mirror the proposal'sSpecification Links. - Build the spec-to-test mapping table. In Slice 1 this is done manually; Slice 2 will provide a helper that computes candidate test commands.
- Execute the spec-derived tests and capture the exact commands run and the observed results.
Verdict file template
Author the verdict file at bridge/<slug>-<next>.md where <next> is the next
zero-padded version number for the thread. Structure:
- Line 1: the verdict word —
VERIFIEDorNO-GO— alone on its own line. - Header block (immediately after a blank line):
bridge_kind: verification_verdictDocument: <slug>Version: <NNN>Author: Loyal Opposition (<harness>, harness <id>)Date: <YYYY-MM-DD> UTCReviewer: Loyal OppositionResponds to: bridge/<slug>-<post-impl-report-version>.mdRecommended commit type: <feat|fix|...>— include this line only for aVERIFIEDverdict (it validates the implementation report's recommended Conventional Commits type).
## Applicability Preflight— the verbatim output fromscripts/bridge_applicability_preflight.py.## Clause Applicability— the verbatim output fromscripts/adr_dcl_clause_preflight.py, including a## Blocking Gapssubsection when the clause preflight exited 5.## Prior Deliberations—DELIB-*citations from the deliberation search, or an explicit_No prior deliberations: <reason>._line for a novel topic.## Specifications Carried Forward— the list of linked specifications, mirroring theGO'd proposal'sSpecification Linkssection.## Spec-to-Test Mapping— a table with exactly these four columns:| Specification | Test or Verification Command | Executed | Result |. Every carried-forward specification needs at least one row.## Positive Confirmations— a bullet list of what was inspected and passed.## Findings— for aNO-GOverdict only; each finding structured per.claude/rules/report-depth.mdand.claude/rules/report-depth-prime-builder-context.md(observation, deficiency rationale, proposed solution, option rationale, Prime Builder implementation context).## Required Revisions— for aNO-GOverdict only; the finding-by-finding required changes Prime Builder must address before resubmitting.## Commands Executed— the exact shell commands run during the review with observed output excerpts.## Owner Action Required— optional; any owner decision the verdict surfaces (waiver request, blocking-gap disposition, scope clarification).- Copyright footer.
Gate enforcement
The verdict must honor these gates before VERIFIED is recorded:
- Spec-derived testing.
VERIFIEDrequires every linked specification to have at least one row in theSpec-to-Test Mappingtable whoseExecutedcolumn isyes. A linked specification with no executed test coverage meansNO-GOunless the owner explicitly approves a documented waiver for that specific specification and risk (DCL-VERIFIED-SPEC-DERIVED-TESTING-MANDATORY-001). - Untested specifications. An untested linked specification requires an
explicit owner-waiver line in the verdict; otherwise issue
NO-GO. - Clause preflight. A clause-preflight exit
5with no owner-waiver line for the offending blocking clause is aNO-GO. - Missing cross-cutting specs. If the applicability preflight reports a
non-empty
missing_required_specslist, issueNO-GOuntil the proposal or implementation report is revised to cite and satisfy those specifications.
Cross-harness implementation notes
The skill body is identical between Claude Code and Codex. The canonical file
is .claude/skills/verify/SKILL.md; the Codex adapter is
.codex/skills/verify/SKILL.md and carries the
<!-- GTKB-CODEX-SKILL-ADAPTER --> generated marker. Do NOT edit the adapter
directly — edit the canonical file and regenerate with
python scripts/generate_codex_skill_adapters.py --update-registry per
ADR-CODEX-HOOK-PARITY-FALLBACK-001. The adapter's stored SHA in
.codex/skills/MANIFEST.json and the harness-capability registry is the
normalized-body SHA computed by the generator.
Companion skills
gtkb-bridge— operate the full bridge protocol across its lifecycle.gtkb-proposal-review— review a freshNEW/REVISEDimplementation proposal (the pre-implementation counterpart to this post-implementation skill).gtkb-send-review— create an implementation proposal and add it to the bridge INDEX for Loyal Opposition review.
Copyright
(c) 2026 Remaker Digital, a DBA of VanDusen & Palmeter, LLC. All rights reserved.