Control plane: deployable image + docs (control plane & node agents) - #46
Merged
Conversation
meridian-control had no container image and was absent from the docs site. - deploy/control/Dockerfile: builds meridian-control (verified — migrate applies the schema, run serves /healthz, mint-token works in-container). - docs/CONTROL_PLANE.md (in the mkdocs nav under Understand): explains the gateway <-> control <-> node-agents split, references the meridian-node repo, the deploy flow, a production-readiness checklist, and the one deferred item (batched observation writes). - control README points at the image + the new doc. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes two gaps: meridian-control had no container image, and neither the control plane nor the node agents were mentioned in the docs site.
What
deploy/control/Dockerfile— a deployable meridian-control image, separate from the gateway image. Verified locally: builds,migrateapplies the Alembic schema,runserves/healthz,mint-tokenworks in-container.docs/CONTROL_PLANE.md(added to the mkdocs nav under Understand) — explains the gateway ↔ control ↔ node-agent split, references the meridian-node repo, the deploy flow, a production-readiness checklist, and the one deferred item (batched observation writes).mkdocs build --strictpasses.meridian_control/README.mdpoints at the image + the new doc.Why
Previously
meridian_control/lived in the repo but the published docs/mkdocs never mentioned it or the node agents, and there was no way to actually deploy the control plane as a container.🤖 Generated with Claude Code