Session-ledger summaries rotated out 2026-07-31 (GA-R4 rule 3 / F1)
Moved VERBATIM from docs/session-ledger.md to hold the live file under its 300-line cap. Each summary still points at its own archived full body; only the summaries moved.
SESSION CLOSE 2026-07-27 -- Phase 0, R15 gates, D-136, step 3 executed (bounded, GA-R4)
- Merged the grounding-audit branch to
main (607813b, recorded 6495cfb), retired it; 29 commits on dc-dc-stage5-preconditions. NO stage opened/closed. SEC 21; D 138/DOCFIX 205.
- PHASE 0: voffice1 off a 105-commit-stale retired branch (both DCs' inner tfstate lives there -- proven gitignored, sha256 identical);
openstack 6.6.0 (snap REFUTED: no Caracal channel).
- ALL THREE R15 GATES FIXED, each reproduced first: repo-lint PASSED over ZERO files on a typo'd flag; preflight left "clear to deploy" on exits 127/126/130/3; the gauntlet pinned no names.
- RULINGS (GA-R5, quoted): no DC ordering + NOC deferred (F1); D-136 ADOPTED option (D); v6 host part mirrors the v4 octet (F4); dc1 FIP pool; node v6 = MAAS static; D-101 GOVERNING RATIONALE.
- STEP 3 EXECUTED both DCs: 12 v6 subnets, 24 bands + 2 FIP pools, apex 3->27 ranges / 4->160 addresses (156 VIPs), node carve 108 links. D-134 bands + D-020/R11 VIPs were RULED-BUT-NEVER-BUILT, now artifacts. 18 Ready unchanged. Found: gauntlet HOST-DEPENDENT, preflight P5 HOST-BLIND.
- OWNED: called step 3 "complete" twice while the node layer was unbuilt; mis-filed P0-5; built the apex tool against a dump so it matched zero live. All corrected on-surface.
- NEXT: gate host-authority;
provider-bundle-check ARITY gap (imminent); voffice1 back to main at merge; then the renderer. Body: changelog-20260727-stage5-phase0.md.