diff --git a/CLAUDE.md b/CLAUDE.md index ecdcbeb..e2265fc 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -18,8 +18,10 @@ Metacircular is a multi-service personal infrastructure platform. This root repo | `mcdsl/` | Standard library — shared packages for auth, db, config, HTTP/gRPC servers, CSRF, snapshots | Go | | `mcdoc/` | Documentation server — renders markdown from Gitea, serves public docs via mc-proxy | Go | | `mcp/` | Control plane — operator-driven deployment, service registry, container lifecycle (master/agent) | Go | +| `mcdeploy/` | Deployment CLI — tactical bridge tool for build, push, deploy operations | Go | | `mcns/` | Networking service — custom Go DNS server, authoritative for internal zones | Go | | `ca/` | PKI infrastructure and secrets for dev/test (not source code, gitignored) | — | +| `docs/` | Platform-wide documentation (architecture overview, deployment guide) | Markdown | Each subproject has its own `CLAUDE.md`, `ARCHITECTURE.md`, `Makefile`, and `go.mod`. When working in a subproject, read its own CLAUDE.md first. diff --git a/README.md b/README.md index 8d3f1a6..bda8745 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,8 @@ lives in [docs/metacircular.md](docs/metacircular.md). | **MC-Proxy** | Node ingress — TLS proxy and router. L4 passthrough or L7 terminating (per-route), PROXY protocol, firewall with rate limiting and GeoIP. | Implemented | | **MCNS** | Networking — authoritative DNS for internal platform zones, upstream forwarding. | Implemented | | **MCP** | Control plane — operator-driven deployment, service registry, data transfer, master/agent container lifecycle. | Implemented | -| **MCDoc** | Documentation server — renders markdown from Gitea, serves public docs. | In progress | +| **MCDoc** | Documentation server — renders markdown from Gitea, serves public docs. | Implemented | +| **MCDeploy** | Deployment CLI — single-binary tool for build, push, deploy, cert renewal, and status. Tactical bridge tool while MCP capabilities mature. | Active dev | Shared library: **MCDSL** — standard library for all services (auth, db, config, TLS server, CSRF, snapshots). @@ -102,6 +103,7 @@ metacircular/ ├── mcns/ DNS server ├── mcat/ Login policy tester ├── mcdsl/ Standard library (shared packages) +├── mcdeploy/ Deployment CLI tool ├── mcdoc/ Documentation server ├── ca/ PKI infrastructure (dev/test, not source code) └── docs/ Platform-wide documentation