โ F9: No unfilled template placeholders โ Skipped because no entry file exists
deep: n/a
instructions: 0/10
โ I1: Emphasis keyword usage โ Skipped because no entry file exists
โ I2: Keyword density โ Skipped because no entry file exists
โ I3: Rule specificity โ Skipped because no entry file exists
โ I4: Action-oriented organization โ Skipped because no entry file exists
โ I5: No identity language โ Skipped because no entry file exists
โ I6: Entry file length โ Skipped because no entry file exists
โ I7: Entry file size within limit โ Skipped because no entry file exists
โ I8: Total injected content within budget โ Total injected content: 0 non-empty lines (reference: 60-200)
workability: 4/10
โ W1: Build/test commands documented โ Skipped because no entry file exists
โ W2: CI exists โ No GitHub workflow files found
โ W3: Tests exist and are non-empty โ No test files found
โ W4: Linter configured โ No linter or formatter configuration found
โ W5: No oversized source files โ No source files exceed 256 KB
โ W6: Pre-commit hooks are fast โ No pre-commit hook (OK)
โ W7: Local fast test command documented โ No documented local test command โ AI agents don't know what to run before push (add '## Local test' section with executable command)
โ W8: npm test script exists (JS/Node projects) โ package.json has no 'scripts.test' โ 'npm test' fails with 'missing script' for AI agents
โ W9: Release workflow validates version consistency โ No release workflow found (skip)
โ W10: Test cost tiers defined (pytest markers) โ No Python project files found (skip โ W10 is Python-only)
โ W11: feat/fix commits paired with test commits (test-required gate) โ No test-required.yml โ feat/fix commits are not gated on paired test commits
continuity: 1/10
โ C1: Document freshness โ Skipped because no entry file exists
โ C2: Handoff information exists โ No handoff or progress information found
โ C3: Changelog has why โ CHANGELOG.md missing or empty
โ C4: Plans in repo โ No plan directories found
โ C5: CLAUDE.local.md not tracked โ Skipped: CLAUDE.local.md is Claude Code specific
โ C6: HANDOFF.md contains verify conditions (not just status) โ No HANDOFF.md โ continuity check skipped (C2 also flags this)
session: n/a
safety: 7/10
โ S1: Env files gitignored โ .env is in .gitignore (good)
โ S2: Actions SHA pinned โ No GitHub Actions (OK)
โ S3: Secret scanning configured โ No secret scanning (gitleaks or pre-commit) configured
โ S4: Security policy exists โ No SECURITY.md โ no vulnerability reporting instructions
โ S5: Workflow permissions minimized โ No over-permissioned workflows
โ S6: No hardcoded secrets โ No hardcoded secret patterns found
โ S7: No personal paths in source โ No personal filesystem paths found in source
โ S8: No pull_request_target trigger โ No workflows use pull_request_target