Commit graph

4 commits

Author SHA1 Message Date
Natalie
3fafb943bb feat(ui+ mcp+docs): complete UI fusion (Triage sidebar+toolbar+bi matching designs/main+reports 4 fused with bi+Queue tabs+sim+log+Pastebin sync+Control PWA install); extend MCP with draft/send/thread/list/pastebin/reports/mr/markets for full legacy cockpit parity; update deploy.md with migration 0006 + notes. Per MIGRATION-PLAN Phases 1+3+5. Builds/tsc green. 2026-06-29 09:31:13 -04:00
Natalie
d22b27b883 docs(deploy): DB step now via Terraform (uvlava/terraform/do) apply + outputs
Replace manual doctl DB creation with the declarative IaC path: terraform apply
creates people+prospector DBs+users on the managed cluster; pull DB passwords +
host from terraform output into the service .envs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 07:54:49 -04:00
Natalie
8bd6670878 docs(deploy): correct DB topology — DO Managed Postgres, not local
Probe found no local PG: droplet pgbouncer fronts a DO Managed cluster
(private-lilith-store-pg, holds live quinn). people+prospector are new DBs on
that cluster (additive); services connect direct to :25060 over SSL. Node 20
already installed on lime.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 07:34:02 -04:00
Natalie
100ffc60c1 docs(deploy): prod runbook for the DO droplet (lime/lilith-store-backend)
Grounded in a read-only probe: Ubuntu 24.04, Node 18 (needs 20 for NestJS 11),
PG16+pgbouncer, mac-sync co-tenant, mesh 10.9.0.5. Steps: node20, create people+
prospector DBs (additive), migrations, ship dist + npm ci, env, systemd units,
mac-sync inbound webhook, point dev UI at prod over the mesh (10.9.0.5:3210).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 07:28:49 -04:00