Migrate both documentation sets (Lucia Canon and Eval Labs Canon) off Obsidian Publish onto a single Mintlify library, served at helloluciallc.com, with a new git repo as the source of truth. Accepted 2026-06-23 and live at helloluciallc.com the same day. Cutover (redirecting the old docs domains, retiring Obsidian Publish) and design refinement are ongoing.
Status
Context
Lucia Canon (docs.hellolucia.ai) and Eval Labs Canon (docs.evaluationlabs.ai) are two separate Obsidian Publish sites with independent navigation, search, and publish.css design systems. The goal is a single unified “library” that splits and groups the content better and presents both brands as one coherent home.
Mintlify’s Products feature (a product switcher over two distinct doc trees, one project, one custom domain) matches this directly. The trade-off is that Mintlify is not additive to Obsidian Publish — it replaces it: git/MDX authoring instead of the Obsidian app, no wikilinks/graph, and theming instead of hand-built publish.css. The founder accepted leaving the Obsidian authoring workflow.
Decision
- Build a unified Mintlify library with two products (Lucia, Eval Labs) and a product switcher, plus a custom branded landing page.
- New repo
hello-lucia/lucia-librarybecomes the source of truth for published docs. The two Obsidian vaults move to legacy/archive authoring. - Primary domain helloluciallc.com;
docs.hellolucia.aianddocs.evaluationlabs.airedirect into it after cutover. - Lucia’s
99 Archivesmigrate to a hidden/unlisted Legacy section (reachable by URL, not in main nav). - Conversion is scripted and repeatable (
scripts/convert.mjs+scripts/build-docs.mjs).
Consequences
Easier / better- One library, unified navigation, search, and design across both brands.
- Deploys on git push — the manual “click Publish in Obsidian” step goes away.
- A neutral parent domain (the LLC) hosts both brands without one dominating.
- Obsidian authoring (app,
wikilinks, graph, callout/cssclass styling) is retired; editing becomes git/MDX. - The two
publish.cssdesign systems are rebuilt in Mintlify theming + MDX components, not ported. Raw-HTML pages (heroes, color swatches, the Eval Labs access matrix) need dedicated components before they ship. - Canon doctrine shifts: the published docs source of truth is the new repo, not these vaults. This document and
Current System Statemust reflect that.
Validation
- Phase 1 conversion complete and pushed to
hello-lucia/lucia-library:- 782 wikilinks resolved, 0 unresolved; 34 image embeds migrated.
- 159 pages wired into
docs.json(Lucia 93 / Eval Labs 66); 16 legacy unlisted; 12 raw-HTML pages held back for component work. - MDX pre-flight clean (no bare
<, braces, or autolinks in included pages).
- Pending: Mintlify cloud build + preview, full nav (after the 12 components), domain + DNS cutover, redirects.

