The SDK is a published package; mesh-controller/foundation rename #6

Merged
jschoubben merged 3 commits from feat/a-bed-that-hands-over-nothing into main 2026-09-16 21:23:50 +00:00
Owner

This session's work, proven 22/22: the SDK is published to the mesh's gitea and resolved by version (Phase 2), plus the mesh-control→mesh-controller / substrate→foundation rename.

https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx

This session's work, proven 22/22: the SDK is published to the mesh's gitea and resolved by version (Phase 2), plus the mesh-control→mesh-controller / substrate→foundation rename. https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
jschoubben added 3 commits 2026-09-16 21:20:40 +00:00
Grant, Credential and an Interface type lived in contracts, exported and imported
by nothing, describing a grant with fields — resource, consumer — the live wire
does not use. The wire is the contributions file, whose shape (as, secret, node,
at, values) agrees between Go and TypeScript.

These dead types are how ADR 0074 came to claim a drift that inspection does not
find: they read as the contract and were not. A type is only as good as its being
the wire, and one that has drifted from it while still being exported is worse
than no type. Removed.

Claude-Session: https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
A package artifact, built on a public base and published to the mesh's package
registry by version, so every module resolves it the ordinary way (hq ADR 0076).

Claude-Session: https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
One name per thing, per the HQ glossary: the module/container/image/binary/repo
becomes mesh-controller, the seat the-controller, and the store+broker pair the
foundation (embedded base bundles, default template and example lock renamed with
their go:embed directives). No behaviour change — a pure vocabulary rename.

Claude-Session: https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
jschoubben merged commit 05ed13b041 into main 2026-09-16 21:23:50 +00:00
jschoubben deleted branch feat/a-bed-that-hands-over-nothing 2026-09-16 21:23:50 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-sdk#6