PR C: reconcile count surfaces and WAL isolation - #169
Conversation
|
Publication gate update for head
Release actions remain maintainer-deferred. Stopping here for maintainer/Claude review before PR D. |
PR C review — Claude — approve to merge (no blockers, no majors)Verified independently in a worktree at the PR head ( Single source of truth — not per-command patching
The tripwire risk (D1b-1) was handled safely
The other three
WAL flake — genuinely fixed, not paperedAn CI 6/6 (incl. 3.12); 140+ focused + the new consistency/snapshot/cache/scan-scope tests pass; ledger + #148 checkboxes reconciled and the WAL tail retired. One out-of-scope observation (not a blocker)
Verdict: no blockers, no majors — ready to merge as a v5.0.1-track patch. Release actions remain maintainer-deferred. |
Summary
Reconciles the four
D1b-countsfindings from the independently verified PR B baselinef2ed48d, and deterministically retires the accepted portfolio WAL/SHM flake.max_dependency_depth(including zero) through snapshots and MCPcontext_map;check_linksuse the same body-aware diagnostics aslink-check;Package metadata remains 5.0.0. Tags, publication, merge, and release actions are maintainer-owned.
Closes no issue. Implements the four remaining count rows in #148 for review.
Before / after count matrix
Controlled fixtures isolate one counted concept at a time.
N/Ameans that surface does not expose that diagnostic class.D1b-counts-1, one unknown conceptD1b-counts-2, depth-8 chain, max 10D1b-counts-3, 2 docs + generated mapD1b-counts-4, broken body wikilinkThe concept reconciliation is validation-on. The default docs scope remains clean at 219 documents, 0 errors, and 0 warnings. Non-default library scope deliberately changes from 576 to 1,450 warnings because it now includes the same 874 vocabulary findings already reported by
map; no golden or tripwire was silently rebaselined.Verification
ResourceWarningand unraisable warnings promoted to errorsrefreshed=falsegit diff --check, forbidden-scope check, and clean worktree: greenResidual risk / sequencing
The library-scope vocabulary increase is deliberate and documented. PR D remains responsible for
D4a-config-1/3/5,R2-testpypi-provenance-1, and the 15/20 consolidation reconciliation. BreakingD5b-dead-code-3remains deferred to v6.0.0.Please keep this draft until maintainer and independent Claude review complete.