# 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