Handbook
LCDL documentation migration map
Canonical paths are under nested docs/ folders. Legacy flat paths under docs/*.md are kept as stub pages (with hide_from_nav: true) that link forward to avoid breaking bookmarks and external links.
Updated
Migration table
| Old path | New canonical path | Action |
|---|---|---|
docs/WHAT-IS-LCDL.md |
docs/start/what-is-lcdl.md |
Move + stub |
docs/GETTING-STARTED.md |
docs/start/getting-started.md |
Move + stub |
docs/FIRST-HOUR.md |
docs/start/first-hour.md |
Move + stub |
docs/ADOPTION.md |
docs/start/adoption.md |
Move + stub |
docs/TROUBLESHOOTING.md |
docs/start/troubleshooting.md |
Move + stub |
docs/CONTRACT-SPEC.md |
docs/reference/CONTRACT-SPEC.md |
Move + stub |
docs/SCHEMAS.md |
docs/reference/SCHEMAS.md |
Move + stub |
docs/CLIENT-API.md |
docs/reference/CLIENT-API.md |
Move + stub |
docs/operators/** |
docs/reference/operators/** |
Move + stub dir |
docs/EXECUTION-ENGINE.md |
docs/guides/EXECUTION-ENGINE.md |
Move + stub |
docs/RAG.md |
docs/guides/RAG.md |
Move + stub |
docs/VERIFICATION.md |
docs/guides/VERIFICATION.md |
Move + stub |
docs/REPAIR-LOOPS.md |
docs/guides/REPAIR-LOOPS.md |
Move + stub |
docs/MODEL-ROUTING.md |
docs/guides/MODEL-ROUTING.md |
Move + stub |
docs/PROMPT-CACHING.md |
docs/guides/PROMPT-CACHING.md |
Move + stub |
docs/TASK-PACKS.md |
docs/guides/TASK-PACKS.md |
Move + stub |
docs/GRAPH.md |
docs/guides/GRAPH.md |
Move + stub |
docs/CONTEXT-PACKS.md |
docs/guides/CONTEXT-PACKS.md |
Move + stub |
docs/CODING-EXECUTOR.md |
docs/guides/CODING-EXECUTOR.md |
Move + stub |
docs/PLAYWRIGHT-DISCOVERY.md |
docs/guides/PLAYWRIGHT-DISCOVERY.md |
Move + stub |
docs/PAGE-MECHANICS.md |
docs/guides/PAGE-MECHANICS.md |
Move + stub |
docs/EXTRACTION-CONVERGENCE.md |
docs/guides/EXTRACTION-CONVERGENCE.md |
Move + stub |
docs/GAME-ENGINE.md |
docs/guides/GAME-ENGINE.md |
Move + stub |
docs/GAMES-*.md |
docs/guides/GAMES-*.md |
Move + stubs |
docs/FOR-AGENTS.md |
docs/agents/for-agents.md |
Move + stub |
docs/CURSOR-INTEGRATION.md |
docs/agents/CURSOR-INTEGRATION.md |
Move + stub |
docs/MCP-CLIENT.md |
docs/agents/MCP-CLIENT.md |
Move + stub |
docs/MCP-SIDECAR.md |
docs/agents/MCP-SIDECAR.md |
Move + stub |
docs/KNOWN-LIMITATIONS.md |
docs/enterprise/KNOWN-LIMITATIONS.md |
Move + stub |
docs/ALPHA-ROADMAP.md |
docs/enterprise/ALPHA-ROADMAP.md |
Move + stub |
docs/BENCHMARKS.md |
docs/enterprise/BENCHMARKS.md |
Move + stub |
docs/CHEAP-MODEL-OPERATING-GUIDE.md |
docs/enterprise/CHEAP-MODEL-OPERATING-GUIDE.md |
Move + stub |
docs/DOGFOODING.md |
docs/enterprise/DOGFOODING.md |
Move + stub |
docs/RELEASE-CHECKLIST.md |
docs/contribute/RELEASE-CHECKLIST.md |
Move + stub |
docs/WEBSITE-PUBLISHING.md |
docs/contribute/WEBSITE-PUBLISHING.md |
Move + stub |
New pages (no prior path): docs/index.md, docs/start/choose-your-path.md, docs/start/installation.md, docs/start/first-task.md, docs/tutorials/**, docs/examples/index.md, docs/reference/index.md, docs/reference/task-catalog.md, docs/guides/README.md, docs/agents/index.md, docs/enterprise/index.md, docs/contribute/task-authoring.md, docs/DOCS-*.md, docs/SITEMAP.md, docs/site-meta.json.
Contract pages
No file moves. HTML remains built from src/forge_lcdl/contracts/**/contract.md. Sidebar suppression via nav_exclude_path_prefixes in forge-lcdl-website build.
Redirect metadata
Static Firebase site: prefer stub pages with prominent links. Optional <meta http-equiv="refresh"> not used by default in Markdown handbooks; stubs are sufficient for cutover.