mesh-tools
cb79a28a80
Merge pull request 'Playbook 07: every wait on the wait list has a watcher agent on the bus' ( #406 ) from fix/pb07-read-the-whole-log into main
2026-10-17 16:09:28 +00:00
jschoubben
6b58a6af82
Playbook 07: the glossary's word, the builder (review of #405 )
mesh/merge-gate head 6b58a6af8246 merged into trunk c0b1c47be6b4 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 6b58a6af8246 merged into trunk c0b1c47be6b4 — pass: its merge-check.sh passed
2026-10-17 18:03:52 +02:00
jschoubben
9a39785116
Playbook 07: every wait on the wait list has a watcher agent on the bus (the operator, 2026-10-17)
mesh/merge-gate waiting in the build queue since 18:01
2026-10-17 18:00:35 +02:00
mesh-tools
c0b1c47be6
Merge pull request 'Playbook 07: read a failed check's whole log; a change to merge-check.sh is judged by main's version' ( #405 ) from fix/pb07-read-the-whole-log into main
2026-10-17 15:58:25 +00:00
jschoubben
06440c1522
Playbook 07: the build seat's holder, not a retired word (review of #405 's check)
mesh/merge-gate head 06440c152298 merged into trunk cf73f9679771 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 06440c152298 merged into trunk cf73f9679771 — pass: its merge-check.sh passed
2026-10-17 17:56:21 +02:00
jschoubben
0e7eb9c2da
Playbook 07: read a failed check's whole log; a change to merge-check.sh is judged by main's version
mesh/merge-gate head 0e7eb9c2dac8 merged into trunk cf73f9679771 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 0e7eb9c2dac8 merged into trunk cf73f9679771 — fail: its merge-check.sh failed: words: 1 problem(s)
mesh/delivery superseded: a newer head of the same pull request
2026-10-17 17:29:43 +02:00
mesh-tools
cf73f96797
Merge pull request 'Design 47: one plan per group, no order lines, the Approve as the only gate (ADR 0418, 0419, 0421)' ( #404 ) from fix/design-47-records-0418-0421 into main
2026-10-17 15:25:14 +00:00
jschoubben
b0cfd08f7c
Design 47: ADR 0420 accepted, ADR 0249 superseded, milestone 3's issues named (review of #404 )
mesh/merge-gate head b0cfd08f7c97 merged into trunk aaa0647ec31c — pass: the change touches no module of the mesh's graph
mesh/repo-check head b0cfd08f7c97 merged into trunk aaa0647ec31c — pass: its merge-check.sh passed
2026-10-17 17:20:16 +02:00
jschoubben
0a6613f0d4
Design 47: one plan per group, no order lines, the Approve as the only gate (ADR 0418, 0419, 0421)
mesh/merge-gate head 0a6613f0d4b8 merged into trunk aaa0647ec31c — pass: the change touches no module of the mesh's graph
mesh/repo-check head 0a6613f0d4b8 merged into trunk aaa0647ec31c — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
2026-10-17 17:18:03 +02:00
mesh-tools
aaa0647ec3
Merge pull request 'Design 47: milestones 1 and 2 delivered' ( #403 ) from fix/design-47-milestone-2-delivered into main
2026-10-17 13:10:39 +00:00
mesh-tools
de32fb82ea
Merge pull request 'Playbook 07: the full report shows the whole design's milestones' ( #402 ) from fix/pb07-report-shows-the-design into main
2026-10-17 13:08:59 +00:00
jschoubben
85a729c607
Design 47: milestones 1 and 2 delivered, 2026-10-17 (playbook 07, write-back)
mesh/merge-gate head 85a729c607a1 merged into trunk de32fb82ea73 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 85a729c607a1 merged into trunk de32fb82ea73 — pass: its merge-check.sh passed
2026-10-17 15:06:38 +02:00
jschoubben
fb284fa6ee
Playbook 07: the full report shows the whole design's milestones, the running one's issues under it (the operator, 2026-10-17)
mesh/merge-gate head fb284fa6ee2a merged into trunk 2b04a5f0a1aa — pass: the change touches no module of the mesh's graph
mesh/repo-check head fb284fa6ee2a merged into trunk 2b04a5f0a1aa — pass: its merge-check.sh passed
2026-10-17 14:13:28 +02:00
mesh-tools
2b04a5f0a1
Merge pull request 'Playbooks 07 and 04: a milestone is one release, never cut for size or time' ( #401 ) from fix/pb07-a-milestone-is-one-release into main
2026-10-17 11:50:34 +00:00
jschoubben
addbd74c39
Playbook 04 and design 47: the milestone is one release, not a feature step (review of #401 )
mesh/merge-gate head addbd74c3924 merged into trunk 0f63a73def93 — pass: the change touches no module of the mesh's graph
mesh/repo-check head addbd74c3924 merged into trunk 0f63a73def93 — pass: its merge-check.sh passed
2026-10-17 13:47:37 +02:00
jschoubben
6bf18062c4
Playbooks 07 and 04: a milestone is one release, never cut for size or time; milestones are cut by release order (the operator, 2026-10-17)
2026-10-17 13:47:21 +02:00
mesh-tools
0f63a73def
Merge pull request 'Describe the mesh MCP server as it runs and mark its design implemented (issue 1008)' ( #400 ) from fix/1008-mcp-server-shipped into main
2026-10-17 11:43:03 +00:00
mesh-tools
d0ee14712e
Merge pull request 'Playbooks 07 and 08: a repository's own clone stays on main (issue 1010)' ( #399 ) from fix/1010-clone-stays-on-main into main
2026-10-17 11:40:24 +00:00
jochen
f6199fafce
As-is 13: fix five review findings on the mesh MCP server (issue 1008, review round 1)
...
mesh/merge-gate head f6199fafcee4 merged into trunk d0ee14712e18 — pass: the change touches no module of the mesh's graph
mesh/repo-check head f6199fafcee4 merged into trunk d0ee14712e18 — pass: its merge-check.sh passed
node-tools still has a manifest (invokes *, waits, the mcp-endpoint provision) —
describe it in prose instead of saying it has none. The TypeScript sources
remain on main; only the built artifact is Go. The mesh-controller seat
answers 63 verbs as its own runtime, not 60-93 per node (that is node-tools'
own node-scoped seat verbs). Prefer reading mesh_overview live over a count
that drifts. An as-is document amends nothing — reworded accordingly.
2026-10-17 13:39:14 +02:00
mesh-tools
d901156614
Merge pull request 'Playbook 07: the lead writes a design's state back (issue 1009)' ( #398 ) from fix/design-status-written-back into main
2026-10-17 11:38:12 +00:00
jochen
e934a0286f
Playbook 08: check that the clone stays on main (issue 1010, review round 1)
mesh/merge-gate head e934a0286f7f merged into trunk d9011566146e — pass: the change touches no module of the mesh's graph
mesh/repo-check head e934a0286f7f merged into trunk d9011566146e — pass: its merge-check.sh passed
2026-10-17 13:37:09 +02:00
jochen
8dbfd8d8ff
Playbooks 07 and 08: a repository's own clone stays on main (issue 1010)
...
A clone left on an old work branch hands the next session stale playbooks
and designs as if current.
2026-10-17 13:36:37 +02:00
jochen
2cea6c9b0c
Date design 57's delivered milestones (issue 1009, review round 2)
mesh/merge-gate head 2cea6c9b0cf4 merged into trunk 84b464d109c0 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 2cea6c9b0cf4 merged into trunk 84b464d109c0 — pass: its merge-check.sh passed
2026-10-17 13:35:56 +02:00
jochen
79dcc0a6ec
Give design 57 its milestones and check every write-back moment (issue 1009, review round 1)
2026-10-17 13:35:20 +02:00
jochen
65f69d96a9
Describe the mesh MCP server as it runs and mark its design implemented (issue 1008)
...
mesh-console is gone: the tool runner (node-tools) is a core component on
every node, host-side and never a container (ADR 0175), announcing seven
tools by address (ADR 0195, 0367), not the five-tool container the old
as-is doc described. The to-be document's unsettled items get owners:
the mesh's own verbs already shipped (ADR 0154); identity and
per-assignment grants are design 58 milestone 6 (issue 883).
2026-10-17 13:35:12 +02:00
jochen
b83a1e748e
Playbook 07: the lead writes a design's state back (issue 1009)
...
Design 57 was merged as a release with three tasks left and still said
designed, so another session took it for unbuilt. Say it in-progress, with
what is left and when it is built.
2026-10-17 13:33:37 +02:00
mesh-tools
84b464d109
Merge pull request 'Playbook 07: one design is built at a time (issue 1007)' ( #397 ) from fix/pb07-one-design-at-a-time into main
2026-10-17 11:26:12 +00:00
jochen
88d7db36c8
Playbook 07: the check counts milestone issues only (issue 1007, review round 1)
mesh/merge-gate head 88d7db36c866 merged into trunk c61f01d63eb8 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 88d7db36c866 merged into trunk c61f01d63eb8 — pass: its merge-check.sh passed
2026-10-17 13:23:21 +02:00
jochen
974b3e7d42
Playbook 07: one design is built at a time (issue 1007)
...
The operator decided on 2026-10-17 that a second design's milestones wait
until the design being built is delivered; nothing in the playbooks said so.
2026-10-17 13:22:41 +02:00
mesh-tools
c61f01d63e
Merge pull request 'Playbook 07: one milestone is one branch per repository' ( #395 ) from fix/pb07-one-branch-per-milestone into main
2026-10-17 10:20:34 +00:00
mesh-tools
4325467b4d
Merge pull request 'Design 58: milestones 11 to 14 from research 057, as-is 17, and role names in place of machine and login names' ( #396 ) from design/058-milestones-11-to-14 into main
2026-10-17 10:19:33 +00:00
mesh-tools
0a010b8b79
Design 58: milestone 13 does not wait for milestone 7; until then nox's dangerous acts are refused (review round 1 of #396 )
mesh/merge-gate head 0a010b8b79a1 merged into trunk 85f0aecf5ad6 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 0a010b8b79a1 merged into trunk 85f0aecf5ad6 — pass: its merge-check.sh passed
2026-10-17 10:17:00 +00:00
mesh-tools
cc0503ef66
Design 58 and 36: role names for the machines and no operator logins, as a public repository needs (fixes what #394 wrote)
mesh/merge-gate head cc0503ef663a merged into trunk 85f0aecf5ad6 — pass: the change touches no module of the mesh's graph
mesh/repo-check head cc0503ef663a merged into trunk 85f0aecf5ad6 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
2026-10-17 10:13:02 +00:00
mesh-tools
56d8d546c7
Design 58: milestones 11 to 14 from research 057 with their issues, and as-is 17 on today's accounts (playbook 04)
2026-10-17 10:10:42 +00:00
jschoubben
edff1f25a1
Playbook 07: one milestone is one branch per repository, its steps reuse the name (the operator, 2026-10-17)
mesh/merge-gate head edff1f25a10b merged into trunk 4325467b4d59 — pass: the change touches no module of the mesh's graph
mesh/repo-check head edff1f25a10b merged into trunk 4325467b4d59 — pass: its merge-check.sh passed
2026-10-17 12:04:37 +02:00
mesh-tools
85f0aecf5a
Merge pull request 'Design 58 and 36: identities carry logins, run for an identity, a bus password per identity (research 057)' ( #394 ) from design/057-identities into main
2026-10-17 09:54:42 +00:00
mesh-tools
0dc8cab178
Design 58 and 36: cite ADR 0266's ways to root, and make acceptance tests 7 and 9 and the nox glossary entry agree with ADR 0411, 0412 and 0414 (review round 1)
mesh/merge-gate head 0dc8cab1781b merged into trunk 375e77690b8a — pass: the change touches no module of the mesh's graph
mesh/repo-check head 0dc8cab1781b merged into trunk 375e77690b8a — pass: its merge-check.sh passed
2026-10-17 09:40:48 +00:00
mesh-tools
98b731d5d1
Design 58 and 36: identities carry logins, run for an identity, a bus password per identity (ADR 0411 to 0414, research 057)
mesh/merge-gate head 98b731d5d1ff merged into trunk 375e77690b8a — pass: the change touches no module of the mesh's graph
mesh/repo-check head 98b731d5d1ff merged into trunk 375e77690b8a — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
2026-10-17 09:35:37 +00:00
mesh-tools
375e77690b
Merge pull request 'Feature agents-write-git, step 2: design 29 cites ADR 0399 and ADR 0400 (issue 955)' ( #390 ) from feat/agents-write-git-ssh into main
2026-10-16 22:31:07 +00:00
jschoubben
24701df23e
Merge branch 'main' into feat/agents-write-git-ssh
mesh/merge-gate head 24701df23e8a merged into trunk dd5a06529556 beside mesh-catalog#340@ae9cda85 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 24701df23e8a merged into trunk dd5a06529556 beside mesh-catalog#340@ae9cda85 — pass: its merge-check.sh passed
mesh/delivery-group group feat/agents-write-git-ssh delivered: every member is delivered
2026-10-16 22:27:02 +00:00
mesh-tools
dd5a065295
Merge pull request 'Design 47's milestones and issues, and the as-is delivery as it runs today' ( #393 ) from handoff/47-milestones into main
2026-10-16 22:09:55 +00:00
jschoubben
748641dd22
Review of #393 : rollouts run one at a time today (issue 525); Approve on Telegram (issue 953 for the terminal); 976's place in the order; milestone 1 takes the rest of 525 and acceptance test 9
mesh/merge-gate head 748641dd22ae merged into trunk 73b9cc3257a1 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 748641dd22ae merged into trunk 73b9cc3257a1 — pass: its merge-check.sh passed
2026-10-17 00:06:59 +02:00
jschoubben
75d3ac0f82
Playbooks 04 and 07 after research 055: a milestone's shape from what-if; the Approve on every merge into main; when the two-step exception ends (issue 922)
mesh/merge-gate head 75d3ac0f8258 merged into trunk 73b9cc3257a1 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 75d3ac0f8258 merged into trunk 73b9cc3257a1 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
2026-10-17 00:04:48 +02:00
jschoubben
b6a191d0a6
Design 47's milestones and issues (playbook 04), and the as-is delivery rewritten from research 055's findings
...
mesh/merge-gate head b6a191d0a6dc merged into trunk 73b9cc3257a1 — pass: the change touches no module of the mesh's graph
mesh/repo-check head b6a191d0a6dc merged into trunk 73b9cc3257a1 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
The operator confirmed six milestones on 2026-10-17; issues 973-981 and 971
carry their repository parts, linked depends-on in order. The as-is described
the predecessor's pipeline; it now says what runs today, which design 47
replaces.
2026-10-17 00:04:00 +02:00
mesh-tools
73b9cc3257
Merge pull request 'Playbook 08: a fix that moves a file to a new filler compares the values first (issue 957)' ( #391 ) from fix/957-playbook-08-first-fill into main
2026-10-16 21:56:23 +00:00
mesh-tools
f795356ae1
Merge pull request 'Design 47 rewritten from research 055's decisions: hotfix, feature and epic from the trunk, delivery on the bus' ( #392 ) from graduate/055-nats-native-delivery into main
2026-10-16 21:50:05 +00:00
jschoubben
aa4bfe289e
Design 47 and the glossary: the reviewer's findings (three work queues, a feature in one repository, what-if, ADR 0406 clause numbers, backups by protection, no suite-time claim, the Go module's judge account)
mesh/merge-gate head aa4bfe289ee4 merged into trunk f9c240a957b8 — pass: the change touches no module of the mesh's graph
mesh/repo-check head aa4bfe289ee4 merged into trunk f9c240a957b8 — pass: its merge-check.sh passed
2026-10-16 23:44:59 +02:00
jschoubben
6f0db74ee4
Design 47: the SDK commits the catalogue accepts (ADR 0402 §4)
mesh/merge-gate head 6f0db74ee47f merged into trunk f9c240a957b8 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 6f0db74ee47f merged into trunk f9c240a957b8 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
2026-10-16 23:42:56 +02:00
jschoubben
e7854a31a6
Design 47: a member naming the SDK member's head is proven by its own merge check (ADR 0402's review)
mesh/merge-gate head e7854a31a6a9 merged into trunk f9c240a957b8 — pass: the change touches no module of the mesh's graph
mesh/repo-check head e7854a31a6a9 merged into trunk f9c240a957b8 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
2026-10-16 23:41:37 +02:00
jschoubben
8bfb11da2c
Design 47 and the glossary: the batch's record in the chain is the rollout (ADR 0408's review)
2026-10-16 23:40:11 +02:00