generated from mathias/template-go-web
The guard grepped for the substituted module path, which always matches a generated repo's own go.mod → is_template=true → check/build/deploy all skipped (fake-green CI, nothing ever built/deployed). Detect leftover __PLACEHOLDER__ tokens instead — verified: substituted repo runs CI, raw template skips. Template-wide fix: template-go-web#9. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>