go-verification-before-completionlisted
Install: claude install-skill Dankosik/go-service-template-rest
# Go Verification Before Completion
An **evidence boundary** is the behavior a proof would fail on. An empirical
claim cannot be wider than that boundary. Local development acceptance is a
separate sufficiency decision owned by the Evidence Contract, not a claim that
every production path has been observed.
`claim -> observable -> command or procedure -> result -> exercised scope -> gap`
An Implemented task handoff claims code production, not verified behavior, and
does not trigger this method. For a ledger, use this method at final validation
after all planned code is assembled; [Implementation](../../../docs/spec-first-workflow/phases/implementation.md#feedback-during-coding)
owns bounded feedback during coding.
Apply the shared [Evidence
Contract](../../../docs/spec-first-workflow/shared/evidence-contract.md). Select
only its local criterion and genuinely explicit additions. This skill and its
references do not create new gates or authorize test infrastructure. For a
verification claim, name the observable whose absence or incorrectness would make the
selected proof fail. Record the exact command or procedure, relevant
preconditions, result, cached or fresh state, and scope actually exercised.
A passing command proves only the surfaces it observed. File presence, status,
an implementation summary, a skipped integration suite, a test pattern matching
zero tests, or an unrelated aggregate cannot carry the claim.
Complete when required claims are supported at their stat