Start the local room
The same local web process resolves its public face from the host. In staging, use staging.neonlaw.com for Neon Law,
staging.deleteyourdata.com for DeleteYourData.com, and staging.lawyershook.com for Lawyer Shook. The route and
application stay shared; the host selects the brand's copy, mark, font, and colour layer.
The Navigator CLI owns the complete local lifecycle. From a New Worktree, run:
cargo run -p cli -- dev worktree-env up --path "$PWD"
set -a; source .devx/env; set +a
cargo run -p neon
The boot command provisions the KIND dependency tier, applies the schema, seeds the sample matters, clones each sample
project, stages its navigator.yaml, drafts/, and commit, and writes the generated environment. The host web process
reads that environment on startup, so each matter's declared pages render on its show page after each boot.
The explicit refresh command uses the same clone and staging path when a sample project changes. Naming one matter refreshes only that matter, which is the fast loop while iterating on a single repository:
cargo run -p cli -- dev sample-project --project sample-litigation
Restart web after refreshing so it reads the new staged source. The generated .devx/env contains
NAVIGATOR_SAMPLE_PROJECTS_DIR, the directory every matter's source is staged under; source it before starting the host
process.