The BUNDLES catalog was a hardcoded list of 8.1.x docIds with no
version discovery, so the weekly refresh never picked up Morpheus
Enterprise 9.0.0 (published May 2026 under new HPE docIds). --force
only re-fetches known pages; it never finds new bundles.
- Pin 9.0.0 explicitly: User Manual sd00008014en_us (toc, 623 pages)
and Release Notes sd00008017en_us (single). docIds confirmed by
probing the HPE DocPortal on 2026-07-15.
- Add _discover_enterprise(): each run sweeps the docId range forward
from the pinned floor and appends any newer Enterprise User Manuals
/ Release Notes, so future versions (9.0.1, ...) land without a code
edit. Filters sibling products (VM Essentials, Morpheus Central),
matches title+abstract (the RN <h1> is only "vX.Y.Z Release Notes"),
and deterministically prefers the lowest docId on HPE's mirror dupes.
- Best-effort: per-id errors are swallowed and any top-level failure
falls back to the pinned list. Gate off with DISCOVER_VERSIONS=0 or
--no-discover.
Verified live: against only the 8.1.x pins, discovery surfaces 9.0.0
on its own; full run yields 9 bundles / 2334 pages in ~18s.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01LFowQzJu7k97QLCRDSAeh1