Commit Graph

  • d5d8212204 Merge pull request 'Playbooks 07 and 08: the session that opens an issue along the way fixes it' (#459) from playbook/fix-what-you-open into main mesh-tools 2026-10-21 12:47:52 +00:00
  • aa56e9b9e7 Playbook 07: the fixed scope and fixing what you open agree, a blocking issue still goes in jochen 2026-10-21 14:42:27 +02:00
  • 4f8c469329 Playbooks 07 and 08: the session that opens an issue along the way fixes it jochen 2026-10-21 14:40:56 +02:00
  • abdd364f09 Merge pull request 'Playbook 07: name a pull request's own issues as 'issue <n>', and no other' (#458) from playbook/pr-issue-words into main mesh-tools 2026-10-21 12:17:55 +00:00
  • ad0a95dc0c Playbook 07: the plural 'issues <n>' is read too; 1654 was another milestone's issue jochen 2026-10-21 14:06:36 +02:00
  • c770bc1c50 Playbook 07: name a pull request's own issues as 'issue <n>', and no other jochen 2026-10-21 14:05:28 +02:00
  • ab3ac686dc Merge pull request 'Correct design 47's R4c row (installed toolchain) and move 1305 from R4e to R4f' (#457) from design/47-r4c-row into main mesh-tools 2026-10-21 11:40:39 +00:00
  • 373b7e7dd1 Correct design 47's R4c row (installed toolchain, ADR 0477/0478) and move 1305 from R4e to R4f jschoubben 2026-10-21 13:35:58 +02:00
  • 6eda564701 Merge pull request 'Add milestone F2b to design 60, and make every strict reader of manifests a release order in playbook 07' (#456) from design/60-milestone-f2b into main mesh-tools 2026-10-21 11:00:57 +00:00
  • 7c8e1f521d Add milestone F2b to design 60, and write into playbook 07's prepare step that every strict reader of manifests ships a new word first jschoubben 2026-10-21 12:53:37 +02:00
  • a1188b64a4 Merge pull request 'Mark design 61 designed now that ADR 0479 is accepted, and follow its last version' (#455) from design/61-adr-0479-accepted into main mesh-tools 2026-10-21 10:40:20 +00:00
  • 6db031f486 Merge pull request 'Design 62: name ADR 0481 accepted, and say the page reaches OkiOki only over the bus' (#454) from design/62-review-fixes into main mesh-tools 2026-10-21 10:39:21 +00:00
  • be30b63976 Mark design 61 designed now that ADR 0479 is accepted, and follow its last version: PDF and JPEG only, the printer asks its own link jschoubben 2026-10-21 12:36:24 +02:00
  • 993c7def3a Design 62: name ADR 0481 accepted, and say the page reaches OkiOki only over the bus jochen 2026-10-21 12:32:31 +02:00
  • a2918df0aa Merge pull request 'Design 62: the bookkeeping portal (ADR 0481)' (#453) from design/62-bookkeeping-portal into main mesh-tools 2026-10-21 10:31:02 +00:00
  • 46d6840c67 Design 62: the page is read-only and its reach internal before assignment (ADR 0481 v4) jochen 2026-10-21 11:56:03 +02:00
  • b717900700 Design 62: the bookkeeping portal (ADR 0481) jochen 2026-10-21 11:55:05 +02:00
  • 82343be78f Merge pull request 'Write design 61, the print and scan page, as the home of ADR 0479' (#452) from design/61-print-and-scan into main mesh-tools 2026-10-21 09:32:15 +00:00
  • 75f2cbb6d6 Merge pull request 'Name the accepted ADR 0468 in design 60 and break its building into three milestones' (#451) from design/60-adr-0468 into main mesh-tools 2026-10-21 09:27:16 +00:00
  • 467a2e6c97 Credit restart and the settings read to ADR 0467, and only configure to ADR 0474 jschoubben 2026-10-21 11:18:56 +02:00
  • 115df9fd69 Follow ADR 0479 version 6: the glass only until the feeder is decided, and how the upload bound holds jschoubben 2026-10-21 11:18:13 +02:00
  • c7bebf53d4 Answer the review: the page follows ADR 0474, and records who managed the printer jschoubben 2026-10-21 11:16:48 +02:00
  • e0118ca67e Write design 61, the print and scan page, as the home of ADR 0479 jschoubben 2026-10-21 11:15:36 +02:00
  • 64e64ac69d Answer the review: credit the one-call print to ADR 0468, name F3's dependency and the parts verbs' exception jschoubben 2026-10-21 11:12:24 +02:00
  • e111fb875c Name the accepted ADR 0468 in design 60 and break its building into three milestones, cut by release order jschoubben 2026-10-21 11:10:12 +02:00
  • a0ab91dcae Merge pull request 'Playbook 08: check a module compiles with go vet, never go build in its folder (issue 1577)' (#450) from fix/1577-no-build-in-module into main mesh-tools 2026-10-21 08:02:23 +00:00
  • 9f0b0215ae Playbook 08: check a module compiles with go vet, never go build in its folder (issue 1577) jochen 2026-10-21 09:58:44 +02:00
  • 86fd4adf97 Merge pull request 'Correct design 60: status proposed, each brother feature tied to the record that decides it (ADR 0474, ADR 0475)' (#449) from design/60-the-brother-module into main mesh-tools 2026-10-20 23:57:54 +00:00
  • 0b21bd0b26 Name ADR 0475 in design 60, now its number is reserved jschoubben 2026-10-21 01:55:22 +02:00
  • e212e3841d Follow the scanning record's settled shape in design 60: a file under the home folder, the certificate as health jschoubben 2026-10-21 01:54:01 +02:00
  • 8d3a9011ac Mark design 60 proposed and tie each brother feature to the record that decides it jschoubben 2026-10-21 01:47:59 +02:00
  • fa165392b1 Merge pull request 'Design the brother module whole: scanning, the feeder, printing, settings read and configure' (#448) from design/60-the-brother-module into main mesh-tools 2026-10-20 23:46:03 +00:00
  • b6e01318cf Design the brother module whole, so printer settings can be changed through the mesh without opening the device jschoubben 2026-10-21 01:43:14 +02:00
  • 80653c078d Merge pull request 'Playbook 07: read a hand push's plan first, and assign a new module to one machine first' (#447) from playbook-07/hand-push-and-first-assignment into main mesh-tools 2026-10-20 23:38:01 +00:00
  • ba9f063c77 Read a hand push's plan first, and assign a new module to one machine first, from the night's build-module faults mesh-tools 2026-10-20 23:34:42 +00:00
  • 70eff93d01 Merge pull request 'Design 59: no grant split (ADR 0472), and milestone 2's issues as split at its prepare step' (#446) from design-59-no-grant-split into main mesh-tools 2026-10-20 21:43:16 +00:00
  • 9a9934d47e Design 59: say each milestone 2 issue's order, as the tracker holds it jochen 2026-10-20 23:37:14 +02:00
  • 7f3a3113aa Design 59: no grant split (ADR 0472), and milestone 2's issues as split at its prepare step jochen 2026-10-20 23:35:53 +02:00
  • 34e3321c7f Merge pull request 'Name ADR 0465, 0466 and 0469 in design 47, and write the day's lessons on watchers, pushes and what a merge moves into playbook 07' (#445) from design/47-adr-0465-0466-0469 into main mesh-tools 2026-10-20 19:48:09 +00:00
  • 2713e131b4 Name ADR 0465, 0466 and 0469 in design 47, and write the day's lessons on watchers, pushes and what a merge moves into playbook 07 mesh-tools 2026-10-20 19:44:57 +00:00
  • def2c09308 Merge pull request 'Name ADR 0457 and ADR 0463 in design 47, and write the day's delivery lessons into playbook 07' (#444) from design/47-adr-0457-0463-and-lessons into main mesh-tools 2026-10-20 18:03:06 +00:00
  • 5705da30c0 Judge a catalogue removal by the controller's unit tests against the catalogue's branch, not by a try mesh-tools 2026-10-20 17:59:47 +00:00
  • 1d7cfed47a Name ADR 0457 and ADR 0463 in design 47, and write the day's delivery lessons into playbook 07 mesh-tools 2026-10-20 17:57:57 +00:00
  • a5c6c98ecc Merge pull request 'Design 59: milestones 2 to 4 confirmed with their issues, and the mail modules' as-is design' (#443) from design-59-milestone-issues into main mesh-tools 2026-10-20 17:45:08 +00:00
  • d2dccddc27 Say the notifier's bundle is its own process under its own account, as main.go says jochen 2026-10-20 19:12:04 +02:00
  • dcc6f185d4 Answer the review: the mail modules are separate modules, the notifier has no process, nothing future in the as-is; 1433 depends on none jochen 2026-10-20 19:11:06 +02:00
  • e925a843ce Write the mail modules' as-is design, so what design 59's milestone 2 replaces is recorded before it is built jochen 2026-10-20 19:08:13 +02:00
  • 66bb013b85 Write milestones 2 to 4's issues into design 59, as the operator confirmed them jochen 2026-10-20 19:02:56 +02:00
  • 0738fa1405 Merge pull request 'Graduate research 066 into design 59: mail reading, mail signals, reading and sending granted apart, the mail conversation; Mail as the thirteenth domain' (#442) from research-066-graduate into main mesh-tools 2026-10-20 14:34:18 +00:00
  • a0a4edabc9 Space mail reading's batches 160 s apart, as ADR 0459 §15 now says jochen 2026-10-20 16:25:02 +02:00
  • ebc7665b2a Say that milestone 4 waits for the decision on its thread's caller jochen 2026-10-20 16:22:53 +02:00
  • f96f964a2d Answer the review: carry test 4 over as the direction words it, make milestone 4 wait for milestone 2, fix ADR 0461's clause numbers in the glossary jochen 2026-10-20 16:21:49 +02:00
  • 4a2c15f725 Graduate research 066 into design 59: mail reading, mail signals, granted reading apart and the mail conversation, with the Mail domain in the glossary jochen 2026-10-20 16:17:50 +02:00
  • ae9768c2c1 Merge pull request 'Cut design 47's release 4 into R4a to R4g, and date each 'release 4' rule by the R4 release that builds it (ADR 0453)' (#441) from design/47-release-4-cut into main mesh-tools 2026-10-20 06:14:18 +00:00
  • 440279fec4 Date the SDK-before-users order of design 47's release 1-2 note by R4e mesh-tools 2026-10-20 06:07:29 +00:00
  • 3439d19d06 Answer review round 1 of design 47's release 4 cut: dates of the status, the builder, test 4 and the issues mesh-tools 2026-10-20 06:07:17 +00:00
  • 89c4295f6d Name release 4's seven releases R4a to R4g in design 47's table (ADR 0453) mesh-tools 2026-10-20 06:00:37 +00:00
  • 3e061bbd99 Cut design 47's release 4 into R4a to R4g by the orders it hides (ADR 0453) mesh-tools 2026-10-20 06:00:11 +00:00
  • f09cc22d99 Merge pull request 'Cut design 47's R3d into R3d and R3e, and name the terminal-free fix in R3d (ADR 0450, ADR 0449)' (#440) from design/47-r3d-and-r3e into main mesh-tools 2026-10-19 21:45:15 +00:00
  • 6ffd3709d8 Cut design 47's R3d into R3d and R3e, and name the terminal-free fix in R3d (ADR 0450, ADR 0449) mesh-tools 2026-10-19 21:27:20 +00:00
  • 990a77c760 Merge pull request 'Answer design 47's review for release 4's check (follow-up to #438)' (#439) from design/47-the-check-in-r4-review into main mesh-tools 2026-10-19 20:50:51 +00:00
  • cc605e3b13 Answer design 47's review for release 4's check: the judge's account ends at release 4, the assigner's reads and version skew and field refusal stated, where acceptance tests 22 and 23 are measured, and what release 4 retires jschoubben 2026-10-19 22:13:11 +02:00
  • 29ac1c7e52 Answer design 47's review for release 4's check: the judge's account ends at release 4, the assigner's reads and version skew and field refusal stated, where acceptance tests 22 and 23 are measured, and what release 4 retires design/47-the-check-in-r4 jschoubben 2026-10-19 22:13:11 +02:00
  • 023ad01160 Merge pull request 'Design 47's release 4 gains the check: only what changed runs, tests by the language's build module, the composition by the assigner, one status (ADR 0444 to ADR 0447)' (#438) from design/47-the-check-in-r4 into main mesh-tools 2026-10-19 20:12:07 +00:00
  • 9ffa60924e Graduate research 058 into design 47's release 4: a check runs only what changed, its tests by the language's build module, its composition by the assigner, in one status jschoubben 2026-10-19 22:03:44 +02:00
  • c6d36b2f32 Merge pull request 'Design the mail web client: mesh-mail-web on the private network behind Keycloak (design 59, ADR 0440)' (#437) from design/59-the-mail-web-client into main mesh-tools 2026-10-19 18:44:29 +00:00
  • f6311a66bf Answer design 59's review: mesh-mail's caller check, tests for the send state and the seat's verbs, no tracker state in the design; milestone 1 starts jochen 2026-10-19 20:36:39 +02:00
  • c04c0ebb76 Name design 59's milestone issues, confirmed by the operator jochen 2026-10-19 16:41:32 +02:00
  • 491de157da Design the mail web client: mesh-mail-web on the private network behind Keycloak, reading and sending through mesh-mail (ADR 0440); cite ADR 0439 in the as-is of a module's state jochen 2026-10-19 16:38:55 +02:00
  • bea864af8b Merge pull request 'Keep three lessons of feature mail-sender in playbook 07: a rule keyed on a shared property, a manifest word's first push, one watcher per wait' (#436) from docs/playbook-07-lessons-mail-sender into main mesh-tools 2026-10-19 13:30:09 +00:00
  • 7ed83f4965 Keep three lessons of feature mail-sender in playbook 07: a rule keyed on a shared property, a manifest word's first push, one watcher per wait jochen 2026-10-19 15:28:33 +02:00
  • 71759e83f8 Merge pull request 'Name R3c's issues and the forge module it takes in, and the orders its prepare step found (design 47)' (#435) from docs/r3c-row into main mesh-tools 2026-10-19 12:48:05 +00:00
  • 3174d5aa6e Name R3c's issues and the forge module it takes in, and the orders its prepare step found (design 47) jschoubben 2026-10-19 14:46:33 +02:00
  • e7c8ce2740 Merge pull request 'Keep the drawn overview of the playbooks in hq, for a later docs site' (#434) from docs/playbooks-page into main mesh-tools 2026-10-19 11:31:12 +00:00
  • 5816ca669f Say the page's freshness is not yet checked (issue 1222), and fix 08's leftover 'reviewed after its push' (review round 1) jschoubben 2026-10-19 13:29:22 +02:00
  • afe83b9124 Keep the drawn overview of the playbooks in hq, for a later docs site jschoubben 2026-10-19 13:27:55 +02:00
  • f269e83f5d Merge pull request 'Try before the review, fail first on behaviour, survey every reader of a changed value (playbooks 07 and 08)' (#433) from docs/review-speed into main mesh-tools 2026-10-19 11:08:50 +00:00
  • 6c607504de Say a moved trunk is met by the merge check, not promised to step 3 (review round 2) jschoubben 2026-10-19 13:05:09 +02:00
  • 20c857443c Bring the branches up to the trunk before the try, and say the try at step 1's end runs the integration tests (review round 1) jschoubben 2026-10-19 13:04:30 +02:00
  • 7735cfd107 Try before the review, fail first on behaviour, survey every reader of a changed value (playbooks 07 and 08) jschoubben 2026-10-19 13:03:28 +02:00
  • 7e1c0f4c15 Merge pull request 'Design 47: R3b's issues, and the two facts its prepare step found for R3c's insight on ADR 0437' (#432) from docs/design-47-r3b-issues into main mesh-tools 2026-10-19 09:53:21 +00:00
  • 19a8e92801 Design 47: R3b's issues, and the two facts its prepare step found for R3c's insight on ADR 0437 (issues 1210-1218) jschoubben 2026-10-19 11:51:15 +02:00
  • 59c6954b0c Merge pull request 'Design 47: R3a's issues, the two controller fixes it needed first, and R3c's open question on Go-compiling images' (#431) from docs/design-47-r3a-issues into main mesh-tools 2026-10-19 09:13:16 +00:00
  • 95bf5cbf20 Design 47: R3a's issues, the two controller fixes it needed first, and R3c's open question on Go-compiling images (issues 1200-1204, 1208, 1209) jschoubben 2026-10-19 11:09:15 +02:00
  • f0bcc75fcf Merge pull request 'Say in the as-is of bus logins that a module's process may have a login of its own (ADR 0436, ADR 0438)' (#430) from docs/process-accounts-as-is into main mesh-tools 2026-10-19 09:06:33 +00:00
  • 550487fc90 Say in the as-is of bus logins that a module's process may have a login of its own (ADR 0436, ADR 0438) jochen 2026-10-19 11:02:57 +02:00
  • 022392a22b Merge pull request 'Design 47: release 3 is the milestones R3a to R3d by ADR 0437, and answering asks in the view moves to R5' (#429) from docs/design-47-r3-cut into main mesh-tools 2026-10-19 08:22:06 +00:00
  • 643ec2b1bf Design 47: release 3 is the milestones R3a to R3d by ADR 0437, and answering asks in the view moves to R5 jschoubben 2026-10-19 10:19:55 +02:00
  • ee862d8e22 Merge pull request 'Design 47: R2c is split by its order, the controller's last heard from presence before the node-engine stops sending alive (issue 1183)' (#428) from docs/design-47-r2c-split into main mesh-tools 2026-10-19 00:23:27 +00:00
  • 292fae8863 Design 47: R2c is split by its order, the controller's last heard from presence before the node-engine stops sending alive (issue 1183) jschoubben 2026-10-19 02:12:16 +02:00
  • f9139feb30 Merge pull request 'Design 47: release 1-2 is the six milestones R1a to R2c, each one release; playbook 04 splits a milestone that holds a release order' (#427) from docs/design-47-milestones-r1a-r2c into main mesh-tools 2026-10-18 22:17:17 +00:00
  • d10965a341 Design 47: release 1-2 is the six milestones R1a to R2c, each one release; playbook 04 splits a milestone that holds a release order (the operator, 2026-10-19) jschoubben 2026-10-19 00:11:02 +02:00
  • 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 mesh-tools 2026-10-18 19:33:32 +00:00
  • 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) jschoubben 2026-10-18 21:26:06 +02:00
  • 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 mesh-tools 2026-10-18 18:36:19 +00:00
  • 4a090df25a Design 47: release 1-2 cut by the orders its prepare step found, with its new decisions and issues (issue 1130) jschoubben 2026-10-18 20:31:36 +02:00
  • 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 mesh-tools 2026-10-18 15:57:42 +00:00
  • d81c23b65a Design 47: the operator confirmed the releases as milestones (2026-10-18); release 1-2's issues and their order jschoubben 2026-10-18 17:55:21 +02:00
  • 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 mesh-tools 2026-10-18 15:50:42 +00:00
  • 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) jschoubben 2026-10-18 17:48:15 +02:00