The delivery repository's contracts and SDK live under modules/ as mesh-delivery-contracts and mesh-delivery-sdk, their Go module paths renamed to match the folders (the TypeScript names already did), and every importer in mesh-delivery, mesh-catalog, mesh-host, mesh-tools and mesh-sdk follows in the same group: a design as it should be, one path per module, checked by the group's check building every importer. Builds: design 47 G §427, §88 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
123 lines
3.1 KiB
JSON
123 lines
3.1 KiB
JSON
[
|
|
{
|
|
"name": "pull.updated is said",
|
|
"of": "event:pull-updated",
|
|
"subject": "mesh.seat.git.event.pull-updated",
|
|
"given": {
|
|
"repository": "novox/mesh-sdk",
|
|
"number": 178,
|
|
"branch": "feat/47-G",
|
|
"head": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"base": "main",
|
|
"title": "One wiring",
|
|
"author": "jochen",
|
|
"url": "https://forge.test/p/178",
|
|
"base-head": "cccccccccccccccccccccccccccccccccccccccc",
|
|
"change": {
|
|
"paths": [
|
|
"go/seatlist/seatlist.go"
|
|
],
|
|
"module-dirs": [
|
|
"go"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "pull.merged is said",
|
|
"of": "event:pull-merged",
|
|
"subject": "mesh.seat.git.event.pull-merged",
|
|
"given": {
|
|
"repository": "novox/mesh-sdk",
|
|
"number": 178,
|
|
"branch": "feat/47-G",
|
|
"head": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"base": "main",
|
|
"merge-commit": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
|
"merged-at": "2026-11-09T19:40:00Z",
|
|
"change": {
|
|
"paths": [
|
|
"go/seatlist/seatlist.go"
|
|
],
|
|
"module-dirs": [
|
|
"go"
|
|
]
|
|
},
|
|
"head-checks": {
|
|
"mesh/check": "success"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "pull.closed is said",
|
|
"of": "event:pull-closed",
|
|
"subject": "mesh.seat.git.event.pull-closed",
|
|
"given": {
|
|
"repository": "novox/mesh-sdk",
|
|
"number": 179,
|
|
"branch": "fix/x",
|
|
"head": "cccccccccccccccccccccccccccccccccccccccc",
|
|
"base": "main"
|
|
}
|
|
},
|
|
{
|
|
"name": "forge.pull is said",
|
|
"of": "event:forge-pull",
|
|
"subject": "mesh.seat.git.event.forge-pull",
|
|
"given": {
|
|
"action": "synchronized",
|
|
"repository": "novox/mesh-sdk",
|
|
"number": 178,
|
|
"branch": "feat/47-G",
|
|
"head": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"base": "main",
|
|
"author": "jochen",
|
|
"sender": "jochen"
|
|
}
|
|
},
|
|
{
|
|
"name": "forge.status is said",
|
|
"of": "event:forge-status",
|
|
"subject": "mesh.seat.git.event.forge-status",
|
|
"given": {
|
|
"repository": "novox/mesh-sdk",
|
|
"commit": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"context": "mesh/check",
|
|
"state": "failure",
|
|
"description": "failed",
|
|
"sender": "mesh-delivery-checker"
|
|
}
|
|
},
|
|
{
|
|
"name": "forge.delete is said",
|
|
"of": "event:forge-delete",
|
|
"subject": "mesh.seat.git.event.forge-delete",
|
|
"given": {
|
|
"repository": "novox/mesh-sdk",
|
|
"ref": "feat/47-G",
|
|
"ref-type": "branch",
|
|
"sender": "jochen"
|
|
}
|
|
},
|
|
{
|
|
"name": "repo.writable is said",
|
|
"of": "event:repo-writable",
|
|
"subject": "mesh.seat.git.event.repo-writable",
|
|
"given": {
|
|
"repository": "jochen/notes",
|
|
"account": "mesh-delivery"
|
|
}
|
|
},
|
|
{
|
|
"name": "a branch moved by a merge",
|
|
"of": "event:branch-moved",
|
|
"subject": "mesh.seat.git.event.branch-moved",
|
|
"given": {
|
|
"repository": "novox/mesh-catalog",
|
|
"branch": "main",
|
|
"head": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
|
"at": "2026-11-10T10:00:00Z"
|
|
}
|
|
}
|
|
]
|