Skip to content

GUARD VALIDATION

C-368 Guard validation manifest

Validated: 2026-07-10 · Validator: epicon/src/validate.mjs (live Guard v0) · Mode: enforce

PR brief epicon_id Verdict Errors Warnings
C368-PR1_oaa-mint-auth.md EPICON_C-368_CORE_oaa-mint-auth_v1 PASS 0 1
C368-PR2_oaa-gii-canon.md EPICON_C-368_CORE_oaa-gii-canon-alignment_v1 PASS 0 1
C368-PR3_epicon-cc0.md EPICON_C-368_DOCS_license-cc0-ratification_v1 PASS 0 1
C368-PR4_epicon-api-truthful-health.md EPICON_C-368_INFRA_epicon-api-truthful-health_v1 PASS 0 1
C368-PR5_guard-app-phase1.md EPICON_C-368_CORE_guard-app-phase1_v1 PASS 0 1
C368-PR6_org-dedup.md EPICON_C-368_DOCS_org-dedup-terminal-main_v1 PASS 0 1

The single warning per file is the expected No token available — skipping changed-file analysis notice when validating intent structure offline (no GITHUB_TOKEN). Non-blocking.

Reproduce:

cd epicon
for f in PR1 PR2 PR3 PR4 PR5 PR6; do
  body=$(cat "../Mobius-Substrate/docs/epicon/cycles/C-368/C368-${f}"*.md)
  node -e "require('fs').writeFileSync('/tmp/ev.json', JSON.stringify({pull_request:{number:1,body:require('fs').readFileSync(0,'utf8')}}))" <<< "$body"
  GITHUB_EVENT_PATH=/tmp/ev.json GITHUB_REPOSITORY=kaizencycle/Mobius-Substrate node src/validate.mjs
done