Commit Graph

  • 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) jschoubben 2026-10-18 17:45:59 +02:00
  • 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 mesh-tools 2026-10-18 15:09:15 +00:00
  • d0a2950bb0 Playbook 02: wrap the check line and name the step it means (review round 1) jschoubben 2026-10-18 17:05:46 +02:00
  • 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) jschoubben 2026-10-18 17:04:38 +02:00
  • 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 mesh-tools 2026-10-18 13:05:03 +00:00
  • 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) jschoubben 2026-10-18 15:02:56 +02:00
  • 0944437d4e Playbooks 07 and 08: the integration tests run once before every push, through mesh-controller.try or merge-check.sh (the operator, 2026-10-18) docs/acceptance-criteria-milestone-5b jschoubben 2026-10-18 13:53:03 +02:00
  • 2e6a989031 Playbook 07: a watcher also wakes the lead when nothing changed for two minutes (issue 1121) jschoubben 2026-10-18 12:59:29 +02:00
  • 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 mesh-tools 2026-10-18 10:52:52 +00:00
  • 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) jschoubben 2026-10-18 12:50:30 +02:00
  • f242b8763b Design 47 builds with ADR 0426 (no timer where an event can end the wait) jschoubben 2026-10-18 12:49:18 +02:00
  • 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) jschoubben 2026-10-18 12:42:06 +02:00
  • 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 mesh-tools 2026-10-18 02:28:14 +00:00
  • 05ff547358 Design 55: hq owns part of the third slice's code, its checks and links (review round 1) jochen 2026-10-18 04:25:11 +02:00
  • 1def984c07 Design 55: designs and the glossary become records, and the knowledge base owns a design's state (ADR 0423, ADR 0424) jochen 2026-10-18 04:23:10 +02:00
  • 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 mesh-tools 2026-10-18 02:10:49 +00:00
  • 19bd7fd960 Retire the word epic, and define milestone as a group of a design's issues delivered together (issue 1105) jschoubben 2026-10-18 04:08:15 +02:00
  • 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 mesh-tools 2026-10-18 00:23:21 +00:00
  • 17c27ddf83 Playbook 07: a new integration test enters through the path the live trigger takes (issue 1086) jschoubben 2026-10-18 02:19:20 +02:00
  • 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 mesh-tools 2026-10-17 23:51:00 +00:00
  • b6cf49d8ce Design 47: milestone 3 fix names issue 1079, of which 1084 was closed as a duplicate, and the forge module it touched jschoubben 2026-10-18 01:49:37 +02:00
  • 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 mesh-tools 2026-10-17 22:32:35 +00:00
  • c10efa4d8c Playbook 07: the new test failed on its first two runs, not three jschoubben 2026-10-18 00:30:29 +02:00
  • 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) jschoubben 2026-10-18 00:29:35 +02:00
  • be5284f7b8 Merge pull request 'Say where nine half-built designs stand (issue 1072)' (#414) from fix/1072-design-states into main mesh-tools 2026-10-17 21:19:27 +00:00
  • 21c4d212ec Correct three facts in the designs' states (issue 1072, review round 1) jochen 2026-10-17 22:55:02 +02:00
  • 1bd6f4611e Say where nine half-built designs stand (issue 1072) jochen 2026-10-17 22:53:10 +02:00
  • 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 mesh-tools 2026-10-17 20:10:56 +00:00
  • 64e357da7d Playbook 07: a change the new merge script must judge ships the script first (issue 895) jschoubben 2026-10-17 21:32:35 +02:00
  • 9a9a78f882 Playbook 07: report every ten minutes (the operator, 2026-10-17) jschoubben 2026-10-17 21:28:46 +02:00
  • e816b61cb7 Playbook 07: the prepare step splits an issue sized over an hour (the operator, 2026-10-17) jschoubben 2026-10-17 21:25:39 +02:00
  • 610be93803 Playbook 07: a fixing agent never runs an integration test locally (the operator, 2026-10-17) jschoubben 2026-10-17 21:23:05 +02:00
  • 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) jschoubben 2026-10-17 20:55:47 +02:00
  • 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 mesh-tools 2026-10-17 18:29:24 +00:00
  • 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 mesh-tools 2026-10-17 18:28:25 +00:00
  • 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-tools 2026-10-17 18:19:35 +00:00
  • 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) jschoubben 2026-10-17 20:19:16 +02:00
  • 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 mesh-tools 2026-10-17 18:14:10 +00:00
  • 499407c669 Take in main up to 2cf1c64e24 (issue 1024) mesh-tools 2026-10-17 18:09:09 +00:00
  • 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 mesh-tools 2026-10-17 16:34:55 +00:00
  • e1987b3654 Playbook 07: the reviewer is kept for the whole release, and a watcher waits for its checks (issue 1042) jschoubben 2026-10-17 18:26:06 +02:00
  • 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 mesh-tools 2026-10-17 16:23:52 +00:00
  • 4e0dd1b0d3 Say in design 29 how a folder a module owns treats files it did not write (issue 1024, ADR 0422) mesh-tools 2026-10-17 16:23:05 +00:00
  • b5d3f23947 Design 57: its milestones name their issues, not their delivery state (issue 1039, folded into 1038) jschoubben 2026-10-17 18:20:58 +02:00
  • c753ff068a Playbook 07: a design names its milestones' issues, never their delivery state (issue 1038) jschoubben 2026-10-17 18:18:45 +02:00
  • 7a1d3d89f0 Merge pull request 'Design 47: phase II release 1 delivered (issue 1025)' (#407) from fix/design-47-phase-2-release-1-delivered into main mesh-tools 2026-10-17 16:11:22 +00:00
  • 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 mesh-tools 2026-10-17 16:09:28 +00:00
  • 0b9fda46cc Design 47: phase II release 1 delivered, 2026-10-17 (playbook 07, write-back) jschoubben 2026-10-17 18:04:17 +02:00
  • 6b58a6af82 Playbook 07: the glossary's word, the builder (review of #405) jschoubben 2026-10-17 18:03:52 +02:00
  • 9a39785116 Playbook 07: every wait on the wait list has a watcher agent on the bus (the operator, 2026-10-17) jschoubben 2026-10-17 18:00:35 +02:00
  • 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 mesh-tools 2026-10-17 15:58:25 +00:00
  • 06440c1522 Playbook 07: the build seat's holder, not a retired word (review of #405's check) jschoubben 2026-10-17 17:56:21 +02:00
  • 0e7eb9c2da Playbook 07: read a failed check's whole log; a change to merge-check.sh is judged by main's version jschoubben 2026-10-17 17:29:43 +02:00
  • 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 mesh-tools 2026-10-17 15:25:14 +00:00
  • b0cfd08f7c Design 47: ADR 0420 accepted, ADR 0249 superseded, milestone 3's issues named (review of #404) jschoubben 2026-10-17 17:20:16 +02:00
  • 0a6613f0d4 Design 47: one plan per group, no order lines, the Approve as the only gate (ADR 0418, 0419, 0421) jschoubben 2026-10-17 17:18:03 +02:00
  • aaa0647ec3 Merge pull request 'Design 47: milestones 1 and 2 delivered' (#403) from fix/design-47-milestone-2-delivered into main mesh-tools 2026-10-17 13:10:39 +00:00
  • 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 mesh-tools 2026-10-17 13:08:59 +00:00
  • 85a729c607 Design 47: milestones 1 and 2 delivered, 2026-10-17 (playbook 07, write-back) jschoubben 2026-10-17 15:06:38 +02:00
  • fb284fa6ee Playbook 07: the full report shows the whole design's milestones, the running one's issues under it (the operator, 2026-10-17) jschoubben 2026-10-17 14:13:28 +02:00
  • 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 mesh-tools 2026-10-17 11:50:34 +00:00
  • addbd74c39 Playbook 04 and design 47: the milestone is one release, not a feature step (review of #401) jschoubben 2026-10-17 13:45:11 +02:00
  • 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) jschoubben 2026-10-17 13:43:30 +02:00
  • 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 mesh-tools 2026-10-17 11:43:03 +00:00
  • 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 mesh-tools 2026-10-17 11:40:24 +00:00
  • f6199fafce As-is 13: fix five review findings on the mesh MCP server (issue 1008, review round 1) jochen 2026-10-17 13:39:14 +02:00
  • 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 mesh-tools 2026-10-17 11:38:12 +00:00
  • e934a0286f Playbook 08: check that the clone stays on main (issue 1010, review round 1) jochen 2026-10-17 13:37:09 +02:00
  • 8dbfd8d8ff Playbooks 07 and 08: a repository's own clone stays on main (issue 1010) jochen 2026-10-17 13:36:37 +02:00
  • 2cea6c9b0c Date design 57's delivered milestones (issue 1009, review round 2) jochen 2026-10-17 13:35:56 +02:00
  • 79dcc0a6ec Give design 57 its milestones and check every write-back moment (issue 1009, review round 1) jochen 2026-10-17 13:35:20 +02:00
  • 65f69d96a9 Describe the mesh MCP server as it runs and mark its design implemented (issue 1008) jochen 2026-10-17 13:35:12 +02:00
  • b83a1e748e Playbook 07: the lead writes a design's state back (issue 1009) jochen 2026-10-17 13:33:37 +02:00
  • 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 mesh-tools 2026-10-17 11:26:12 +00:00
  • 88d7db36c8 Playbook 07: the check counts milestone issues only (issue 1007, review round 1) jochen 2026-10-17 13:23:21 +02:00
  • 974b3e7d42 Playbook 07: one design is built at a time (issue 1007) jochen 2026-10-17 13:22:41 +02:00
  • c61f01d63e Merge pull request 'Playbook 07: one milestone is one branch per repository' (#395) from fix/pb07-one-branch-per-milestone into main mesh-tools 2026-10-17 10:20:34 +00:00
  • 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 mesh-tools 2026-10-17 10:19:33 +00:00
  • 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-tools 2026-10-17 10:17:00 +00:00
  • cc0503ef66 Design 58 and 36: role names for the machines and no operator logins, as a public repository needs (fixes what #394 wrote) mesh-tools 2026-10-17 10:13:02 +00:00
  • 56d8d546c7 Design 58: milestones 11 to 14 from research 057 with their issues, and as-is 17 on today's accounts (playbook 04) mesh-tools 2026-10-17 10:10:42 +00:00
  • edff1f25a1 Playbook 07: one milestone is one branch per repository, its steps reuse the name (the operator, 2026-10-17) jschoubben 2026-10-17 12:04:37 +02:00
  • 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 mesh-tools 2026-10-17 09:54:42 +00:00
  • 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-tools 2026-10-17 09:40:48 +00:00
  • 98b731d5d1 Design 58 and 36: identities carry logins, run for an identity, a bus password per identity (ADR 0411 to 0414, research 057) mesh-tools 2026-10-17 09:35:37 +00:00
  • cb4b3c2398 Prove a push over SSH from g14 (issue 955) test/ssh-proof-g14 jschoubben 2026-10-17 02:30:30 +02:00
  • 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 mesh-tools 2026-10-16 22:31:07 +00:00
  • 24701df23e Merge branch 'main' into feat/agents-write-git-ssh jschoubben 2026-10-16 22:27:02 +00:00
  • 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 mesh-tools 2026-10-16 22:09:55 +00:00
  • 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 jschoubben 2026-10-17 00:06:59 +02:00
  • 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) jschoubben 2026-10-17 00:04:48 +02:00
  • b6a191d0a6 Design 47's milestones and issues (playbook 04), and the as-is delivery rewritten from research 055's findings jschoubben 2026-10-17 00:04:00 +02:00
  • 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 mesh-tools 2026-10-16 21:56:23 +00:00
  • 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 mesh-tools 2026-10-16 21:50:05 +00:00
  • 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) jschoubben 2026-10-16 23:44:59 +02:00
  • 6f0db74ee4 Design 47: the SDK commits the catalogue accepts (ADR 0402 §4) jschoubben 2026-10-16 23:42:56 +02:00
  • e7854a31a6 Design 47: a member naming the SDK member's head is proven by its own merge check (ADR 0402's review) jschoubben 2026-10-16 23:41:37 +02:00
  • 8bfb11da2c Design 47 and the glossary: the batch's record in the chain is the rollout (ADR 0408's review) jschoubben 2026-10-16 23:40:11 +02:00
  • 96f2ae72c1 Rewrite design 47 from research 055's decisions: hotfix, feature and epic from the trunk, delivery on the bus jschoubben 2026-10-16 23:39:12 +02:00
  • 78353ad272 Playbook 08: a fix that moves a file to a new filler compares the values first (issue 957) nox 2026-10-16 22:37:59 +02:00