Files
mesh-delivery/contracts/seats/git/fixtures/events.json
T
jschoubben 0c37cd6402 CT6: the seat git: its verbs with callers and error answers, tag, its events with hyphens, branch-moved kept
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
2026-11-11 10:46:26 +01:00

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"
}
}
]