Architecture client
The graph-first application surface and its local and deployed data boundaries.
The Architecture client belongs to this repository. It is a custom, full-page route inside the Fumadocs application—not a component preview nested in a generic UI canvas.
Local development
The server reads this checkout's architecture.yaml. The browser receives only the validated graph, never the repository root or a filesystem path. A lightweight refresh loop makes saved YAML changes appear in the running graph.
For unusual worktree or Devbox layouts, set DOTNAOS_ARCHITECTURE_REPO to the Architecture checkout. You may place the value in an untracked .env.local file.
Deployed documentation
The build validates and statically renders a snapshot from architecture.yaml. Reading the hosted graph therefore needs no local checkout and no live Architecture service. A future service can replace the read-only source for live state and mutations without changing the browser-facing graph contract.