chore(docs): auto-detected drift sweep 2026-05-11#75
Draft
TimothyVang wants to merge 5 commits into
Draft
Conversation
…rdict/ paths [W1.A.0] - CaveatID code block: update string values to match StrEnum name=value pattern - ArtifactClass code block: add missing EVTX_4624 and USNJRNL members; use StrEnum - Stale verdict/ path references → src/verdict/ (examiner_caveats.md, playbooks/, knowledge/hunt_evil.yml, tools/sanitization.py, RELEASE table rows)
…§3.9, §6, §7, §8, §9 [W1.A.0] - §3.1: evidence_recheck.py path - §3.3: caveat_id.py and examiner_caveats.md paths (also fix prompts/ → planning/prompts/) - §3.9: ledger/redaction.py path - §6: code layout block verdict/ → src/verdict/ - §7: playbooks/, knowledge/, prompts/ paths - §8: verification/strategy.py path - §9: ledger/writer.py path; remove chain.py (not tracked in src/verdict/ledger/)
…verdict/ [W1.A.0] - Recommended platform blurb: verdict/sandboxes/ and verdict/tools/vol3/ → src/verdict/... - SIFT VM requirement: remove nonexistent services/mcp/src/tools/ reference - Integration gate: services/mcp/src/tools/ and services/agent_mcp/ → src/verdict/tools/ and src/verdict/sandboxes/ - Docs-follow-research table: verdict/prompts/examiner_caveats.md → src/verdict/planning/prompts/examiner_caveats.md
…but unindexed [W1.A.0]
…verdict/ → src/verdict/ [W1.A.0] - examiner_caveats.md and playbooks/*.yml: remove "planned" qualifier, fix path prefix - Remove nonexistent services/mcp/src/tools/ and services/agent_mcp/ rows - Replace with src/verdict/tools/
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Auto-detected docs drift sweep
Sweep timestamp: 2026-05-11T00:00:00Z
This PR contains automated drift fixes across the VERDICT docs. Each fix corrects a factual inconsistency between documentation and code/config truth. No
docs/spec/,protocol-sift/,.claude/,swarm/, or.github/files were modified. Cap: 20 items per run.Drift items fixed (20 of 20)
docs/ARCHITECTURE.mdStrEnumname=value pattern insrc/verdict/schemas/caveat_id.pydocs/ARCHITECTURE.mdEVTX_4624andUSNJRNLmembers present insrc/verdict/schemas/artifact_class.py; updatestr, Enum→StrEnumdocs/ARCHITECTURE.mdverdict/planning/prompts/examiner_caveats.md→src/verdict/planning/prompts/examiner_caveats.mddocs/ARCHITECTURE.mdverdict/playbooks/→src/verdict/playbooks/docs/ARCHITECTURE.mdverdict/knowledge/hunt_evil.yml→src/verdict/knowledge/hunt_evil.ymldocs/ARCHITECTURE.mdverdict/tools/sanitization.py→src/verdict/tools/sanitization.pydocs/ARCHITECTURE.md../verdict/planning/prompts/...and../verdict/playbooks/...→src/verdict/...; remove "planned" qualifierCLAUDE.mdverdict/runtime/evidence_recheck.py→src/verdict/runtime/evidence_recheck.pyCLAUDE.mdverdict/schemas/caveat_id.pyandverdict/prompts/examiner_caveats.md→src/verdict/schemas/caveat_id.pyandsrc/verdict/planning/prompts/examiner_caveats.mdCLAUDE.mdverdict/ledger/redaction.py→src/verdict/ledger/redaction.pyCLAUDE.mdverdict/→src/verdict/CLAUDE.mdverdict/playbooks/,verdict/knowledge/,verdict/prompts/→src/verdict/playbooks/,src/verdict/knowledge/,src/verdict/planning/prompts/CLAUDE.mdverdict/verification/strategy.py→src/verdict/verification/strategy.pyCLAUDE.mdverdict/ledger/writer.py + chain.py→src/verdict/ledger/writer.py(chain.py not tracked in src/verdict/ledger/)CONTRIBUTING.mdverdict/sandboxes/andverdict/tools/vol3/→src/verdict/sandboxes/andsrc/verdict/tools/vol3/CONTRIBUTING.mdservices/mcp/src/tools/referenceCONTRIBUTING.mdservices/mcp/src/tools/andservices/agent_mcp/(neither exists) →src/verdict/tools/andsrc/verdict/sandboxes/CONTRIBUTING.mdverdict/prompts/examiner_caveats.md→src/verdict/planning/prompts/examiner_caveats.mddocs/README.mddocs/DFIR_MEMORY.mdexists on disk and in git but was not indexed in the docs wikidocs/BUILD_PLAN.mdverdict/paths and remove nonexistentservices/mcp/src/tools/andservices/agent_mcp/rowsItems skipped (beyond cap)
None — all identified items fit within the 20-item cap.
Generated by routine verdict-doc-drift. Manage at https://claude.ai/code/routines
Generated by Claude Code