|
UNMEASURED-gap sweep: 14 deferred items closed; juju restore-backup CONFIRMED absent
Operator challenge: did the committee actually measure live state, or take shortcuts? Answer: some of both. This commit is the accounting, plus the sweep that closes what was closeable. WHO DID WHAT, precisely, because the accounting matters: - The apex was never polled by ANY lens. Lens 2 declared it out of scope and did so HONESTLY -- its UNMEASURED note explicitly warned "D-101's literals may exist in NetBox and simply not be carved into MAAS". No overclaim. But it is a key system that lens had reach and time to measure. Under-scoped, not dishonest. - The two-day-old dump was MINE, in the correction, not an agent's. - Sharpest instance of the general problem: lens 6 declared juju restore-backup unverifiable because "no Juju client exists on this host", while juju 3.6.27 was installed on voffice1 and lens 5 was running juju help against it in the same session. One lens called impossible what another was measuring. CLOSED BY THE SWEEP (14 items). The consequential ones: - LIVE apex polled via netbox/office1-record-dump.py: 139 prefixes, 103 IPv6, ZERO added, ZERO removed vs the dump. The conclusion was right; the method was not, and that distinction is the whole point. - juju restore-backup DOES NOT EXIST on 3.6.27 -- "not a juju command ... Did you mean: create-backup". L6-14 goes from flagged RISK to CONFIRMED DEFECT: Stage 6 Step 9's D-104 restore drill and its DoD bullet are unsatisfiable as written. - juju bind DOES exist as documented -- lens 6 was RIGHT to exclude it from L6-7 rather than assert it wrong. A correctly-handled uncertainty. - dc0 compute provider MACs measured (52:54:00:1b:19:e6 / 52:54:00:18:ab:b4), matching lib-hosts and CONFIRMING L3-8. - curl present on both racks, so L4-13's hole is theoretical, not live. - The pinned charm channels DO resolve (2024.1, 2.4, squid all present via juju info on voffice1) -- proving L4-2's root cause and its fix: P3's 33 warns are purely the missing juju binary on vcloud, not a charmhub problem. NEW FINDING: preflight's "MAAS unreachable: 'maas admin subnets read' failed" is a MISDIAGNOSIS -- the maas binary is simply ABSENT on vcloud. Together with the absent juju (L4-2) and absent openstack (S-1), THREE separate preflight/deploy failures on this jumphost are all "the client is not installed", and each is reported as something else. A tool-absence must never be reported as a target-unreachable. Its own DOCFIX. STILL-OPEN gaps that are measurable and were NOT done are listed in the register's section 3 explicitly, not buried: DC edge v6 state, repo-lint/gauntlet on voffice1 (deferred on purpose -- that clone is 105 commits stale, so running them today would measure a stale tree), voffice1 transit reboot-durability, and the provenance of RETROFIT_WAIT=30m. STANDING LESSON added for the next committee: before declaring an item unmeasurable, VERIFY THE CONSTRAINT YOU ARE ASSERTING. The UNMEASURED escape hatch is load-bearing for honesty and must not become a way to avoid looking. Revert: git revert this commit; the register is new and the CURRENT-STATE paragraph is additive. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| docs/CURRENT-STATE.md |
|---|
| docs/audit/stage5-unmeasured-register-20260727.md 0 → 100644 |
|---|