Builds: design 47 G §310, §311, §312 (an error answer fixture per verb), §313 (status, comment, view, note the forge bridge alone; merge-pull persons and sessions; the reads invokers), §370 (tag, callers the builder), §396 (event names with hyphens), §331 (branch-moved 64 MiB, 90 days), §11, §39 (state failed-steps), §129, §111 (statuses, status), §391 (class). Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
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"
|
|
}
|
|
}
|
|
]
|