# VR1 Stage 3 changelogs THROUGH 2026-07-18 (partial record -- stage still OPEN)

Stage 3 is the ACTIVE stage; this record consolidates only its closed sessions (2026-07-16..18: adversarial review sweep, Model B reshape, D-121..D-129 era, grounding audit). The live session changelog (changelog-20260719-phase5-sweep.md) stays top-level until its session closes. Durable content: rulings in design-decisions D-121..D-129 + ga-rulings; status in CURRENT-STATE.

| file (now docs/archive/changelogs/) | title line | lines |
|---|---|---|
| changelog-20260716-d124-addressing-pin.md | 2026-07-16 -- D-124 addressing pinned: transit supernet 172.31.0.0/24 + ratified rack values | 65 |
| changelog-20260716-d124-rack-addressing.md | 2026-07-16 -- D-124 adopted; vr1-dc0 MAAS rack (vvr1-dc0) wired; rack-mgmt NetBox importer | 92 |
| changelog-20260716-d126-durable-forward.md | 2026-07-16 -- D-126: durable, rootless vcloud->service-VM access (SSH local-forward via systemd --user) | 111 |
| changelog-20260716-review-sweep-phaseAB.md | 2026-07-16 -- Stage-3 review sweep, Phase A (record amendments) + Phase B (whole-host calculator) | 59 |
| changelog-20260716-review-sweep-phaseC.md | 2026-07-16 -- Stage-3 review sweep, Phase C (D-123 Model B OpenTofu reshape + node-host bootstrap) | 64 |
| changelog-20260716-review-sweep-phaseC2-D125.md | 2026-07-16 -- D-125: Model B per-DC ISP egress (bridge-in, single-NAT) -- resolves OBS-3's design gap; egress  | 73 |
| changelog-20260717-d126-baseleg-oneshot-d128-operating-model.md | 2026-07-17 -- vcloud post-restart sweep + D-126 base-leg oneshot + D-128 operating model | 75 |
| changelog-20260717-d127-iac-autostart-and-guest-updates.md | 2026-07-17 -- D-127 IaC autostart matrix (baked into the deploy tooling) + Office1 guest updates | 68 |
| changelog-20260717-netbox-apex-recovery-edge-wan-import.md | 2026-07-17 -- office1-netbox apex recovery + restart policy + full D-124/edge-WAN import (Blocks A + B) | 54 |
| changelog-20260718-opnsense-plugins-installer.md | Changelog 2026-07-18 -- OPNsense edge plugin profile-installer (D-129) | 40 |
| changelog-20260718-permission-posture-ask-preempts-classifier.md | Changelog 2026-07-18 -- permission posture: mutations PROMPT, not classifier-deny | 40 |
