Local KIND presenter rehearsal
Start a fresh worktree environment, source its descriptor, and run the host web process:
cargo run -p cli -- dev worktree-env up --path "$PWD"
set -a; source .devx/env; set +a
cargo run -p neon
Then browse to $NAV_BASE_URL/auth/login. Sign-in lands each tier on its own home — a firm tier on the /app/team
home, a client on /app/projects. The stock local accounts are deliberately different lenses on the same seeded matter:
lawyer@neonlaw.com/passwordis the Lawyer presenter. Sign-in lands on the/app/teamhome; open/app/projectsto see Henderson Bungalow Purchase through Lawyer's firm-sideparalegalparticipation — the workbench lens.client@neonlaw.com/passwordis the client presenter. Sign-in lands on/app/projects, which lists Henderson Bungalow Purchase through the client account'sclientparticipation — the client lens. Its detail has no seeded client Documents, Engagements, invoices, or review documents; those surfaces remain empty until a later exercise creates and releases them.
lawyer and client are system roles; paralegal and client above are per-Project participation descriptions. Do
not use the now-unnecessary navigator dev grant-lawyer step for this fresh seed: it remains harmless for the browser
harness, but it does not add project membership. Re-login after changing any role or participation.