Skip to content

chore(docs): auto-detected drift sweep 2026-05-11#75

Draft
TimothyVang wants to merge 5 commits into
mainfrom
chore/auto-doc-sync-fresh2
Draft

chore(docs): auto-detected drift sweep 2026-05-11#75
TimothyVang wants to merge 5 commits into
mainfrom
chore/auto-doc-sync-fresh2

Conversation

@TimothyVang

Copy link
Copy Markdown
Owner

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.

Note: The previous chore/auto-doc-sync branch (PR #68) had unresolvable rebase conflicts with origin/main. This is a fresh sweep from origin/main as the base.


Drift items fixed (20 of 20)

# File Category Description
1 docs/ARCHITECTURE.md Schema/enum drift CaveatID code block: update string values from long descriptive strings to match actual StrEnum name=value pattern in src/verdict/schemas/caveat_id.py
2 docs/ARCHITECTURE.md Schema/enum drift ArtifactClass code block: add missing EVTX_4624 and USNJRNL members present in src/verdict/schemas/artifact_class.py; update str, EnumStrEnum
3 docs/ARCHITECTURE.md Stale file path verdict/planning/prompts/examiner_caveats.mdsrc/verdict/planning/prompts/examiner_caveats.md
4 docs/ARCHITECTURE.md Stale file path verdict/playbooks/src/verdict/playbooks/
5 docs/ARCHITECTURE.md Stale file path verdict/knowledge/hunt_evil.ymlsrc/verdict/knowledge/hunt_evil.yml
6 docs/ARCHITECTURE.md Stale file path verdict/tools/sanitization.pysrc/verdict/tools/sanitization.py
7 docs/ARCHITECTURE.md Stale file path RELEASE table rows: ../verdict/planning/prompts/... and ../verdict/playbooks/...src/verdict/...; remove "planned" qualifier
8 CLAUDE.md Stale file path §3.1: verdict/runtime/evidence_recheck.pysrc/verdict/runtime/evidence_recheck.py
9 CLAUDE.md Stale file path §3.3: verdict/schemas/caveat_id.py and verdict/prompts/examiner_caveats.mdsrc/verdict/schemas/caveat_id.py and src/verdict/planning/prompts/examiner_caveats.md
10 CLAUDE.md Stale file path §3.9: verdict/ledger/redaction.pysrc/verdict/ledger/redaction.py
11 CLAUDE.md Stale file path §6 code layout block: verdict/src/verdict/
12 CLAUDE.md Stale file path §7: verdict/playbooks/, verdict/knowledge/, verdict/prompts/src/verdict/playbooks/, src/verdict/knowledge/, src/verdict/planning/prompts/
13 CLAUDE.md Stale file path §8: verdict/verification/strategy.pysrc/verdict/verification/strategy.py
14 CLAUDE.md Stale file path §9: verdict/ledger/writer.py + chain.pysrc/verdict/ledger/writer.py (chain.py not tracked in src/verdict/ledger/)
15 CONTRIBUTING.md Stale file path Recommended-platform blurb: verdict/sandboxes/ and verdict/tools/vol3/src/verdict/sandboxes/ and src/verdict/tools/vol3/
16 CONTRIBUTING.md Stale file path SIFT VM requirement: remove nonexistent services/mcp/src/tools/ reference
17 CONTRIBUTING.md Stale file path Integration gate: services/mcp/src/tools/ and services/agent_mcp/ (neither exists) → src/verdict/tools/ and src/verdict/sandboxes/
18 CONTRIBUTING.md Stale file path Docs-follow-research table: verdict/prompts/examiner_caveats.mdsrc/verdict/planning/prompts/examiner_caveats.md
19 docs/README.md Dead intra-repo link / missing index entry docs/DFIR_MEMORY.md exists on disk and in git but was not indexed in the docs wiki
20 docs/BUILD_PLAN.md Stale file path §authorities table: fix verdict/ paths and remove nonexistent services/mcp/src/tools/ and services/agent_mcp/ rows

Items 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

claude added 5 commits May 11, 2026 10:12
…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
…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/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants