# 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`.
