PLATFORM_EVOLUTION.md: rewrite with convention-driven service
definitions (derived image names, service-level version, agent
defaults), mcdsl as a proper Go module (gap #1), multi-node
design considerations, and service discovery open question.
engineering-standards.md: add shared libraries section establishing
mcdsl as a normally-versioned Go module (no replace directives in
committed code), update service definition example to convention-
driven minimal format with route declarations.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Documents the gap between the current manually-wired platform state and
the target fully-declarative deployment model. Covers port assignment,
mc-proxy route persistence, automated TLS provisioning via Metacrypt,
DNS registration via MCNS, and the $PORT convention. Includes gap
analysis and suggested phasing.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add [build] section to service definition format, document mcp build
and mcp sync auto-build, add Build and Release Workflow section.
Pin example image tags to explicit versions — :latest is no longer
permitted in service definitions.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Documents all CLI tools, their projects, install targets, and Nix flake
status. Covers server-only binaries, installation via mcpkg.nix, and
flake conventions.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- All services now have version tags (v1.0.0 for mature, v0.1.0 for early)
- Metacrypt promoted from Testing to Production
- MCP status updated from "Not started" to Active dev (Phases 0-4)
- MCDeploy added as tactical deployment CLI
- Rift port map updated with mcns-coredns (53) and exod (8080/9090)
- mcdeploy.toml added for deployment configuration
- .gitignore updated for mcp/ and mcdeploy/ project directories
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Covers SDLC phase, version, deployment state, and node inventory
for all eight Metacircular components.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Metacrypt SSH CA, transit, and user-to-user engines are all implemented
(not planned). MCR is at phase 13. MCDSL package list was incomplete.
Added mcns (CoreDNS precursor) to project map and dependency graph.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>