ADR 0625 §1-§3 (accepted 12:45): the seat set stays the root Go module's package; each seat defined whole is a Go module of its own, since the fingerprint counts a Go module's go.mod and go.sum, so a change of one seat moves only its importers. A seat's module imports nothing: the registry part's types are written into each registry seat whole, so no seat module requires a sibling's version. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
22 lines
1.8 KiB
JSON
22 lines
1.8 KiB
JSON
{
|
|
"module": "mesh-contracts",
|
|
"version": "1",
|
|
"slug": "contracts",
|
|
"build": {
|
|
"artifacts": [
|
|
{ "name": "go", "kind": "package", "language": "go", "paths": ["go"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-containerimageregistry", "kind": "package", "language": "go", "paths": ["go/seats/containerimageregistry"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-gopackageregistry", "kind": "package", "language": "go", "paths": ["go/seats/gopackageregistry"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-meshbroker", "kind": "package", "language": "go", "paths": ["go/seats/meshbroker"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-meshconfig", "kind": "package", "language": "go", "paths": ["go/seats/meshconfig"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-meshdeliverychecker", "kind": "package", "language": "go", "paths": ["go/seats/meshdeliverychecker"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-meshvault", "kind": "package", "language": "go", "paths": ["go/seats/meshvault"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-npmpackageregistry", "kind": "package", "language": "go", "paths": ["go/seats/npmpackageregistry"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-ociartifactregistry", "kind": "package", "language": "go", "paths": ["go/seats/ociartifactregistry"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "go-operatorchannel", "kind": "package", "language": "go", "paths": ["go/seats/operatorchannel"], "series": "0.1", "generated-from": "." },
|
|
{ "name": "lib", "kind": "package", "language": "typescript", "paths": ["ts"], "series": "0.1", "generated-from": "." }
|
|
]
|
|
},
|
|
"resources": []
|
|
}
|