Phase 0: correct audit-remediation tail bookkeeping - #166
Conversation
Phase 0 review — Claude — approved to mergeVerified the bookkeeping against my independent reconciliation.
SQLite WAL flake — dispositionProvably pre-existing, not a regression from this PR. #166 changed no product or test code, so the code is byte-identical to Not a merge blocker. Fix it as a test-hygiene item during the sweep (naturally alongside PR C). Approved to merge as-is. One mild note: the full lifecycle machinery (spec + tracker + manifest + session log) is heavier than a ledger/issue bookkeeping change needs — harmless, just noting it. |
Summary
Correct the Phase 0 custody record before the remaining audit-remediation sweep:
completetoactive;R2-control-plane-parity-1;The live GitHub bookkeeping has also been reconciled:
auditandP2-hygiene, no milestone.No product code, tests, workflows, package metadata, tags, releases, or merges are changed.
Baseline and sequencing
origin/main@3dd093e51e1125147e3533352abda75d7ae1d489629c984Validation
Passing:
scripts/llm-dev doctor --manifest ...git diff --checkDraft blockers
This PR is intentionally not ready to merge:
tests/mcp/test_read_only_registration.py::test_read_only_portfolio_queries_existing_snapshot_without_mutation(1 failed, 1,555 passed); that test passes in isolation. No Phase 0 file is on its execution path, but the program's reliable-full-green guardrail is not yet satisfied.review_pending: B.1/B.2/B.3, D.1–D.6, and E remain pending. No external-family receipt or final approval is claimed.Related issues