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.
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
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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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