Commit Graph
6 Commits
Author SHA1 Message Date
claude 08c4b4b71d fix(scrape): make vision OCR a per-bundle allowlist, not a corpus sweep (#6)
Co-authored-by: claude <[email protected]>
2026-08-06 11:39:47 -04:00
hvm-docs-refresh 24fb31427e weekly refresh: 2026-08-03T06:49Z — 141 content change(s) across 4 bundle(s)
141 content change(s) across 4 bundle(s)
637 sidecar metadata update(s)
1 new bundle(s) added
1 other file change(s)

Bundles with content changes:
  morpheus_user_manual_8_1_0: 24 page(s)
    - GUID-10D04894-711A-400A-98A7-A3DECE437CDA
    - GUID-17E0EBC8-A495-4198-82BD-63D9D38D6F74
    - GUID-27FB9EA7-F54A-4B56-B3C8-0E5BF78A62C6
    - GUID-3159C5BA-04D5-4035-9842-86197618F7D2
    - GUID-3A627DBF-D797-42A2-A9AC-AAC321376068
    ... and 19 more
  morpheus_user_manual_8_1_1: 24 page(s)
    - GUID-10D04894-711A-400A-98A7-A3DECE437CDA
    - GUID-17E0EBC8-A495-4198-82BD-63D9D38D6F74
    - GUID-27FB9EA7-F54A-4B56-B3C8-0E5BF78A62C6
    - GUID-3159C5BA-04D5-4035-9842-86197618F7D2
    - GUID-3A627DBF-D797-42A2-A9AC-AAC321376068
    ... and 19 more
  morpheus_user_manual_8_1_2: 25 page(s)
    - GUID-10D04894-711A-400A-98A7-A3DECE437CDA
    - GUID-17E0EBC8-A495-4198-82BD-63D9D38D6F74
    - GUID-27FB9EA7-F54A-4B56-B3C8-0E5BF78A62C6
    - GUID-3159C5BA-04D5-4035-9842-86197618F7D2
    - GUID-3A627DBF-D797-42A2-A9AC-AAC321376068
    ... and 20 more
  morpheus_user_manual_9_0_0 (NEW): 68 page(s)
    - GUID-0FD5F034-5B03-4C0D-AC45-806952C6BC75
    - GUID-10D04894-711A-400A-98A7-A3DECE437CDA
    - GUID-17E0EBC8-A495-4198-82BD-63D9D38D6F74
    - GUID-1CF5D90B-ABF3-4151-A9CE-275EB6C32BE4
    - GUID-1E34E0C0-1929-4DBC-BCFA-F47144B3343E
    ... and 63 more

Bundles with sidecar-only drift (1): .vision-cache
2026-08-03 06:49:18 +00:00
hvm-docs-refresh 4f9475825b weekly refresh: 2026-07-27T06:53Z — 129 content change(s) across 5 bundle(s)
129 content change(s) across 5 bundle(s)
65 sidecar metadata update(s)
1 new bundle(s) added
1 other file change(s)

Bundles with content changes:
  morpheus_release_notes_9_0_1 (NEW): 1 page(s)
    - sd00008269en_us
  morpheus_user_manual_8_1_0: 32 page(s)
    - GUID-173469C2-D5C6-47F6-8A01-41C3D73B679B
    - GUID-1F30FE4D-FAD1-444B-9570-E20C339F257C
    - GUID-2CE25FBB-DE0F-4B4C-8FF7-07535555A706
    - GUID-3715BCDE-48A0-4FC5-A388-1E84C3EF7AF8
    - GUID-39D4284E-C733-48AD-94DE-CD929AEB0431
    ... and 27 more
  morpheus_user_manual_8_1_1: 32 page(s)
    - GUID-173469C2-D5C6-47F6-8A01-41C3D73B679B
    - GUID-1F30FE4D-FAD1-444B-9570-E20C339F257C
    - GUID-2CE25FBB-DE0F-4B4C-8FF7-07535555A706
    - GUID-3715BCDE-48A0-4FC5-A388-1E84C3EF7AF8
    - GUID-39D4284E-C733-48AD-94DE-CD929AEB0431
    ... and 27 more
  morpheus_user_manual_8_1_2: 32 page(s)
    - GUID-173469C2-D5C6-47F6-8A01-41C3D73B679B
    - GUID-1F30FE4D-FAD1-444B-9570-E20C339F257C
    - GUID-2CE25FBB-DE0F-4B4C-8FF7-07535555A706
    - GUID-3715BCDE-48A0-4FC5-A388-1E84C3EF7AF8
    - GUID-39D4284E-C733-48AD-94DE-CD929AEB0431
    ... and 27 more
  morpheus_user_manual_9_0_0: 32 page(s)
    - GUID-173469C2-D5C6-47F6-8A01-41C3D73B679B
    - GUID-1F30FE4D-FAD1-444B-9570-E20C339F257C
    - GUID-2CE25FBB-DE0F-4B4C-8FF7-07535555A706
    - GUID-3715BCDE-48A0-4FC5-A388-1E84C3EF7AF8
    - GUID-39D4284E-C733-48AD-94DE-CD929AEB0431
    ... and 27 more

Bundles with sidecar-only drift (5): .vision-cache, morpheus_release_notes_8_1_0, morpheus_release_notes_8_1_1, morpheus_release_notes_8_1_2, morpheus_release_notes_9_0_0
2026-07-27 06:53:37 +00:00
claude 698196bd63 feat(scrape): vision OCR of image-only doc pages (support matrices) (#5)
Co-authored-by: claude <[email protected]>
2026-07-23 09:48:38 -04:00
hvm-docs-refresh 450380bbe8 weekly refresh: 2026-07-15T15:20Z — 587 content change(s) across 2 bundle(s)
587 content change(s) across 2 bundle(s)
2167 sidecar metadata update(s)
2 new bundle(s) added
1 other file change(s)

Bundles with content changes:
  morpheus_release_notes_9_0_0 (NEW): 1 page(s)
    - sd00008017en_us
  morpheus_user_manual_9_0_0 (NEW): 586 page(s)
    - GUID-008B6CB0-CC99-4E40-89CE-2EA5D3389D8F
    - GUID-00CE7A1B-7CBC-4227-B285-2E8E4FFC73B1
    - GUID-00E2C383-D602-4EAD-BE7F-64E69F5DD5C1
    - GUID-014CB518-CCE4-449A-9BCC-241FF8FEA3C5
    - GUID-016909A4-5AF9-4DE7-8088-DB62BBC6B00C
    ... and 581 more

Bundles with sidecar-only drift (6): morpheus_release_notes_8_1_0, morpheus_release_notes_8_1_1, morpheus_release_notes_8_1_2, morpheus_user_manual_8_1_0, morpheus_user_manual_8_1_1, morpheus_user_manual_8_1_2
2026-07-15 15:20:40 +00:00
justinandClaude Opus 4.7 fa448f94e1 build out morpheus-docs MCP stack, mirroring hvm-docs through Phases 1-13
Initial scaffold: the docs-mcp-template clone with all the
HVM-validated stack ported across, customized for Morpheus
Enterprise (PRODUCT_NAME=morpheus, server name morpheus-docs).

Bundles (live-discovered 2026-05-22; 1710 cataloged pages total):
* morpheus_user_manual_8_1_0  sd00007510en_us  568 pages (Feb 2026)
* morpheus_user_manual_8_1_1  sd00007621en_us  569 pages (Mar 2026)
* morpheus_user_manual_8_1_2  sd00007732en_us  569 pages (Apr 2026)
* morpheus_release_notes_8_1_0  sd00007496en_us  single-doc
* morpheus_release_notes_8_1_1  sd00007610en_us  single-doc
* morpheus_release_notes_8_1_2  sd00007733en_us  single-doc
* morpheus_quickspecs            a50009231enw     html-file (live
  curl_cffi against www.hpe.com; all 12+ Enterprise SKUs captured —
  S6E64..S6E73AAE for new/renewal/upgrade × 1/3/5-yr terms, plus
  services SKUs HA124A1#V38/V39 and H46SBA1).

No Deployment Guide or Qualification Matrix on HPE Support for
Morpheus Enterprise specifically — the only QM (sd00006551en_us)
covers HVM clusters managed by Morpheus and lives in hvm-docs.

Stack carried forward from hvm-docs:
* rag/{index,chunk,embeddings,bm25}.py — including the
  MAX_CHARS=4000 chunk-cap fix for table-dense content
* docs_mcp/{server,usage}.py — 11 MCP tools, BM25-default search,
  cross-encoder rerank, hybrid behind HYBRID_SEARCH=true,
  morpheus_api_lessons (renamed from hvm_api_lessons), env-gated
  submit_doc_bug
* docs_mcp/api_lessons.md — Morpheus-specific scaffold covering
  licensing model, HVM elevation path, REST vs Plugin API, with
  TODO markers for sections to flesh out from real ops experience
* scrape/{runner,quickspecs,changelog,bundles}.py — TOC + single-doc
  + html-file modes, curl_cffi Chrome120 for www.hpe.com edge bypass
* eval/{retrievers,run_eval}.py + queries.jsonl scaffold (4 placeholder
  queries; populate after first scrape)
* scripts/{rerank_server,usage_report,registry_gc}.py
* .gitea/workflows/{refresh,image-only}.yml — same Gitea Actions
  setup zerto-docs uses (push LAN, pull public-URL, GPU Ollama pool)
* deploy/docker-compose.yml — morpheus-docs-mcp service definition,
  shared jina-rerank sidecar, Watchtower-labeled
* Dockerfile, requirements.txt, requirements-rerank.txt

Verified locally: scrape produced 1599 .md pages (some TOC entries
are parent-only and yield no body), 6353 chunks all under the 4 KB
cap, MCP server boots and lists 11 tools cleanly.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-22 15:26:24 -04:00