Commit Graph

23 Commits

Author SHA1 Message Date
84610339aa Update deployed services versions in packaging guide 2026-03-29 06:15:57 +00:00
8550b8c2e5 Sync docs/metacircular.md versions and capabilities to current state
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 14:59:20 -07:00
f10403f6d1 Add packaging and deployment guide for zero-context consumers
Self-contained doc covering the full service lifecycle: Dockerfile
patterns, MCP service definitions, build/push/deploy workflow, data
directory conventions, $PORT env vars, MCIAS auth, and networking.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 12:40:27 -07:00
77ef23672a Fix STATUS.md versions after module path migration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 02:09:56 -07:00
162afc44d5 Update platform docs: accuracy audit and module path migration
- MCNS/MCP status: Planned → Implemented (both deployed on rift)
- Add mcp/, mcns/, mcdoc/ to project map and repo structure
- Fix MCNS description from CoreDNS precursor to custom Go DNS server
- Fix versions: MCR v1.1.0, MCDSL v1.1.0, MCIAS v1.7.0
- Update mcdsl adoption status (metacrypt now migrated)
- Fix engineering-standards: Go 1.25 builder, proto v1 conventions
- Update PLATFORM_EVOLUTION gap #8 (MCNS API exists)
- Migrate all module path references from kyle/ to mc/ org
- Fix diagrams: MCP Slave → MCP Agent, Docker → Podman

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 02:08:45 -07:00
21e2aadeb5 Mark Phase B complete in PLATFORM_EVOLUTION.md
Agent now registers/removes routes with mc-proxy automatically
during deploy/stop. Phases A and B are both complete.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:37:56 -07:00
b17472122b Mark Phase A complete, document $PORT convention, update next steps
PLATFORM_EVOLUTION.md: mark gaps #2 and #9 as done, Phase A complete,
Phase B in progress. Update sequencing and next steps.

engineering-standards.md: add Port Assignment and $PORT Convention
section documenting how MCP-deployed services receive assigned ports
via environment variables.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:25:16 -07:00
5baf12e303 Add svc deployment plan, Gitea MCP config, update platform evolution
- docs/svc-deployment-plan.md: detailed plan for mc-proxy + MCNS on svc
  as the public edge (executed and live)
- .mcp.json: Gitea MCP server config for Claude Code integration
- PLATFORM_EVOLUTION.md: mark mc-proxy route persistence as done

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:19:19 -07:00
c87d8b95db Move blog post to log/ directory with date prefix
The log/ directory documents the progress of Metacircular Dynamics.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:09:35 -07:00
1ecd7bd39d Add technical blog post: Building a DNS Server in a Day
10k-word narrative covering the full session: DNS diagnosis, MCNS
architecture and implementation, engineering review with parallel
agents, deployment to rift, platform documentation audit, public edge
deployment on svc, and reflections on AI-assisted infrastructure work.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:09:04 -07:00
8c6dd18d49 Reconcile docs: add mcdoc to project map, mark mcdsl gap done
- CLAUDE.md: add mcdoc to project map and dependency graph
- PLATFORM_EVOLUTION.md: mark gap #1 (mcdsl versioning) as done —
  all services already use tagged versions with no replace directives.
  Add immediate next steps section.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 00:27:04 -07:00
1def85f1eb Refine platform evolution and engineering standards
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>
2026-03-27 00:19:08 -07:00
1146606208 Add PLATFORM_EVOLUTION.md
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>
2026-03-27 00:07:14 -07:00
4b74221cff Update deployment standards for MCP build lifecycle
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>
2026-03-26 23:31:07 -07:00
75f5327364 Add TOOLING.md: platform CLI tools and Nix packaging reference
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>
2026-03-26 22:48:48 -07:00
4ec9af0c4d Update STATUS.md: MCNS deployed to rift in production
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 22:08:50 -07:00
fdc2d0b282 Update STATUS.md: MCNS v1.0.0 built, replacing CoreDNS precursor
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 18:37:53 -07:00
a9228b90ed Update STATUS.md: MCP deployed and managing all platform containers
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 15:27:21 -07:00
eab7e807e4 Update STATUS.md: all services tagged, MCP and MCDeploy added
- 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>
2026-03-26 13:13:05 -07:00
14d22ca307 Update STATUS.md: MCR deployed to rift, bootstrap phases 0-4 complete
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 09:42:50 -07:00
2c164a9b43 Add STATUS.md with platform-wide project and deployment status
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>
2026-03-25 22:39:23 -07:00
78ff48efcb Update docs to reflect current implementation status
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>
2026-03-25 22:28:11 -07:00
168ceb2c07 Initial import. 2026-03-25 22:25:44 -07:00