Commit Graph

  • fa5fd9fc69 Cite ADR 0399 and 0400 in design 29: the account's forge key lives in ~/.ssh (issue 955) nox 2026-10-16 22:37:15 +02:00
  • 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 mesh-tools 2026-10-16 19:34:36 +00:00
  • fff89b7c62 Playbook 07: report the whole issue tree every five minutes, every two while a delivery runs mesh-tools 2026-10-16 19:18:42 +00:00
  • 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 mesh-tools 2026-10-16 19:08:33 +00:00
  • 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 jschoubben 2026-10-16 20:51:00 +02:00
  • 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) jschoubben 2026-10-16 20:01:13 +02:00
  • b29008ad36 Merge pull request 'Playbook 02: one design per thing' (#387) from process/02-one-design-per-thing into main mesh-tools 2026-10-16 17:41:22 +00:00
  • 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) jschoubben 2026-10-16 19:40:48 +02:00
  • 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 mesh-tools 2026-10-16 17:35:52 +00:00
  • 12e75cdfa2 Design 47: the transition paragraph, the recheck verb and the section's bullets say ADR 0395 whole (review) jschoubben 2026-10-16 19:27:52 +02:00
  • 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 jschoubben 2026-10-16 19:26:47 +02:00
  • 11e32ce5be Merge remote-tracking branch 'origin/main' into design/47-recheck-on-trunk-move jschoubben 2026-10-16 19:26:35 +02:00
  • f1081c4f97 Merge pull request 'Playbook 08: a second fault the delivery shows joins the issue only in the same files' (#386) from fix/pb08-second-fault into main mesh-tools 2026-10-16 17:09:53 +00:00
  • 152cc0c0e7 Playbook 08: a second fault the delivery shows joins the issue only in the same files mesh-tools 2026-10-16 17:06:25 +00:00
  • a8b951f3b4 Merge pull request 'Playbook 08: needing a decision keeps a fix small' (#385) from process/08-a-decision-keeps-a-fix-small into main mesh-tools 2026-10-16 15:58:01 +00:00
  • 0eadc27fc7 Playbook 08: needing a decision keeps a fix small; a feature is several modules with research or a design before it (the operator, 2026-10-16) jschoubben 2026-10-16 17:46:23 +02:00
  • 1552b0e0a3 Playbooks 07 and 08: remove everything a feature or fix made after its delivery pb-cleanup-after-delivery mesh-tools 2026-10-16 15:37:55 +00:00
  • 4e437eb148 Merge pull request 'Design 58: agent work as the mesh's own (graduation of research 053)' (#372) from design/58-agent-work-as-the-meshs-own into main mesh-tools 2026-10-16 14:09:25 +00:00
  • 0e7a115183 Merge pull request 'Playbooks 07 and 08: mark ready with mesh-delivery.mark-ready (issue 913)' (#383) from feat/913-mark-ready into main jschoubben 2026-10-16 13:47:15 +00:00
  • 18428baf4b Merge remote-tracking branch 'origin/main' into design/58-agent-work-as-the-meshs-own jschoubben 2026-10-16 14:53:11 +02:00
  • 7b5f3582be Playbooks 07 and 08: mark ready with mesh-delivery.mark-ready, label then comment in the order the forge counts (issue 913) jschoubben 2026-10-16 14:31:49 +02:00
  • 6dcfa2226e Merge pull request 'Playbooks 01 and 02: place research in the domains; its words reach the glossary at graduation' (#382) from playbooks/01-place-it-in-the-domains into main jschoubben 2026-10-16 12:24:26 +00:00
  • 1ddc2f5cbf Merge pull request 'Design 41: every file on a node is managed through node-files (WP9, ADR 0394)' (#380) from design/41-node-files into main jschoubben 2026-10-16 12:24:18 +00:00
  • 06998cc8d9 Merge pull request 'Playbooks 07 and 08: the five rules from the delivery-time audit' (#375) from playbooks/07-08-time-sinks into main jschoubben 2026-10-16 12:24:07 +00:00
  • 353bfdcef3 Merge remote-tracking branch 'origin/main' into design/58-agent-work-as-the-meshs-own-tmp jschoubben 2026-10-16 14:00:12 +02:00
  • 91f82cd38e Design 47: a group's own merge in order asks nothing again (ADR 0395 §1, review) jschoubben 2026-10-16 13:32:39 +02:00
  • 300be92814 Design 41 WP9: readlink and the account and group lookup are node-files verbs too (ADR 0394 §1; review) jschoubben 2026-10-16 13:31:45 +02:00
  • 427fe4c9c5 Playbooks 01 and 02: place research in the domains before its direction, and carry its words into the glossary at graduation (ADR 0244) jschoubben 2026-10-16 12:38:59 +02:00
  • a65e1076a2 Design 47: a pull request that no longer merges cleanly is told, not checked (ADR 0395 §2) jschoubben 2026-10-16 11:42:03 +02:00
  • 09ec150bd6 Design 47: a move of the trunk asks every active check again, one at a time per pull request (ADR 0395, issue 888) jschoubben 2026-10-16 11:40:14 +02:00
  • 1efa37957d Playbooks 07 and 08: is the coast clear? Hold a push while a release branch in flight shares its files; the glossary's release branch jschoubben 2026-10-16 11:28:32 +02:00
  • 26073f30b0 Design 41: node-reads goes in the delivery after node-files is held on every node (ADR 0394 §9) jschoubben 2026-10-16 11:14:01 +02:00
  • 1f5a12e07e Design 41: WP8's node-reads is replaced by WP9's node-files (ADR 0394 supersedes ADR 0310) jschoubben 2026-10-16 11:11:53 +02:00
  • 7ac5194bcb Design 41 WP9: mesh-files runs as the operator account with sudo where needed, and replaces node-reads (ADR 0394) jschoubben 2026-10-16 11:06:32 +02:00
  • 330d341618 Design 41 WP9: node-files is held by a module of its own, mesh-files, beside mesh-reads jschoubben 2026-10-16 11:01:43 +02:00
  • cf56649845 Design 41: every file on a node is managed through node-files (WP9, ADR 0394, issue 900) jschoubben 2026-10-16 11:00:46 +02:00
  • b9af4e373d Merge pull request 'Feature 57 (config and provisioning): release hq's record' (#378) from release/57-config-and-provisioning into main mesh-tools 2026-10-16 08:41:58 +00:00
  • 15f9671d12 Design 36: the module asks about every home item the mesh did not place, and changes the operator's own home only on the Approve (ADR 0392, issue 897) design/36-items-the-mesh-did-not-place jschoubben 2026-10-16 10:26:50 +02:00
  • e7417cf124 Feature 57 (config and provisioning): release hq's record (glossary words, release notes) on top of main mesh-tools 2026-10-16 08:24:14 +00:00
  • 47f7321c05 Playbooks 07 and 08: integration tests only in the merge check, no try before it, no lab and no end-to-end tests yet (the operator, 2026-10-16) jschoubben 2026-10-16 10:15:31 +02:00
  • f95043e379 Playbooks 07 and 08: a module's acceptance is an integration test the forge runs, and try runs on the builder (ADR 0391) jschoubben 2026-10-16 10:14:42 +02:00
  • cb98a08384 Playbooks 07 and 08: prove a module whole on a throwaway bus and store, not in the lab while its runs are too slow (the operator, 2026-10-16) jschoubben 2026-10-16 10:13:38 +02:00
  • 4e822c56a0 Playbooks 07 and 08: checks for every new rule, the ready mark's bound in both, the lead marks an unreviewed edit (review round 1) jschoubben 2026-10-16 10:12:44 +02:00
  • c5fa1de264 Playbooks 07 and 08: review asks only what makes a change wrong, try before opening, mark ready on approval, prove a module whole first, hand back stopped issues jschoubben 2026-10-16 10:11:26 +02:00
  • ea359ea4e6 Try a small fix's branch before its pull request, since local runs miss the check's toolchain (playbook 08) jschoubben 2026-10-15 23:33:20 +02:00
  • c22b58143b Merge pull request 'Test levels and time budgets in how-we-build and playbooks 07 and 08 (issue 891, ADR 0391)' (#374) from fix/891-test-levels-and-budgets into main mesh-tools 2026-10-16 08:13:26 +00:00
  • d9dd8a63d8 Say ADR 0391's test levels and time budgets in how-we-build and playbooks 07 and 08 (issue 891) mesh-tools 2026-10-16 08:09:33 +00:00
  • 43c3f2c098 Design 58: the operator confirmed the milestones; issues 878 to 887, building after design 57's delivery (playbook 04) jschoubben 2026-10-16 09:55:11 +02:00
  • 45e2d7e972 Design 58: milestones for the operator to confirm, owners named, and the as-is of logins on the bus (playbook 04) jschoubben 2026-10-16 03:03:21 +02:00
  • 9844020589 Glossary: Uses lines, the thread's two records, the grant from ADR 0386 §4, the provisioner's harness, issue 872 for the seat-sense role (review round 1) jschoubben 2026-10-16 02:49:22 +02:00
  • 535fd8bb54 Glossary: the words of research 053's graduation, and harness and role as homonyms jschoubben 2026-10-16 02:47:48 +02:00
  • cb4c18cedc Design 58: the identity store is read by grant, and sessions never call through the tool runner's login (review round 1) jschoubben 2026-10-16 02:45:58 +02:00
  • 8f8f1b4337 Design 58: agent work as the mesh's own, graduated from research 053 with ADR 0383 to ADR 0390 jschoubben 2026-10-16 02:44:15 +02:00
  • 08d6476e52 Merge pull request 'Playbooks 01, 02 and 04: settle decisions before versions, test at the cheapest level, acceptance tests through to milestones' (#371) from playbooks/01-settle-before-versions into main mesh-tools 2026-10-16 00:15:00 +00:00
  • 80b647a2ed Name the acceptance tests in the milestone table and say what the review returns (review round 2) jschoubben 2026-10-16 02:12:17 +02:00
  • a4c5ef69bb Give the build's acceptance tests a home in the design and milestones, and answer review round 1 jschoubben 2026-10-16 02:11:27 +02:00
  • ada703e790 Write a graduation's records side by side, from the confirmed direction (playbook 02) jschoubben 2026-10-16 02:09:57 +02:00
  • 2a61c57258 Settle research decisions before proposing versions, and test on the cheapest bed (playbook 01) jschoubben 2026-10-16 02:09:22 +02:00
  • f8c0676b3a Merge pull request 'Cite ADR 0382 in the delivery design (issue 867)' (#370) from fix/867-group-siblings into main mesh-tools 2026-10-15 23:52:50 +00:00
  • e4a55051cc Cite ADR 0382 in the delivery design: a group's member is checked beside its siblings (issue 867) mesh-toolsandClaude 2026-10-15 23:27:14 +00:00
  • 9bfd57174f Merge pull request 'Playbook 08: a small fix may cover two or three related issues in one repository' (#368) from playbooks/08-related-issues into main mesh-tools 2026-10-15 20:38:39 +00:00
  • a227f98bdd Let a small fix cover two or three related issues in one repository (playbook 08) jschoubben 2026-10-15 22:37:12 +02:00
  • 409fa9bbc9 Merge pull request 'Playbook 08: a small fix gets three review rounds, as a feature does' (#367) from playbooks/08-three-rounds into main mesh-tools 2026-10-15 19:29:07 +00:00
  • 747fc546c1 Allow a small fix three review rounds, as a feature has (playbook 08) jschoubben 2026-10-15 21:28:29 +02:00
  • 046bbd3b30 Merge pull request 'Playbooks 01, 02 and 04: one cycle from idea to delivered milestones' (#366) from playbooks/01-02-04-the-cycle into main mesh-tools 2026-10-15 19:23:08 +00:00
  • 99243ec47e Confirm milestones before opening their issues, name issue 845 for the check, keep 01's withdrawal and history lines jschoubben 2026-10-15 21:19:01 +02:00
  • 0d66edb24c Make playbooks 01, 02 and 04 one cycle from idea to delivered milestones jschoubben 2026-10-15 21:18:15 +02:00
  • 5ff97ec3aa Merge pull request 'Say rollout, not walk (issue 646)' (#365) from fix/646-rollout-not-walk into main mesh-tools 2026-10-15 17:59:22 +00:00
  • 75ac87c72b Merge remote-tracking branch 'origin/main' into fix/646-rollout-not-walk jschoubben 2026-10-15 19:57:54 +02:00
  • 437523554e Say rollout, not walk, for the sending of a batch across nodes (issue 646) jschoubben 2026-10-15 19:55:11 +02:00
  • 058d76ee8a Merge pull request 'Playbook 07 as five bounded phases with reused context; playbook 08 for small fixes' (#364) from playbooks/07-08-fast-flow into main mesh-tools 2026-10-15 17:54:22 +00:00
  • db6430ccbf Show the report's issues as a tree, and keep the agent's brief, the red-check rule and the forge-commit check, in playbook 07 jschoubben 2026-10-15 19:52:48 +02:00
  • 458f248c05 Give the lead's ten-minute report a full and a short layout, in playbook 07 jschoubben 2026-10-15 19:52:31 +02:00
  • 464833d0ef Rewrite playbook 07 as five bounded phases with reused context, and add playbook 08 for small fixes jschoubben 2026-10-15 19:26:02 +02:00
  • 99a9da0950 Merge pull request 'Add three lessons from feature mail-hardening to playbook 07' (#363) from playbook-07-lessons into main mesh-tools 2026-10-15 15:14:16 +00:00
  • de8a7176ab Add three lessons from feature mail-hardening to playbook 07 jochen 2026-10-15 17:06:36 +02:00
  • a7d4c39535 Merge pull request 'Playbook 07: an issue is one repository and five to ten minutes; a long run says where it stands' (#362) from pb07-issue-size into main mesh-tools 2026-10-15 12:40:48 +00:00
  • 048f14540a Size an issue for one repository and five to ten minutes, and have a long run say where it stands, in playbook 07 mesh-toolsandClaude Opus 5.5 2026-10-15 12:37:33 +00:00
  • c2ee44255e Merge pull request 'Playbook 07: the ready note and the brief a fixing agent follows' (#361) from pb07-agent-brief into main mesh-tools 2026-10-15 12:33:46 +00:00
  • ddf23a7861 Put the ready note and the brief a fixing agent follows into playbook 07 mesh-toolsandClaude Opus 5.5 2026-10-15 12:33:00 +00:00
  • f3bbfd4bf6 Merge pull request 'Playbook 07: up to five Sonnet agents at once, at most two on the larger model' (#360) from pb07-five-agents into main mesh-tools 2026-10-15 12:02:56 +00:00
  • 893d90fb41 Allow up to five Sonnet agents at once and keep the larger model to two, in playbook 07 mesh-toolsandClaude Opus 5.5 2026-10-15 12:00:09 +00:00
  • 1e577168bf Merge pull request 'Playbook 07: three to five review rounds, the reviewer told its round, and the allowance in every report' (#359) from pb07-review-rounds into main mesh-tools 2026-10-15 11:22:56 +00:00
  • f349c940f0 Cap review rounds at three to five and report the allowance used, in playbook 07 mesh-toolsandClaude Opus 5.5 2026-10-15 11:21:37 +00:00
  • 1699375476 Merge pull request 'Playbook 07: the lead settles an issue's questions before a smaller-model agent builds it, two at a time' (#358) from pb07-builders into main mesh-tools 2026-10-14 23:26:01 +00:00
  • 912fd428fb Have the lead settle an issue's questions before a smaller-model agent builds it, two at a time mesh-toolsandClaude Opus 5.5 2026-10-14 23:24:14 +00:00
  • a75faad882 Merge pull request 'To-be 42: the kernel module holds the kernel's run-time settings, huge pages first (ADR 0369, issue 746)' (#357) from design/42-kernel-module-holds-runtime-settings into main mesh-admin 2026-10-14 21:52:48 +00:00
  • 9f4757a8e4 Let the kernel module hold the kernel's run-time settings, huge pages first (ADR 0369, issue 746) jschoubben 2026-10-14 23:37:00 +02:00
  • 93f8bbfc8e Merge pull request 'To-be 48: cite ADR 0368, the resolver restarts itself for that module alone' (#356) from design/48-cites-adr-0368 into main mesh-admin 2026-10-14 21:29:04 +00:00
  • 58edc4b4fb Cite ADR 0368 in design 48: the resolver restarts itself, for that module alone jschoubben 2026-10-14 23:18:38 +02:00
  • 010a34cc33 Merge pull request 'To-be 08: the five connectivity contexts walked through the network layers' (#275) from design/connectivity-through-the-layers into main mesh-admin 2026-10-14 21:14:49 +00:00
  • 35d5b2814f Merge pull request 'Playbook 07: review the local commits before anything is pushed' (#355) from playbook-07-review-before-push into main mesh-admin 2026-10-14 21:12:20 +00:00
  • 3c5edc3879 Cite decisions by number now that they live in the knowledge base, and date the design today jschoubben 2026-10-14 23:12:18 +02:00
  • ab5025d508 Connectivity: walk the five contexts through the network layers, so a reader can see which layer each one acts at and read a failure from the bottom up jochen 2026-10-09 14:14:19 +02:00
  • 6c8532ce70 Review the local commits before anything is pushed mesh-adminandClaude Opus 5.5 2026-10-14 20:03:11 +00:00
  • c032cae100 Merge pull request 'Playbook 07: how several agents work one feature on one branch' (#354) from playbook-07-parallel-issues into main mesh-admin 2026-10-14 19:55:30 +00:00
  • 071fc1c29d Name the lead, and have it take over a finished issue mesh-adminandClaude Opus 5.5 2026-10-14 19:53:20 +00:00
  • c2d5323dea Say how several agents work one feature on one branch mesh-adminandClaude Opus 5.5 2026-10-14 19:50:14 +00:00
  • 21b79a04a2 Merge pull request 'Fit design 57 to walks with no first-machine gate (ADR 0360, ADR 0362)' (#353) from design/57-adr-0360 into main mesh-admin 2026-10-14 18:15:22 +00:00
  • bafc7b7d05 A silent machine is caught up by the backlog walk, not fixed forward mesh-adminandClaude Opus 5.5 2026-10-14 18:12:52 +00:00