mesh-tools
f7915f7f29
Merge pull request 'Playbook 07: the prepare step looks for the orders a release hides, and fixtures come from the writer's shape' ( #426 ) from docs/prepare-checks-release-orders into main
2026-10-18 19:33:32 +00:00
jschoubben
86e66dd51f
Playbook 07: the prepare step looks for the orders a release hides, and fixtures come from the writer's shape (design 47 release 1-2, 2026-10-18)
mesh/merge-gate head 86e66dd51fcf merged into trunk a353ed21c0a1 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 86e66dd51fcf merged into trunk a353ed21c0a1 — pass: its merge-check.sh passed
2026-10-18 21:26:06 +02:00
mesh-tools
a353ed21c0
Merge pull request 'Design 47: release 1-2 cut by the orders its prepare step found, with its new decisions and issues' ( #425 ) from docs/design-47-release-1-2-cuts into main
2026-10-18 18:36:19 +00:00
jschoubben
4a090df25a
Design 47: release 1-2 cut by the orders its prepare step found, with its new decisions and issues (issue 1130)
mesh/merge-gate head 4a090df25a6a merged into trunk ea7c831196b6 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 4a090df25a6a merged into trunk ea7c831196b6 — pass: its merge-check.sh passed
2026-10-18 20:31:36 +02:00
mesh-tools
ea7c831196
Merge pull request 'Design 47: the operator confirmed ADR 0429's releases as milestones; release 1-2's issues and their order' ( #424 ) from docs/design-47-delivery-releases into main
2026-10-18 15:57:42 +00:00
jschoubben
d81c23b65a
Design 47: the operator confirmed the releases as milestones (2026-10-18); release 1-2's issues and their order
mesh/merge-gate head d81c23b65a55 merged into trunk 0f8d778ec25b — pass: the change touches no module of the mesh's graph
mesh/repo-check head d81c23b65a55 merged into trunk 0f8d778ec25b — pass: its merge-check.sh passed
2026-10-18 17:55:21 +02:00
mesh-tools
0f8d778ec2
Merge pull request 'Design 47: the six releases of ADR 0429 as milestones; glossary: the delivery domain, its parts and their words' ( #423 ) from docs/design-47-delivery-releases into main
2026-10-18 15:50:42 +00:00
jschoubben
cd9336d05a
Design 47 and glossary: review round 1 (the sections stay the design until their release, rule 4's step above zero, the Approve on the phone until issue 953, release of a milestone under The record)
mesh/merge-gate head cd9336d05aca merged into trunk ba127e29b796 — pass: the change touches no module of the mesh's graph
mesh/repo-check head cd9336d05aca merged into trunk ba127e29b796 — pass: its merge-check.sh passed
2026-10-18 17:48:15 +02:00
jschoubben
5c81f1170c
Design 47: the six releases of ADR 0429 as milestones, milestone 6 folded into release 4; glossary: the delivery domain, its parts and their words (ADR 0428, ADR 0429)
...
Research 063 graduated into ADR 0429 and this design (playbook 02 step 3).
The design names the parts and the releases; its other sections hold until
each release is delivered and are rewritten as each is prepared (issue 1130).
The words the plans use are marked as going at release 6, not struck: they
stay true until that release is delivered.
2026-10-18 17:45:59 +02:00
mesh-tools
ba127e29b7
Merge pull request 'Playbook 02: after three review rounds the lead fixes further findings itself; only a finding that changes what was decided goes to the operator' ( #422 ) from docs/review-rounds-lead-fixes into main
2026-10-18 15:09:15 +00:00
jschoubben
d0a2950bb0
Playbook 02: wrap the check line and name the step it means (review round 1)
mesh/merge-gate head d0a2950bb0c0 merged into trunk 42ecaa7ac419 — pass: the change touches no module of the mesh's graph
mesh/repo-check head d0a2950bb0c0 merged into trunk 42ecaa7ac419 — pass: its merge-check.sh passed
2026-10-18 17:05:46 +02:00
jschoubben
8e76098412
Playbook 02: after three review rounds the lead fixes further findings itself and proposes again; only a finding that changes what was decided goes to the operator (the operator, 2026-10-18)
2026-10-18 17:04:38 +02:00
mesh-tools
42ecaa7ac4
Merge pull request 'Playbooks 07 and 08: integration tests run once through mesh-controller.try before the pull request, never on the machine' ( #421 ) from docs/integration-tests-through-try into main
2026-10-18 13:05:03 +00:00
jschoubben
cec72d1dc9
Playbooks 07 and 08: integration tests run once through mesh-controller.try on the pushed branch before the pull request, never on the machine (the operator, 2026-10-18)
mesh/merge-gate head cec72d1dc962 merged into trunk b98b93efc8b0 — pass: the change touches no module of the mesh's graph
mesh/repo-check head cec72d1dc962 merged into trunk b98b93efc8b0 — pass: its merge-check.sh passed
2026-10-18 15:02:56 +02:00
mesh-tools
b98b93efc8
Merge pull request 'Playbooks 07 and 08: tests are written from acceptance criteria on the issue (issue 1118); design 47 gets milestone 5b and cites ADR 0426 (issue 1117)' ( #420 ) from docs/acceptance-criteria-milestone-5b into main
2026-10-18 10:52:52 +00:00
jschoubben
ec373556d0
Playbooks 07 and 08: an acceptance criterion is numbered and cited by its test as <issue>/AC<n>, so its check is a grep (review round 1)
mesh/merge-gate head ec373556d0bb merged into trunk 672011ab92ad — pass: the change touches no module of the mesh's graph
mesh/repo-check head ec373556d0bb merged into trunk 672011ab92ad — pass: its merge-check.sh passed
2026-10-18 12:50:30 +02:00
jschoubben
f242b8763b
Design 47 builds with ADR 0426 (no timer where an event can end the wait)
2026-10-18 12:49:18 +02:00
jschoubben
bb6af05f5c
Playbooks 07 and 08: tests are written from acceptance criteria the larger model writes onto the issue (issue 1118); design 47 gets milestone 5b, the planning out of the controller (issue 1117)
2026-10-18 12:42:06 +02:00
mesh-tools
672011ab92
Merge pull request 'Design 55: designs and the glossary become records, and the knowledge base owns a design's state (ADR 0423, ADR 0424)' ( #419 ) from design/055-designs-and-glossary-as-records into main
2026-10-18 02:28:14 +00:00
jochen
05ff547358
Design 55: hq owns part of the third slice's code, its checks and links (review round 1)
mesh/merge-gate head 05ff547358fe merged into trunk 76a671b8c5da — pass: the change touches no module of the mesh's graph
mesh/repo-check head 05ff547358fe merged into trunk 76a671b8c5da — pass: its merge-check.sh passed
2026-10-18 04:25:11 +02:00
jochen
1def984c07
Design 55: designs and the glossary become records, and the knowledge base owns a design's state (ADR 0423, ADR 0424)
2026-10-18 04:23:10 +02:00
mesh-tools
76a671b8c5
Merge pull request 'Retire the word epic, and define milestone as a group of a design's issues delivered together (issue 1105)' ( #418 ) from fix/1105-retire-epic into main
2026-10-18 02:10:49 +00:00
jschoubben
19bd7fd960
Retire the word epic, and define milestone as a group of a design's issues delivered together (issue 1105)
...
mesh/merge-gate head 19bd7fd96066 merged into trunk f82a90dfa021 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 19bd7fd96066 merged into trunk f82a90dfa021 — pass: its merge-check.sh passed
The operator decided on 2026-10-18 that a domain word is used only when clearly defined. epic had three uses and no code; design 47 now names two ways, hotfix and feature.
2026-10-18 04:08:15 +02:00
mesh-tools
f82a90dfa0
Merge pull request 'Playbook 07: a new integration test enters through the path the live trigger takes (issue 1086)' ( #417 ) from fix/1086-test-enters-live-path into main
2026-10-18 00:23:21 +00:00
jschoubben
17c27ddf83
Playbook 07: a new integration test enters through the path the live trigger takes (issue 1086)
...
mesh/merge-gate head 17c27ddf834f merged into trunk 5c6b645c6ba9 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 17c27ddf834f merged into trunk 5c6b645c6ba9 — pass: its merge-check.sh passed
Milestone 4's test saved its plan by hand, skipped the cut from a batch, and passed while the backup step never ran.
2026-10-18 02:19:20 +02:00
mesh-tools
5c6b645c6b
Merge pull request 'Design 47: milestone 3 fix names issue 1079 (1084 was its duplicate)' ( #416 ) from fix/design-47-milestone-row into main
2026-10-17 23:51:00 +00:00
jschoubben
b6cf49d8ce
Design 47: milestone 3 fix names issue 1079, of which 1084 was closed as a duplicate, and the forge module it touched
mesh/merge-gate head b6cf49d8ce12 merged into trunk 1484ff76826c — pass: the change touches no module of the mesh's graph
mesh/repo-check head b6cf49d8ce12 merged into trunk 1484ff76826c — pass: its merge-check.sh passed
2026-10-18 01:49:37 +02:00
mesh-tools
1484ff7682
Merge pull request 'Design 47: milestone 4 delivered; a fix of milestone 3 comes next. Playbook 07: new integration tests are read against the code before the first push (issues 980, 1082)' ( #415 ) from feat/milestone-4-delivered into main
2026-10-17 22:32:35 +00:00
jschoubben
c10efa4d8c
Playbook 07: the new test failed on its first two runs, not three
mesh/merge-gate head c10efa4d8c8f merged into trunk be5284f7b86c — pass: the change touches no module of the mesh's graph
mesh/repo-check head c10efa4d8c8f merged into trunk be5284f7b86c — pass: its merge-check.sh passed
2026-10-18 00:30:41 +02:00
jschoubben
24fd567c31
Design 47: milestone 4 delivered and split; a fix of milestone 3 comes next. Playbook 07: new integration tests are read against the code before the first push (issues 980, 1082)
2026-10-18 00:29:35 +02:00
mesh-tools
be5284f7b8
Merge pull request 'Say where nine half-built designs stand (issue 1072)' ( #414 ) from fix/1072-design-states into main
2026-10-17 21:19:27 +00:00
jochen
21c4d212ec
Correct three facts in the designs' states (issue 1072, review round 1)
mesh/merge-gate head 21c4d212ec8d merged into trunk 9d59c2ce1453 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 21c4d212ec8d merged into trunk 9d59c2ce1453 — pass: its merge-check.sh passed
2026-10-17 22:55:02 +02:00
jochen
1bd6f4611e
Say where nine half-built designs stand (issue 1072)
...
The records cleanup found them saying proposed or designed although their
code is on main; each now says in-progress and what is built and left.
2026-10-17 22:53:10 +02:00
mesh-tools
9d59c2ce14
Merge pull request 'Playbooks 07 and 08 without the ready mark; a fixing agent runs no integration test; large issues split; the merge script ships first (issues 1022, 895)' ( #413 ) from feat/one-group-one-plan into main
2026-10-17 20:10:56 +00:00
jschoubben
64e357da7d
Playbook 07: a change the new merge script must judge ships the script first (issue 895)
mesh/merge-gate head 64e357da7d7e merged into trunk a6db6a70cffa beside mesh-catalog#352@07717974 +1 more — pass: the change touches no module of the mesh'…
mesh/repo-check head 64e357da7d7e merged into trunk a6db6a70cffa beside mesh-catalog#352@07717974 +1 more — pass: its merge-check.sh passed
mesh/delivery-group group feat/one-group-one-plan delivered: every member is delivered
2026-10-17 21:32:35 +02:00
jschoubben
9a9a78f882
Playbook 07: report every ten minutes (the operator, 2026-10-17)
2026-10-17 21:28:46 +02:00
jschoubben
e816b61cb7
Playbook 07: the prepare step splits an issue sized over an hour (the operator, 2026-10-17)
2026-10-17 21:25:39 +02:00
jschoubben
610be93803
Playbook 07: a fixing agent never runs an integration test locally (the operator, 2026-10-17)
2026-10-17 21:23:05 +02:00
jschoubben
d5ddd1e715
Playbooks 07 and 08: no ready mark; the review record rides in the pull request and the Approve is asked once the checks pass (issue 1022, ADR 0421)
2026-10-17 20:55:47 +02:00
mesh-tools
a6db6a70cf
Merge pull request 'Playbook 07: a milestone has steps, runs the whole unit suite, writes its findings into its issues, watches on the smaller model; design 47 names milestone 2b and takes 895 (issue 1053)' ( #412 ) from fix/1053-steps-not-phases into main
2026-10-17 18:29:24 +00:00
mesh-tools
e44ec3f612
Merge pull request 'Playbook 07: a new node-engine key needs the controller first, on a branch of its own (issue 1051)' ( #411 ) from fix/1051-pb07-controller-first into main
2026-10-17 18:28:25 +00:00
mesh-tools
dbc7406490
Playbook 07: a new node-engine key needs the controller's pin moved first, and a release that must merge first has a branch name of its own (issue 1051)
...
mesh/merge-gate head dbc740649039 merged into trunk 90c67930969b — pass: the change touches no module of the mesh's graph
mesh/repo-check head dbc740649039 merged into trunk 90c67930969b — pass: its merge-check.sh passed
Feature owned-paths (issue 1024) planned no controller release for a new key on directory resources, though the controller judges every machine with the node-engine's vendored validator; and the controller's release, on the feature's branch name, joined the catalogue's delivery group and could not merge before it.
2026-10-17 18:19:35 +00:00
jschoubben
2001d6e063
Playbook 07: a milestone has steps, runs the whole unit suite, writes its findings into its issues and watches on the smaller model; design 47 names milestone 2b and takes 895 into milestone 3 (issue 1053)
mesh/merge-gate head 2001d6e06334 merged into trunk e44ec3f61235 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 2001d6e06334 merged into trunk e44ec3f61235 — pass: its merge-check.sh passed
2026-10-17 20:19:16 +02:00
mesh-tools
90c6793096
Merge pull request 'Design 29: a folder a module owns says how it treats files it did not write (issue 1024)' ( #409 ) from feat/owned-paths into main
2026-10-17 18:14:10 +00:00
mesh-tools
499407c669
Take in main up to 2cf1c64e24 (issue 1024)
...
mesh/merge-gate head 499407c66936 merged into trunk 2cf1c64e24f5 beside mesh-catalog#349@7104df6f — pass: the change touches no module of the mesh's graph
mesh/repo-check head 499407c66936 merged into trunk 2cf1c64e24f5 beside mesh-catalog#349@7104df6f — pass: its merge-check.sh passed
mesh/delivery-group group feat/owned-paths delivered: every member is delivered
hq main moved after this change's check; it touches neither design 29 nor anything this change edits. The branch's tree is the reviewed design 29 change merged with main.
2026-10-17 18:09:09 +00:00
mesh-tools
2cf1c64e24
Merge pull request 'Playbook 07: the reviewer is kept for the whole release, and a watcher waits for its checks' ( #410 ) from fix/pb07-reviewer-kept into main
2026-10-17 16:34:55 +00:00
jschoubben
e1987b3654
Playbook 07: the reviewer is kept for the whole release, and a watcher waits for its checks (issue 1042)
...
mesh/merge-gate head e1987b365427 merged into trunk c87ab9af0f9a — pass: the change touches no module of the mesh's graph
mesh/repo-check head e1987b365427 merged into trunk c87ab9af0f9a — pass: its merge-check.sh passed
The operator asked why review takes so long: a fresh reviewer per round or per mark reads
everything again, and a reviewer waiting on the forge's checks spends its run waiting.
2026-10-17 18:26:06 +02:00
mesh-tools
c87ab9af0f
Merge pull request 'Playbook 07: a design names its milestones' issues, never their delivery state' ( #408 ) from fix/pb07-no-state-in-designs into main
2026-10-17 16:23:52 +00:00
mesh-tools
4e0dd1b0d3
Say in design 29 how a folder a module owns treats files it did not write (issue 1024, ADR 0422)
...
mesh/merge-gate out of date: judged against trunk 7a1d3d89f0b9, the trunk is now c87ab9af0f9a; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk 7a1d3d89f0b9, the trunk is now c87ab9af0f9a; judged again on a recheck or when it is merged
mesh/delivery-group group feat/owned-paths checking: 0 of 2 member(s) ready
mesh/delivery superseded: a newer head of the same pull request
Design 29 is ADR 0422's home: it now says what `unknown` and `knows` mean on a directory under a home, that the found class no longer holds in ~/.ssh (ADR 0415, 0417), and lists ADR 0412, 0415, 0416, 0417 and 0422 among its decisions.
2026-10-17 16:23:05 +00:00
jschoubben
b5d3f23947
Design 57: its milestones name their issues, not their delivery state (issue 1039, folded into 1038)
mesh/merge-gate head b5d3f2394798 merged into trunk 7a1d3d89f0b9 — pass: the change touches no module of the mesh's graph
mesh/repo-check head b5d3f2394798 merged into trunk 7a1d3d89f0b9 — pass: its merge-check.sh passed
2026-10-17 18:20:58 +02:00