Documentation Navigation Migration Plan¶
Status¶
Proposed Documentation Navigation Migration Plan
Purpose¶
This document defines how the current documentation navigation should evolve toward the target Documentation Information Architecture.
It does not modify mkdocs.yml.
It identifies:
- current state;
- target state;
- impacted files;
- priority;
- risks;
- migration order.
Migration Strategy¶
The migration must be progressive.
The goal is not to expose every existing page immediately.
The goal is to:
- stabilize official entry points;
- expose the most useful references;
- route secondary material through indexes and annexes;
- preserve legacy context without polluting the core reader journey.
Migration Order¶
Phase 1 — Stabilize Core Entry Points¶
Focus:
- Start Here;
- Governance;
- Architecture;
- Target Design.
Phase 2 — Expose Core References¶
Focus:
- Domain Core;
- Contracts;
- Vertical Modules mature pages;
- Business Domains Catalog.
Phase 3 — Expose Runtime And Operations¶
Focus:
- Read Services;
- Pipeline;
- Runtime;
- CLI;
- Database;
- Operations.
Phase 4 — Consolidate Migration, ADR And Annexes¶
Focus:
- ADR normalization;
- migration references;
- stub and legacy segregation.
Section Migration Plan¶
1. Start Here¶
Current state:
- onboarding is fragmented across
index.md,foundation/,architecture/overview.mdandglossary/; - no single explicit newcomer path exists.
Target state:
- one official orientation section with Foundation, Architecture Overview, FAQ and Glossary.
Files concerned:
docs/index.mddocs/foundation/index.mddocs/foundation/platform-foundation.mddocs/architecture/overview.mddocs/architecture/faq.mddocs/glossary/index.mddocs/glossary/canonical-identity.mddocs/glossary/projection.mddocs/glossary/resolver.md
Impact:
- strong improvement for onboarding;
- lower risk of reader disorientation;
- better entry path for all profiles.
Priority:
- high
Risks:
- weak glossary pages may remain very short;
- overview pages may need enrichment later, but can already serve as stable entry points.
2. Governance¶
Current state:
- governance pages exist and are partly visible;
- documentary governance is still spread between governance and architecture decisions.
Target state:
- governance becomes the explicit home for documentary rules, standards and roadmap;
- architecture hosts the documentation architecture, not all governance rules.
Files concerned:
docs/governance.mddocs/governance/index.mddocs/governance/constitution.mddocs/governance/documentation-standards.mddocs/governance/documentation-roadmap.mddocs/governance/documentation-architecture-review.mddocs/governance/namespace-convergence-plan.mddocs/governance/repository-classification.md
Impact:
- cleaner governance boundaries;
- better contributor orientation;
- easier long-term maintenance.
Priority:
- high
Risks:
- constitution and standards remain draft-level and may need later completion.
3. Architecture¶
Current state:
- architecture already has strong core documents;
- review and remediation pages exist but are not explicitly structured as a coherent review area;
- documentation architecture does not yet exist as a first-class topic.
Target state:
- architecture remains the normative conceptual path;
- review and remediation become explicit;
- documentation architecture becomes an official architecture topic.
Files concerned:
docs/architecture/overview.mddocs/architecture/blueprint.mddocs/architecture/vision.mddocs/architecture/principes.mddocs/architecture/invariants.mddocs/architecture/dependances.mddocs/architecture/boundary-architecture.mddocs/architecture/identifier-first.mddocs/architecture/canonical-identity.mddocs/architecture/component-map.mddocs/architecture/roadmap.mddocs/architecture/platform/index.mddocs/architecture/platform/reference.mddocs/architecture/architecture-review-report.mddocs/architecture/architecture-remediation-plan.mddocs/architecture/governance/industrial-quality-gates.mddocs/architecture/documentation-information-architecture.mddocs/architecture/documentation-navigation-v2.mddocs/architecture/documentation-navigation-migration-plan.md
Impact:
- strong coherence between Platform Architecture and Documentation First;
- better support for architects and contributors.
Priority:
- high
Risks:
identifier-first.md/dependances.mdduplication issue remains a known content risk outside the navigation scope.
4. Business Domains¶
Current state:
- Product domain is already represented in navigation;
- Catalog domain exists but is invisible.
Target state:
- Business Domains becomes the official business understanding area;
- Product and Catalog both become visible.
Files concerned:
- all current
docs/business-domains/product/*.mdalready in navigation; docs/business-domains/catalog/index.mddocs/business-domains/catalog/projection-engine.mddocs/business-domains/catalog/runtime-sync-layer.md
Impact:
- stronger Domain First coherence;
- better explanation of the read-oriented Catalog capability.
Priority:
- high
Risks:
- bilingual content differences may later require harmonization, but not before navigation adoption.
5. Target Design¶
Current state:
design/contains mature target component documents;- only the generic rules pages are visible today;
- core component design pages are hidden.
Target state:
design/becomes the official target design section for major components.
Files concerned:
docs/design/design-guidelines.mddocs/design/design-principles.mddocs/design/template.mddocs/design/domain-core.mddocs/design/vertical-modules.mddocs/design/read-services.mddocs/design/write-services.mddocs/design/pipeline.mddocs/design/runtime.mddocs/design/infrastructure.mddocs/design/interfaces.mddocs/design/governance.mddocs/design/frontend.md
Impact:
- major gain in architectural readability;
- clear separation between target design and current reference.
Priority:
- high
Risks:
- some readers may confuse target design with current implementation if overview pages remain too weak.
6. Platform References¶
Current state:
- detailed references exist across
domain-core/,contracts/,domain-engine/,vertical-modules/; - these references are partly invisible.
Target state:
- one explicit reference area reached after orientation and design understanding.
Files concerned:
docs/domain-core/*.mddocs/contracts/*.mddocs/domain-engine/*.mddocs/architecture/engines/identity-engine.md- selected
docs/vertical-modules/*.md
Impact:
- cleaner separation between orientation and detailed reference;
- much easier developer lookup path.
Priority:
- high
Risks:
- if too many references are promoted at once, the section may become dense;
- keep only mature vertical pages here in the first pass.
7. Runtime And Operations¶
Current state:
- runtime, pipeline, read-services, database, CLI and operations material is distributed across many directories;
- some sections are visible only through isolated overview pages;
- many valuable operational pages are hidden.
Target state:
- one task-oriented section that supports runtime understanding, read-only validation, operations, CLI and data persistence.
Files concerned:
docs/application-engine/overview.mddocs/pipeline/*.mddocs/runtime/*.mddocs/read-services/*.mddocs/write-services/overview.mddocs/frontend/overview.mddocs/frontend/projections.mddocs/adapters/*.mddocs/cli/*.mddocs/database/*.mddocs/operations/*.md
Impact:
- very large improvement for operators and developers;
- turns currently hidden operational knowledge into an organized path.
Priority:
- high
Risks:
- some pages are still stubs;
- section needs careful curation so that mature references are not mixed with immature placeholders.
8. Migration¶
Current state:
- migration already exists in navigation, but some useful pages remain hidden;
- generated and audit-heavy material is mixed with strategic migration guidance.
Target state:
- migration stays visible as a transition area;
- strategic migration documents are primary;
- generated inventory remains available but clearly secondary.
Files concerned:
docs/migration/overview.mddocs/migration/methodology.mddocs/migration/migration-plan.mddocs/migration/component-classification.mddocs/migration/repository-cleanup-phase-1.mddocs/migration/architecture-atlas.mddocs/migration/legacy-plugin-inventory.md
Impact:
- clearer migration governance;
- preserves historical audit value.
Priority:
- medium
Risks:
- generated inventory may look canonical if not clearly positioned as legacy support material.
9. ADR¶
Current state:
- ADR are split across
docs/adr/anddocs/architecture/adr/; - location ambiguity is already a documented review finding.
Target state:
- one visible ADR section with a stable official reading path;
- historical split remains technically preserved until a later consolidation decision.
Files concerned:
docs/adr/index.mddocs/adr/0001-identifier-first.mddocs/adr/0002-domain-core-independent.mddocs/adr/0003-readonly-before-runtime.mddocs/architecture/adr/adr-004-identity-domain-service.mddocs/architecture/adr/adr-005-conflict-policy-extraction.mddocs/architecture/adr/adr-006-domain-without-wordpress.md
Impact:
- better decision traceability;
- easier architecture review workflow.
Priority:
- medium
Risks:
- ADR split remains a structural smell until the official ADR location is normalized.
10. Annexes¶
Current state:
- stubs, bridge pages and narrow references exist without a clear official status;
- they are either hidden or mixed with first-class material.
Target state:
- annexes become a deliberate preservation zone for useful but secondary documents.
Files concerned:
docs/knowledge/architecture.mddocs/frontend/seo.mddocs/frontend/performance.mddocs/cli/feed-sync.mddocs/cli/rebuild-navigation.mddocs/cli/rebuild-projections.mddocs/write-services/backfill.mddocs/write-services/cleanup.mddocs/write-services/migration.mddocs/write-services/reclassification.mddocs/write-services/repair.mddocs/vertical-modules/gaming.mddocs/vertical-modules/gpu.mddocs/vertical-modules/mobility.mddocs/vertical-modules/printer.mddocs/vertical-modules/toys.mddocs/vertical-modules/tv.mddocs/vertical-modules/wellness.md
Impact:
- preserves useful content without overloading the core path;
- prevents dead ends while avoiding premature promotion.
Priority:
- medium
Risks:
- annexes can become a dumping ground if not governed;
- later review remains necessary for stub maturation or archival decisions.
Cross-Cutting Risks¶
Navigation Duplication Risk¶
Risk:
- the same concept may appear in Architecture, Target Design and Platform References.
Mitigation:
- Architecture explains why;
- Target Design explains target responsibilities;
- Platform References explain detailed stable definitions.
Weak Overview Risk¶
Risk:
- some overview pages are still too small to act as ideal entry points.
Mitigation:
- keep them as entry points initially;
- enrich later without changing the navigation architecture.
Stub Promotion Risk¶
Risk:
- short pages may look more mature than they are if exposed too early.
Mitigation:
- keep stubs in Annexes or secondary reference slots until enriched.
Historical Boundary Risk¶
Risk:
- WordPress/plugin context may re-enter the main understanding path.
Mitigation:
- keep Platform-first sections dominant;
- isolate plugin-historical context in migration or annexes.
Validation Gates¶
The migration plan is acceptable only if the target navigation satisfies all of the following:
- no inaccessible useful page;
- no duplicated primary responsibility in navigation;
- maximum depth of three levels;
- explicit support for newcomer, developer, architect, operator and contributor paths;
- coherence with Platform Blueprint;
- coherence with Domain First;
- coherence with Documentation First.
Related Documents¶
- Documentation Information Architecture
- Documentation Navigation V2
- Documentation Architecture Review
Future Evolution¶
This plan may evolve as pages become stronger, weaker, merged or replaced.
Its migration logic should remain stable:
- orient first;
- expose mature references second;
- preserve annexes deliberately;
- treat legacy as governed context, not as hidden debt.