stemedb/.claude/skills/aphoria-self-review/checklists/coverage.md
2026-02-07 19:51:05 -07:00

2.8 KiB

Coverage Analysis Checklist

Use this checklist during Phase 3 of the Self-Review SOP.

Active Extractors Inventory

List all extractors that produced claims:

Extractor File Types Claims Count Top Files

File Type Coverage

File Extension Extractor(s) Claims Status
.rs Covered / Gap
.toml Covered / Gap
.json Covered / Gap
.yaml/.yml Covered / Gap
.go Covered / Gap
.py Covered / Gap
.ts/.js Covered / Gap
.env Covered / Gap
Dockerfile Covered / Gap
Other: ___ Covered / Gap

Security-Critical Path Audit

These paths MUST have coverage:

Authentication (auth/, authn/, login/)

  • Path exists in project: YES / NO
  • Claims extracted: ___
  • Extractors active: ___
  • Status: Covered / BLOCKER

Cryptography (crypto/, encryption/, tls/, ssl/)

  • Path exists in project: YES / NO
  • Claims extracted: ___
  • Extractors active: ___
  • Status: Covered / BLOCKER

Networking (network/, http/, api/, rpc/)

  • Path exists in project: YES / NO
  • Claims extracted: ___
  • Extractors active: ___
  • Status: Covered / BLOCKER

Secrets (secrets/, credentials/, .env)

  • Path exists in project: YES / NO
  • Claims extracted: ___
  • Extractors active: ___
  • Status: Covered / BLOCKER

Authorization (authz/, permissions/, acl/, rbac/)

  • Path exists in project: YES / NO
  • Claims extracted: ___
  • Extractors active: ___
  • Status: Covered / BLOCKER

Acceptable Gaps

Gaps that are expected and documented:

Path Pattern Reason for Exclusion
test/, tests/, *_test.rs Test fixtures, not production
fixtures/, testdata/ Mock data for testing
examples/, demo/ Documentation, not production
vendor/, node_modules/ Third-party code
target/, dist/, build/ Generated artifacts

Zero-Extraction Analysis

Files/directories with no claims:

Path Expected? Investigation Needed?
YES / NO YES / NO
YES / NO YES / NO
YES / NO YES / NO

Missing Extractor Analysis

Patterns that should be extracted but aren't:

Pattern Example File Suggested Extractor

Outcome

  • All active extractors documented
  • File type coverage assessed
  • Security-critical paths checked
  • BLOCKER gaps identified: ___
  • Acceptable gaps documented
  • Missing extractors identified