Commit Graph

  • 95ae1dd6ed Read the secrets list and every mark from the module catalog alone jschoubben 2026-11-11 03:03:00 +01:00
  • de62fe5852 Answer round 3 of the domain review of the approval mark jschoubben 2026-11-11 02:53:20 +01:00
  • bddf6ce95a Answer round 2 of the domain review of the approval mark jschoubben 2026-11-11 02:51:24 +01:00
  • 636b2be7ac Write the operator's answers on the approval mark into milestone 7 jschoubben 2026-11-11 02:48:10 +01:00
  • a6c9b96be3 Answer round 1 of the domain review of the approval mark and marked waits jschoubben 2026-11-11 02:46:01 +01:00
  • ca1fbf7867 Build the approval mark in milestone G and let a marked wait use it jschoubben 2026-11-11 02:35:51 +01:00
  • aec610a6f4 Design 34 every-event: hear every module stream, and gate a marked wait on the operator's warrant jschoubben 2026-11-11 02:24:21 +01:00
  • d758964ca9 Design 34 every-event: the review reads a stream's subjects with nats_streams jschoubben 2026-11-11 01:26:31 +01:00
  • c232b1fb81 Design 34 every-event: write in the four domain reviews' findings jschoubben 2026-11-11 01:25:22 +01:00
  • 024627f658 Design 34: a session waits on any event, the tool runner hearing every one (ADR 0670) jschoubben 2026-11-11 01:14:06 +01:00
  • c74546a16f Merge pull request 'Design 47: milestone G's part complete, every operator answer and three review rounds written in' (#539) from feat/47-G into main mesh-tools 2026-11-11 01:34:16 +00:00
  • 87827ebb82 Answer round 3 of the review of milestone G: a home and trust for the finding events, restarts that keep standing faults jschoubben 2026-11-11 02:30:59 +01:00
  • bfd5fd2c0b Hear an event every declaring module says, keep the connectivity verbs open, and clear findings of a node a module left jschoubben 2026-11-11 02:21:43 +01:00
  • 9f9cb58f54 Write the operator's answers into milestone G's part: findings heard as events, invokers chosen, the shared account a known limit jschoubben 2026-11-11 02:20:24 +01:00
  • 9bcd0ad197 Drop the lint scan for fixed names and keep "no part fixes a name" as a guideline the code review reads jschoubben 2026-11-10 22:43:38 +01:00
  • 27c9c6f11f Answer round 2 of the review of milestone G's part: one rebuild trigger, digests from events, every new store sized jschoubben 2026-11-10 22:30:03 +01:00
  • 893d83d23b Rebuild only on the edges a part is made from, wait for a delivery mesh-wide, and name the version in each want jschoubben 2026-11-10 22:22:14 +01:00
  • 5df2eca59e Compare a release's edges by the dependency part's digest and per node, and fill them once at the start jschoubben 2026-11-10 21:52:18 +01:00
  • b157283202 Record on each released version what it was built against, and find what is behind with one query jschoubben 2026-11-10 21:50:26 +01:00
  • f215cb9207 End tagged versions at milestone G, since no custom versions exist for now jschoubben 2026-11-10 21:39:09 +01:00
  • c46669a17e Have design 51 reserve a module's version at its build's start, as design 47's milestone G does jschoubben 2026-11-10 21:37:54 +01:00
  • e27fd02269 Number a module's version before its build, as the operator chose, so packed files carry it jschoubben 2026-11-10 21:36:28 +01:00
  • 63eeb96ebd Answer round 1 of the review of milestone G's part, and split the part so each file is read whole jschoubben 2026-11-10 20:32:13 +01:00
  • da83f29f47 Give milestone G its own part of design 47, and answer its builders' open questions there jschoubben 2026-11-10 20:22:23 +01:00
  • 000a35d5cf Merge pull request 'Design 47: the watchman's take-in seed ends waits the indexer no longer holds (issue 1966)' (#538) from design/47-seed-ends-stale-waits into main mesh-tools 2026-11-10 22:45:34 +00:00
  • b58d789e83 Design 47: the watchman's take-in seed ends waits the indexer no longer holds jschoubben 2026-11-10 23:44:03 +01:00
  • e65d0f8f2b Merge pull request 'Build features from the design alone and ask the operator what it leaves open' (#537) from process/implement-the-design into main mesh-tools 2026-11-10 16:51:25 +00:00
  • cdfed7593e Keep the check step's no-second-review sentence whole jschoubben 2026-11-10 17:24:12 +01:00
  • 6e90fa443e Compare seat contracts with the design in the prepare, and call a verdictless merge unchecked jschoubben 2026-11-10 17:24:02 +01:00
  • 8f9a6d4f7b Build features from the design alone and ask the operator what it leaves open jschoubben 2026-11-10 17:21:06 +01:00
  • b229f5c4df Merge pull request 'Take back three design 47 choices that broke accepted decisions (issue 1966)' (#536) from design/47-G-undo into main mesh-tools 2026-11-10 15:52:22 +00:00
  • ebf115303a Undo three of design 47's milestone G choices that went against accepted decisions jschoubben 2026-11-10 16:50:38 +01:00
  • 3d97fe016c Merge pull request 'Amend design 47 with milestone 47/G's joint findings as its own choices (issue 1966)' (#535) from design/47-G-joint into main mesh-tools 2026-11-10 15:33:22 +00:00
  • b33ac325c0 Amend design 47 with milestone 47/G's joint findings as its own choices jschoubben 2026-11-10 16:13:45 +01:00
  • d0d71b5548 Merge pull request 'Close a research effort with the knowledge base's close verb (issue 1966)' (#534) from fix/1966-close-verb into main mesh-tools 2026-11-10 09:58:42 +00:00
  • c814bf2e0f Close a research effort with the close verb, so only the closing is judged jschoubben 2026-11-10 10:57:23 +01:00
  • 2ba88971cf Merge pull request 'Glossary: transport fault and kept call; developers run the touched packages' integration tests once per head and use the live seat list (issue 1966, ADR 0668)' (#533) from agents/1966-lessons into main mesh-tools 2026-11-10 07:33:26 +00:00
  • 38915bbe01 Merge pull request 'Amend designs 47, 46 and 51 for pipelines per module and milestone G as one milestone (ADR 0666, ADR 0667)' (#532) from design/086-pipelines into main mesh-tools 2026-11-10 07:20:44 +00:00
  • 78ef41e7bd Make playbooks 07 and 08 agree on the developer's integration run, and bound it jschoubben 2026-11-10 06:53:26 +01:00
  • 7bbd4a86b4 Name transport faults and kept calls, and make developers check what the review found jschoubben 2026-11-10 06:51:43 +01:00
  • 43eac215d2 Follow ADR 0666's 26 clauses in the designs and the glossary jschoubben 2026-11-10 03:11:29 +01:00
  • 40661df80f Take in round 3's last two fixes and record the three review rounds jschoubben 2026-11-10 03:02:39 +01:00
  • 45cc27cf24 Take in round 2 of the review by architectural domain of the 086 amendment jschoubben 2026-11-10 03:00:45 +01:00
  • a8103cf0b1 Take in round 1 of the review by architectural domain of the 086 amendment jschoubben 2026-11-10 02:49:51 +01:00
  • bce14ad12e Hold no requirer of bus state for a bus build that waits for a yes jschoubben 2026-11-10 02:39:49 +01:00
  • 55ac9f2d8e Name in design 47 the records its pipeline text now follows jschoubben 2026-11-10 02:38:40 +01:00
  • 3de6895e32 Give the glossary research 086's words for pipelines jschoubben 2026-11-10 02:38:13 +01:00
  • 2fa15a1c8d Write ADR 0666's asks into design 46 and its versions into design 51 jschoubben 2026-11-10 02:36:26 +01:00
  • 471fd8791d Write research 086's pipelines into design 47, one milestone with G jschoubben 2026-11-10 02:35:25 +01:00
  • 6611b94e3d Merge pull request 'Amend design 47 for milestone G: the gate's record, the seat git, the merge on the Approve alone' (#530) from design/47-G-amendment into main mesh-tools 2026-11-09 19:38:46 +00:00
  • fc6a30070f Merge pull request 'Developers, design writers and preparers can say a commit others wait on as it lands' (#531) from agents/developers-report into main mesh-tools 2026-11-09 19:37:47 +00:00
  • c9abb1c5f9 Test 58 names a part not heard, not a node away: a check still passes a sleeping node with a warning jschoubben 2026-11-09 20:12:00 +01:00
  • b3484cdcfc Name the indexer's mesh-wide hold among what milestone G retires and a revert restores jschoubben 2026-11-09 20:07:35 +01:00
  • 76b317ed3a Take in round 3's second pass on design 47's G amendment: put-stands timed by the watchman, the put ends by done jschoubben 2026-11-09 20:06:40 +01:00
  • 205992f15c Take in round 3's review of design 47's G amendment: the put's end by step, the readers' order and waits jschoubben 2026-11-09 20:02:31 +01:00
  • e73a1a7bcf Take in round 3 of design 47's G review: no module reads the indexer's modules, a put ends itself, ADR 0662 withdrawn jschoubben 2026-11-09 19:56:42 +01:00
  • 64cdada15a Developers, design writers and preparers can say a commit others wait on as it lands jschoubben 2026-11-09 19:55:31 +01:00
  • 4f388e8452 Take in round 2 of design 47's G review: running kept per subject, the merge waits on the Approve alone, ADR 0661 named jschoubben 2026-11-09 13:14:19 +01:00
  • 2fd96e1e4e Take in round 1 of design 47's G review: hear what nodes run, say what the forge is owed, reach the forge by its seat jschoubben 2026-11-09 13:10:40 +01:00
  • 7f2f37d9e6 Amend design 47 for milestone G's prepare, so G is built from what the records hold jschoubben 2026-11-09 13:01:37 +01:00
  • 2de011e070 Merge pull request 'Research writes its requirements from the operator's answers before any option' (#529) from docs/research-requirements into main mesh-tools 2026-11-09 16:21:08 +00:00
  • d61bed820f Research writes its requirements from the operator's answers before any option jschoubben 2026-11-09 17:19:15 +01:00
  • 3cf28e840d Merge pull request 'Watcher definition: a report along the way does not end the watch' (#528) from agents/watcher-keeps-watching into main mesh-tools 2026-11-09 08:49:46 +00:00
  • c57930a759 A watcher reports along the way with SendMessage and keeps watching; only the end, a failure, the bound or a twice-failed call ends it jschoubben 2026-11-09 09:31:22 +01:00
  • e7f090e333 Merge pull request 'Glossary names no seat's holder: who holds a seat is read from the mesh' (#527) from docs/glossary-no-holders into main mesh-tools 2026-11-08 23:21:13 +00:00
  • dea6b197c5 Glossary names no seat's holder: who holds a seat is read from the mesh jschoubben 2026-11-09 00:20:26 +01:00
  • 1fb7943efd Merge pull request 'Agent definitions: no symbolic links; a review proves a fix against the live mesh (issue 1966)' (#526) from agents/developer-no-symlinks into main mesh-tools 2026-11-08 15:03:27 +00:00
  • e01bf97a17 Reviewer definition: prove a fix against the live mesh, never a re-creation jschoubben 2026-11-08 01:58:27 +01:00
  • b6b657917e Developer definition: place siblings without symbolic links jschoubben 2026-11-08 00:34:23 +01:00
  • aaad9daa69 Merge pull request 'Design 47's B0 says its one new seat verb is delivered first, alone (issue 1921)' (#525) from feat/b0-checking-program into main mesh-tools 2026-11-07 00:32:44 +00:00
  • ec71485755 Design 47's B0 says its one new seat verb is delivered first, alone (issue 1921) jschoubben 2026-11-07 00:53:27 +01:00
  • 885099eebb Merge pull request 'Design 47's B0 says what was built: the checking program on every check, its input by the checker's verb (issue 1921)' (#524) from docs/47-b0-row into main mesh-tools 2026-11-06 23:01:03 +00:00
  • d676466578 Design 47's B0 says the checker is delivered first and a failed seat list ends the check there (issue 1921, B0 review round 2) jschoubben 2026-11-06 23:56:30 +01:00
  • da828c147a Design 47's B0 takes in round 1's rulings: the input asked of the checker's verb, the cycle rule the program's jschoubben 2026-11-06 23:51:01 +01:00
  • 35b92fde78 Design 47's B0 says what was built, so the review reads the design the code follows jschoubben 2026-11-06 23:23:53 +01:00
  • 60369fddee Design 47's B0 takes the lead's rulings on its open points jschoubben 2026-11-06 22:10:14 +01:00
  • 12489d580c Design 47's B0 names the trunk's homes and runs the checking program on every check jschoubben 2026-11-06 22:08:31 +01:00
  • dd55153cf3 Merge pull request 'Design 47 follows ADR 0656 and ADR 0644: the delivery's own parts checked and delivered by their own change (issue 1921)' (#523) from docs/47-two-graphs into main mesh-tools 2026-11-06 20:42:02 +00:00
  • 27d31d5490 Merge remote-tracking branch 'origin/main' into docs/47-two-graphs jschoubben 2026-11-06 21:37:41 +01:00
  • 8a85a2fd54 Design 47 records its review by architectural domain of 2026-11-06 jschoubben 2026-11-06 21:37:41 +01:00
  • 49ecfb6cdf Design 47 keeps the catch-up tool in the restore point jschoubben 2026-11-06 21:37:09 +01:00
  • 25d9f8df61 Design 47 names the forms milestone G changes and how a revert catches up, read from the code jschoubben 2026-11-06 21:35:44 +01:00
  • af6695161c Design 47 writes only the new forms, and reverts by restoring the parts' kept data jschoubben 2026-11-06 21:30:35 +01:00
  • ce3fe6aa3b Design 47 takes in round 2: waits timed from their start, composing held per node by the assigner, stores sized jschoubben 2026-11-06 21:23:25 +01:00
  • de7358a2c5 Design 47 takes in round 1 of the review by architectural domain jschoubben 2026-11-06 21:18:14 +01:00
  • 8d98d54bd2 Design 47 tests each change ADR 0656 makes, and leaves the review verb as ADR 0493 §5 has it jschoubben 2026-11-06 20:57:46 +01:00
  • dbc047bf56 Design 47 follows ADR 0656 alone and writes its own choices with their reasons jschoubben 2026-11-06 20:56:35 +01:00
  • 5ff1298e21 Merge pull request 'Playbooks 01 and 02: one record per question an effort answers; design choices live in the design' (#522) from docs/one-record-per-question into main mesh-tools 2026-11-06 19:55:23 +00:00
  • c1cf0149b6 Design writer and hq-graduate follow the new step 2; the playbook names no record by number jschoubben 2026-11-06 20:52:38 +01:00
  • 5e3b836404 Playbooks 01 and 02: one record per question an effort answers; design choices live in the design jschoubben 2026-11-06 20:51:00 +01:00
  • cad2693361 Design 47 carries what research 085's records no longer say, and cites the short records jschoubben 2026-11-06 20:33:24 +01:00
  • e99094ab94 Design 47 and the glossary follow ADR 0644 to ADR 0651: two graphs, one revision view (issue 1921) jschoubben 2026-11-06 19:41:16 +01:00
  • 1ca5a3a133 Merge pull request 'Design 47 follows ADR 0633, 0637, 0638 and 0639: the take-in by the indexer it names, and the group try (issues 1966, 1921)' (#521) from docs/47-try-and-take-in into main mesh-tools 2026-11-05 20:06:31 +00:00
  • b926db338d Design 47 cites ADR 0639 §9 for the hand drop, so both hand acts are said to clear take-in-waits jschoubben 2026-11-05 20:26:55 +01:00
  • d61e18de41 Design 47 cites ADR 0639 for the review's rulings, and fixes the indexer's build at its start jschoubben 2026-11-05 18:46:11 +01:00
  • 8b923e6bff Design 47 takes in round 1 of the review by architectural domain jschoubben 2026-11-05 18:38:05 +01:00
  • 26b6dcf4f6 Design 47 cites ADR 0638 and its recovery order, so a try's candidate survives an indexer restart jschoubben 2026-11-05 18:32:49 +01:00
  • 5688a2efa1 Design 47 names the try's events, so the indexer's path to a try is a stream it consumes jschoubben 2026-11-05 18:31:21 +01:00
  • 7e33e9a15f Design 47 follows ADR 0637 and ADR 0633: a group try, and a revision taken in by its own indexer jschoubben 2026-11-05 18:23:09 +01:00
  • 674f88f9ab Merge pull request 'Designs and glossary follow ADR 0634, 0635 and 0636: shared code lives with its owner, the seat list from the bus (issue 1966)' (#520) from docs/domain-sdk into main mesh-tools 2026-11-05 13:01:50 +00:00