The twelve-module table names distribution, as the catalogue does

Claude-Session: https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
This commit is contained in:
2026-09-15 22:03:39 +02:00
parent 87f464cc5f
commit a062f181ce
@@ -132,7 +132,7 @@ two.
| 1 | `postgres` | `postgres-database` | **the control plane's own records and every module's.** One server, not two | | 1 | `postgres` | `postgres-database` | **the control plane's own records and every module's.** One server, not two |
| 2 | `lavinmq` | `amqp` | the broker every node dials, and what modules are granted vhosts on | | 2 | `lavinmq` | `amqp` | the broker every node dials, and what modules are granted vhosts on |
| 3 | `mesh-control` | *claims* `the-control-plane` | decides what runs where | | 3 | `mesh-control` | *claims* `the-control-plane` | decides what runs where |
| 4 | `registry` | `artifact-store` | what the mesh built, pinned by digest | | 4 | `distribution` | `artifact-store` | what the mesh built, pinned by digest — the module is the software (Distribution), the provision is the job |
| 5 | `builder` | — | turns source into artifacts | | 5 | `builder` | — | turns source into artifacts |
| 6 | `mesh-tools` | build inputs | the base everything with code compiles against. **Runs nowhere** | | 6 | `mesh-tools` | build inputs | the base everything with code compiles against. **Runs nowhere** |
| 7 | `mesh-catalog` | the module graph | what is held, what a change reaches, what must be rebuilt | | 7 | `mesh-catalog` | the module graph | what is held, what a change reaches, what must be rebuilt |