Repository Map
Top-Level Map
Section titled “Top-Level Map”.├── api/ Rust API service + worker + migrations + tests├── cli/ Rust command-line client├── docs/ Source markdown and docs site│ └── site/ Astro + Starlight documentation app├── infra/terraform/ AWS infrastructure as code├── scripts/ Bootstrap and operational shell scripts└── web/ Next.js product surfacesOwnership Expectations
Section titled “Ownership Expectations”- Backend behavior and contracts live in
api/. - Auth lifecycle behavior includes signup verification, password reset, and public support intake in
api/src/domains/auth. - User-facing workflow docs should link to both
cli/andweb/. - User-facing account recovery and legal/support surfaces live in
web/app/reset-passwordandweb/app/support. - Public architecture docs live in
docs/site; the rootdocs/copies should only point there or hold private operator notes without drifting from the site copy.