Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260922-1910-arista-september-source-audit

rdmsm4x-changelog-20260922-1910-arista-september-source-audit

Rechecked official Arista artwork and reconciled Rich's September 2026 price list, staging three exact clean views and correcting the active catalogue denominator.

Scope: rdmsm4x only. Research/intake task TASK-20260922-07, parent FEAT-20260830-13. No agents spawned. Canonical /Users/richh/dev/lib/arista/arista_stencils remains clean at 3892070f8310e707d2097b2350590aa60e3188a7. No VSSX rebuild or publication occurred.

Files created: /Users/richh/dev/_handoff/arista-stencils/source-refresh-20260922/ contains REPORT.md, index.html, SESSION-STATE.md, fetch_sources.py, extract_sources.py, inspect_price_lists.py, compare_catalogues.py, build_audit_report.py, downloads.json, extraction-manifest.json, candidate-manifest.json, request-audit.json, catalogue-comparison.json, validation.json, catalogue-run.log, added-hardware-pids.csv, removed-hardware-pids.csv, preserved originals under downloads/ and intake/, extracted objects/page text under extracted/, and lossless PNG previews under previews/. The September workbook is preserved byte-for-byte under intake; the Desktop original and July workbook are unchanged. This file is the durable archive copy.

Evidence: 14 successful official-source downloads including 9 PDFs; 28 URLs returned client challenges and are recorded as failed acquisitions. Three complete straight exact views: C460D front (611x611), C460E front (611x570), and 7050CX3M-32S F-R rear (1452x157; white paper page 12 Figure 19). Four family-level objects held for mapping/resolution review. Nineteen of 21 original requests remain in the September catalogue; the two 48-port 710XD/710XP requests are absent. Five added physical identities require source coverage review. Price List-only unique hardware-prefixed SKUs: July 1186, September 1186, 15 additions and 15 removals. September has 3 identical duplicate rows. Changes-tab inclusion caused one historical-only PID to inflate old activity. Same-regulatory-corpus September result is 157: 21 verified, 41 legacy-review, 95 missing; not a complete September universe or an integration gain. The existing package remains 338 masters, 50 verified and 288 legacy-review. Workbook description conflicts remain explicitly recorded.

Commands: python3 fetch_sources.py with observed official URLs; PYTHONDONTWRITEBYTECODE=1 uv run --frozen python /Users/richh/dev/_handoff/arista-stencils/source-refresh-20260922/extract_sources.py from the canonical project; bundled Python inspect_price_lists.py, compare_catalogues.py, build_audit_report.py; pdftoppm page 12 of 7050X3_Architecture_WP.pdf; git status --short and git rev-parse HEAD. Independent ZIP/XML column-B analysis reproduced the openpyxl counts. Candidate images and source caption proof were visually inspected. Browser URL policy blocked file:// gallery preview; no workaround attempted, browser visual QA not claimed. HTML links/images are checked locally.

Backup/undo: original inputs remain in place; staged copies are additive and content-hashed. To disregard the audit, retain the handoff directory for provenance and keep using the unchanged production packages. No destructive rollback is required. The failed browser C330 PDF response is quarantined as challenge HTML, not credited as a source.

Outstanding integration boundary: canonical build configuration still uses July. Integrate September with Price List-only scanning and new coverage requests, admit accepted artwork, then run the full build/validation/report/native-import pipeline. No physical, credential, or paid action is required from Rich for this completed audit.