validation-sweeplisted
Install: claude install-skill jposluns/grc_library
# Validation Sweep
## Project wiring (the parent library's instantiation; adopters substitute their own)
Portable procedure, concrete names. In the parent GRC library this skill runs with:
- Canonical full-audit command: `tools/run_all_audits.sh`; canonical gate inventory: `governance/specification-audit-programme.md` §6.
- Sweep-history register: `.working/validate-sweeps/history.md` (one row per iteration).
- Per-iteration detail directory: `.working/validate-sweeps/` (filenames `YYYY-MM-DD-sweepN-iterM.md`).
- False-positive memory: the validation-sweep history README, `.working/validate-sweeps/README.md`, § Accept-list discipline (the human-readable surface), mirrored machine-readably by the scanner exemption file `tools/sweep-preflight-exemptions.json`.
- Deterministic pre-flight scanner: `tools/sweep-preflight-scanner.py`, with shipped pattern ids PF-01 / PF-02 / PF-03 for stale collection counts (skills, governance rules, generic `N <collection>`) and PF-04 for stale version literals; its `CANONICAL_COLLECTIONS` constants and seed patterns target this corpus.
- Document-staleness audit: gate 31 in the canonical inventory.
- Listing-surface coverage gate: gate 47 (the document-index register and the domain READMEs); the candidate-set helper is `tools/suggest-listing-surfaces.py <doc>`.
- Linter-exemption mechanism covering the detail directory: `DEFAULT_EXEMPT_DIRS` in `tools/lint_common.py`.
- Detailed change-log mirror (the surface the chat-surfacing section contra