|
Stage-5 grounding audit: post-review corrections + dc1 egress MEASURED
Three fixes from a final review pass, one of which is a new measurement. MEASUREMENT -- dc1 edge egress is OPEN, probed rather than assumed. Lens 5 had correctly listed this as UNMEASURED (it rested on a record). Probed directly from the dc1 rack with --noproxy so an apt-cacher hit could not fake it: streams.canonical.com/juju/tools/ -> 200 (the agent stream bootstrap actually needs), api.snapcraft.io reachable, archive.ubuntu.com -> 200, ping 1.1.1.1 0% loss, default route via 10.12.64.1. So Phase 5.2 stays a standing caveat rather than becoming a blocker -- but it is now measured, and the row says to re-probe immediately before bootstrap because the measurement has a shelf life. DELIVERABLE CORRECTIONS: - The readiness doc said "Eleven decisions are yours", which reads as the total. It is 11 blocking (R1-R11) plus 4 standing (R12-R15) = 15, now stated as such, with the GA-R5 one-at-a-time rule restated at the point of use. - Phase 3's intro still said the runbook fails "in at least five distinct ways" from before lens 5 added ten more rows. Corrected to 21 listed corrections and nine independent failure paths, with the rows named. - R9 and R11 are NOT independent of R2 and were presented as if they were. Both now carry an explicit "ANSWER R2 FIRST" dependency, matching R8. R2 decides what the VIP literals ARE; R9 only asks where they live, and R11's VIPs are single- or dual-family depending on it. Under dual-stack, the L3-9 overlay collision must be solved BEFORE either authority is populated. Also recorded for future sessions: there is no Bash(timeout *) allow rule, which is why lens 1's `timeout 240 bash scripts/preflight.sh` was denied while the bare command is allowed -- a failed-to-MATCH, same class as the 2026-07-26 quoted-sudo finding, not a classifier override. Revert: git revert this commit; all changes are to audit artifacts. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| docs/archive/changelogs/changelog-20260727-stage5-grounding-audit.md |
|---|
| docs/audit/queued-rulings-20260727.md |
|---|
| docs/audit/stage5-readiness-20260727.md |
|---|