Sphinx Canonical Integration Phase 2
Overview
This document defines the second canonical integration slice for the recovered
isolated documentation work.
The goal of this phase is to expose the already recovered isolated material
inside the canonical Sphinx + RTD portal without promoting the old proof of
concept trees themselves into canonical project roots.
This phase specifically targets:
the isolated technical decision trail for documentation-platform selection;
the recovered
NotebookLMarchive provenance;the archived
ur_rtdevisual reference PDF;the shared styled PDF exporter module under
scripts/reports/.
Technical Approach
The implementation should stay conservative:
keep
reference/documentation_poc/mkdocs.poc.yml,reference/documentation_poc/doc_site_poc/,reference/documentation_poc/poc_sources/, andreference/documentation_poc/sphinx_poc/as historical proof-of-concept artifacts rather than canonical source roots;expose the underlying decisions and recovered materials through canonical wrapper pages under
docs/;add an
archivessection to the portal for importedNotebookLMbundles and external visual references;expose the stable report-generation module as a canonical API page and improve only the docstrings needed for readable generated documentation.
The canonical portal should therefore integrate the useful outcomes of the isolated branch while avoiding a direct promotion of temporary or experimental structures.
Involved Components
docs/index.rstdocs/api/index.rstdocs/api/reports/docs/technical/docs/archives/scripts/reports/generate_styled_report_pdf.pydoc/technical/2026-03/2026-03-20/doc/technical/2026-03/2026-03-22/doc/technical/2026-03/2026-03-23/reference/isolated_handoff/notebooklm_exports_provenance_manifest.mdreference/documentation_visual_references/ur_rtde_api_reference_example.pdf
Implementation Steps
Add a new portal section for recovered archives and external references.
Create canonical wrapper pages for the relevant isolated technical documents.
Add a canonical archive inventory page for the recovered
NotebookLMbundles and their current non-canonical status.Add a canonical page for the archived
ur_rtdevisual reference.Integrate the styled PDF exporter into the API section and improve its public docstrings.
Rebuild the Sphinx site with warnings treated as errors and fix any integration issues before closing the batch.