- docs/hypervisor-design.md, docs/hypervisor_migration.md: unikernel
runtime design and migration plan (previously untracked)
- log/2026-03-29-mcp-multinode.md: work log (previously untracked)
- CLAUDE.md: mcq lives at a sibling path
- engineering-standards.md: document the push target
- .gitignore: mcdoc checkout; local configs that have held credentials
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
New standard requiring mcdsl/terminal.ReadPassword for interactive
password prompts. Codifies the fix applied to MCP's login command.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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>
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>
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>