docs(architecture): reconcile prose to corrected CP/tenant split #73
Reference in New Issue
Block a user
Delete Branch "docs/architecture-cp-tenant-prose"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to the hero-diagram fix (#70). The
architecture.mdxprose still called the:8080workspace-server'the central control plane' with the provisioner/scheduler/Postgres/Redis — contradicting the corrected diagram in the same doc.Aligned to the real two-layer design (confirmed in code —
molecule-controlplanevsworkspace-server; the subdomain table already distinguishedapi.moleculesai.appfrom*.moleculesai.app):### Platform: reframed as the per-tenant control core (workspace-server, one instance per org on*.moleculesai.app/ self-host). Renamed 'Docker provisioner' → 'Provisioner' (workspace machines). Added an explicit note that it is not the central control plane — a separatemolecule-controlplane(api.moleculesai.app,/cp/*) owns orgs/members, billing, LLM proxy, provider registry, and tenant provisioning — and the Platform's Postgres/Redis are the tenant's own.api.moleculesai.approw now states the central control plane's real responsibilities (/cp/*) instead of 'Platform REST + WebSocket'.Now the prose matches the diagram and the code.
npm run buildgreen.Prose now matches the corrected diagram + code: Platform = per-tenant control core; molecule-controlplane = central. Build green. LGTM.