test/docs: connect.sh parity test + Guix runtime in examples (phase 3) #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat-guix-parity-docs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 3 of
design/guix-container-runtime.md(§11) — parity tests + docs. Completes the Guix-runtime work.Parity test
writeMCPConfig(guix path) vsconnect.sh(devcontainer path) must emit the same MCP server entry. Runs the realconnect.shviashand compares:type= sse on both/sse), andcwddecodes to the same value on bothBearer) or both-absentSemantic, not byte:
connect.shminimally URL-encodes cwd,writeMCPConfigusesurl.QueryEscape— different encodings, identical decoded value. Covers token / no-token; skips cleanly ifsh/connect.shabsent.Docs
examples/devcontainer/README.mdnow steers Guix hosts to the nativewraptool up --scaffold-guix, noting the devcontainer template is for non-Guix hosts. (CLAUDE.md covered in phases 1–2.)Verified
Parity test passes running connect.sh; full
go test ./...+ golangci-lint clean.Roadmap: only phase 4 (strict-net / pasta) remains, deferred.
🤖 Generated with Claude Code