Curation Inventory Status¶
This page records durable inventory findings from the consolidated-docs
curation workflow so future sessions can recover the current posture without
re-running discovery from scratch.
Current Snapshot¶
Inventory source:
scripts/curation_inventory.py
Manifest source of truth:
curation/curated-doc-sites.yml
Most recently persisted inventory interpretation:
- assessed repos:
30 - curated repos:
22 - non-curated candidates:
8 - manifest changes applied during that run:
none
Current Curated Risk Posture¶
Curated repos currently assessed as fail by the inventory tool:
content-workflowdirac-frameworknpi_newsoves-hard-techoves-sites
Curated repos currently assessed as warn make up most of the remaining
curated set.
The inventory run did not produce any pass repos.
Common Findings¶
Repeated issues across curated repos currently include:
- missing
.docs-template-info.json - missing
hooks/build_semantic_registry.py - missing
hooks/update_date.pyin many repos - missing
extra.oves_hub_integration.enabledfor curated repos site_nameand home-page H1 mismatch in many repos
Additional repo-specific hard failures included:
- YAML parse failures in some repos
- unresolved merge-conflict markers in
npi_news - missing
docs/index.mdin some repos under the current tool assumptions
Candidate Repos Outside Current Curation¶
The current inventory surfaced these non-curated candidates:
Powernotesagentic-programsdirac-abs-archivedirac-uximkdocs-templateoves-access-managementuxi-landing
These are candidates detected by the tool, not approved additions to curation.
Known Inventory Tool Limitation¶
The current inventory tool assumes a single-language repo shape that includes:
docs/index.md
That assumption is not correct for multilingual template repos such as
mkdocs-template, which use localized entry pages like:
docs/index.mddocs/fr/index.mddocs/zh/index.md
As a result, the tool can incorrectly mark a multilingual repo as fail even
when it is structurally valid for the template standard.
Interpretation Rule¶
Use the inventory output as an operational review signal, not as an infallible truth source. In particular:
- curated membership still comes from the manifest
- inventory
warnandfailare assessment outputs, not automatic removal - multilingual/template repos must be interpreted with the known limitation in mind until the tool is improved
Next Improvement Target¶
The next structural improvement for this workflow is to make
scripts/curation_inventory.py template-aware so it recognizes multilingual
entry-page layouts and evaluates template-conformant repos correctly.