r-same-local-repo-and-monorepo-topology

R-Same lives at /opt/infra/r-same/ (matching Runwal infra convention from /opt/infra/runwal-bkc/ precedent). Monorepo uses pnpm workspaces (JS/TS) + uv workspaces (Python). Three deployable processes: rdash-api (FastAPI), rdash-worker (RQ), rdash-web (nginx static). Modular monolith — no microservices until load profiles diverge (target: year 2+). Module cross-calls go through service interfaces, not implementations, preserving future extraction path.