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
jschoubben
96f2ae72c1
Rewrite design 47 from research 055's decisions: hotfix, feature and epic from the trunk, delivery on the bus
...
ADR 0401-0408 graduate research 055: no release branch, two more ordering
rules, the composed check as each member's gate, a backup before the send,
installed toolchains, events and work queues on the bus, the merge window
as keys, and one chain kept on the bus alone. Design 47 is rewritten from
them (one design per thing); the glossary takes hotfix, feature, toolchain,
milestone and epic and retires release branch; design 18 loses the
toolchain image; playbooks 07 and 08 drop the release-branch wait.
2026-10-16 23:39:12 +02:00
nox
78353ad272
Playbook 08: a fix that moves a file to a new filler compares the values first (issue 957)
mesh/merge-gate head 78353ad272a3 merged into trunk f795356ae1d6 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 78353ad272a3 merged into trunk f795356ae1d6 — pass: its merge-check.sh passed
2026-10-16 22:37:59 +02:00
nox
fa5fd9fc69
Cite ADR 0399 and 0400 in design 29: the account's forge key lives in ~/.ssh (issue 955)
mesh/merge-gate out of date: judged against trunk f9c240a957b8, the trunk is now f795356ae1d6; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk f9c240a957b8, the trunk is now f795356ae1d6; judged again on a recheck or when it is merged
mesh/delivery-group group feat/agents-write-git-ssh checking: 0 of 2 member(s) ready
mesh/delivery superseded: a newer head of the same pull request
2026-10-16 22:37:15 +02:00
mesh-tools
f9c240a957
Merge pull request 'Playbook 07: report the whole issue tree every five minutes, every two while a delivery runs' ( #389 ) from fix/pb07-overview-every-five into main
2026-10-16 19:34:36 +00:00
mesh-tools
fff89b7c62
Playbook 07: report the whole issue tree every five minutes, every two while a delivery runs
...
mesh/merge-gate head fff89b7c6218 merged into trunk 80e36c75957f — pass: the change touches no module of the mesh's graph
mesh/repo-check head fff89b7c6218 merged into trunk 80e36c75957f — pass: its merge-check.sh passed
The operator asked for a status update more often, with an overview of the issues worked on.
2026-10-16 19:18:42 +00:00
mesh-tools
80e36c7595
Merge pull request 'Playbook 09 and the hq-cleanup skill: a cleanup that deletes only what is proven done' ( #388 ) from process/09-cleanup into main
2026-10-16 19:08:33 +00:00
jschoubben
3c49b389d1
Playbook 09: a deletion is approved as an ask on the operator's warrant once design 58 milestone 7 is built; until then the operator runs the approved list
mesh/merge-gate head 3c49b389d1e7 merged into trunk b29008ad36f4 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 3c49b389d1e7 merged into trunk b29008ad36f4 — pass: its merge-check.sh passed
2026-10-16 20:51:00 +02:00
jschoubben
222fbe95f4
Playbook 09 and the hq-cleanup skill: a cleanup reads first, deletes only what the operator approves, and reports what it kept (the operator, 2026-10-16)
mesh/merge-gate head 222fbe95f4bb merged into trunk b29008ad36f4 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 222fbe95f4bb merged into trunk b29008ad36f4 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
2026-10-16 20:01:13 +02:00
mesh-tools
b29008ad36
Merge pull request 'Playbook 02: one design per thing' ( #387 ) from process/02-one-design-per-thing into main
2026-10-16 17:41:22 +00:00
jschoubben
101d7f30f7
Playbook 02: one design per thing; a graduation rewrites the design that covers it instead of writing a second (the operator, 2026-10-16)
mesh/merge-gate head 101d7f30f7e2 merged into trunk 225eee14d0bf — pass: the change touches no module of the mesh's graph
mesh/repo-check head 101d7f30f7e2 merged into trunk 225eee14d0bf — pass: its merge-check.sh passed
2026-10-16 19:40:48 +02:00
mesh-tools
225eee14d0
Merge pull request 'Design 47: a move of the trunk asks every active check again (ADR 0395)' ( #381 ) from design/47-recheck-on-trunk-move into main
2026-10-16 17:35:52 +00:00
jschoubben
12e75cdfa2
Design 47: the transition paragraph, the recheck verb and the section's bullets say ADR 0395 whole (review)
mesh/merge-gate head 12e75cdfa215 merged into trunk f1081c4f9768 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 12e75cdfa215 merged into trunk f1081c4f9768 — pass: its merge-check.sh passed
2026-10-16 19:27:52 +02:00
jschoubben
377fa3f88a
Design 47: say ADR 0395 as accepted — a conflict is asked again at every move, an ended check's builds are not reused, a group's composed check reruns through its members, and the cost bound
2026-10-16 19:26:47 +02:00