- Full skeleton: backend modules (financials per LP contract + shape), auth/health, web PWA tabs (dashboard/income/etc), mcp stub, migrations, docs (FINANCES.md + detailed MIGRATION_FROM_LP.md), CLAUDE, STANDARDS, run/scripts. - Design embodied: scope from lp.live entities/financials + surfaces/my/financials* + my/backend schema + frontend Financials* pages/tabs + docs/quinn-my/financials.md - Follows prospector extraction precedent exactly for future cutover/proxies from lp.live - Verified: structure ls, partial tsc (dep errors only), files read
523 B
523 B
Deploy — finances
Analogous to prospector/deploy.md .
- Build: npm run build (backend) + npm run build --workspace web
- Serve: Nest main serves web/dist at / ; API /finances . Use FINANCES_WEB_DIST override.
- DB: own pg role + FINANCES_* envs. Run migrations/ via script (port migrate.sh).
- MCP: install via mcp/ (adapt install-mcp.sh)
- Prod: systemd on droplet (port prospector scripts), nginx front with service-token inject.
- Transition: co-exist with LP quinn.my / quinn.api ; link or proxy /finances paths.