Commit Graph

  • ef76908e0d Answer A-296: seat forms in the manifests, own buckets from the credential's module jschoubben 2026-11-12 18:41:27 +01:00
  • eed5be9244 Answer A-295: a callers list names a seat, resolved from the seat-holders view the SDK follows jschoubben 2026-11-12 18:40:42 +01:00
  • 12c9c1efcf Answer A-294: mesh-wants' step keeps no token; step-progress names the caller its definition lists jschoubben 2026-11-12 18:20:59 +01:00
  • 7247b92fd6 Merge pull request 'Design 50: the own resolver's file waits longer than its pass over a silent mesh resolver (ADR 0678, issue 1748)' (#587) from design/50-resolver-wait into main mesh-tools 2026-11-12 17:51:40 +00:00
  • ce0287dd2d Keep design 50 to what ADR 0678 asks, and hold the wait at 3 s per try jschoubben 2026-11-12 18:06:41 +01:00
  • 067de23181 Give the own resolver's file a wait longer than its pass over a silent mesh resolver jschoubben 2026-11-12 18:05:05 +01:00
  • 0d04a16560 Merge pull request 'Design 47 G: the lead's answer A-293' (#586) from design/47-G-lead-answers-15 into main mesh-tools 2026-11-12 16:24:57 +00:00
  • 7c533965bf Amend A-293: a later done end deletes the refused key a failed end wrote jschoubben 2026-11-12 17:11:35 +01:00
  • f99c0c9e29 Amend A-293: the newest build is the last trunk build-ended event heard for the module jschoubben 2026-11-12 17:09:10 +01:00
  • 66d37b8f30 Answer A-293: in by-entries mode a failed newest build is said as a refused key on the builder's build-ended event jschoubben 2026-11-12 17:05:37 +01:00
  • 852a0d1163 Merge pull request 'Design 47 G: the lead's answers A-291 and A-292' (#585) from design/47-G-lead-answers-14 into main mesh-tools 2026-11-12 16:00:57 +00:00
  • cbbf170718 Answer A-292: a node-engine's failed say is said again within the link, loudly jschoubben 2026-11-12 16:53:42 +01:00
  • 3c357ee1f1 Answer A-291: a process receives a chunked seat answer through one SDK helper jschoubben 2026-11-12 16:46:26 +01:00
  • 43612bf1be Merge pull request 'Design 47 G: the lead's answers A-287 and A-288' (#582) from design/47-G-lead-answers-13 into main mesh-tools 2026-11-12 15:34:11 +00:00
  • 5f35cd2e32 Merge pull request 'Design 47: the lead's answers for a placed module whose build failed (a small fix on main, issue 1966)' (#584) from design/47-unpublished-placed-module into main mesh-tools 2026-11-12 15:28:10 +00:00
  • 048545b266 Answer A-290: a step answer over the steps state's bound is kept as an object the key names jschoubben 2026-11-12 16:27:32 +01:00
  • 7792e96670 Merge pull request 'Design 39 parts: the lead's answers D3 (a list of a place a secret is kept, for §15) and D4 (the database §13 and §14 read)' (#583) from design/39-list-secret-place into main mesh-tools 2026-11-12 15:27:07 +00:00
  • 34660dd256 Correct A-289: the unpublished count holds no package, since no reachable case leaves a reserving build's package unpublished jschoubben 2026-11-12 16:17:06 +01:00
  • 84faadbe38 Answer A-289: a build that reserves no version leaves its package done; a package is published by its own language's seat jschoubben 2026-11-12 16:12:45 +01:00
  • 11d257516a Design 47 fix: U8, the refused key is written on the failed build's event jschoubben 2026-11-12 15:56:00 +01:00
  • 99d01964ef Design 47: the lead's answers for a placed module whose build failed, a small fix on main jschoubben 2026-11-12 15:49:05 +01:00
  • da6c3ab163 Answer A-287 and A-288: a kept announcement names every declared state; a refusal's test holds its meaning jschoubben 2026-11-12 15:43:59 +01:00
  • 1995bd1247 Design 39 parts: the lead's answer D4, the database §13 and §14 read is the one postgres made jschoubben 2026-11-12 15:45:59 +01:00
  • 63ccbe512b Merge pull request 'Design 39 bus-and-switch: the lead's answer C5, how a carried switch is read' (#581) from design/39-carried-switches into main mesh-tools 2026-11-12 14:42:06 +00:00
  • 1a6a72dc02 Design 39 parts: the lead's answer D3, a list of a place a secret is kept, for §15's check jschoubben 2026-11-12 15:41:47 +01:00
  • 45ee24759b C5 cites the principles that settle it: failure is loud, the simplest thing jschoubben 2026-11-12 15:37:49 +01:00
  • 8326a3b57d Design 39 bus-and-switch: the lead's answer C5, how a carried switch is read jschoubben 2026-11-12 15:37:25 +01:00
  • e81a8d62a5 Merge pull request 'Design 47 G: the lead's answers A-284 to A-286' (#580) from design/47-G-lead-answers-12 into main mesh-tools 2026-11-12 14:17:58 +00:00
  • 41dd30fe43 Amend A-286: a check step that errors after its fetch merged still answers its fetch jschoubben 2026-11-12 15:16:53 +01:00
  • c7850092fa Correct A-285: the group's packages are group-packages, since packages already holds the Go versions jschoubben 2026-11-12 15:16:30 +01:00
  • 9dfde6fca1 Answer A-285 and A-286: a fetch carries the group's packages as a list; a failed test never hides the validator jschoubben 2026-11-12 15:15:44 +01:00
  • a8da15caff Answer A-284: a group's check builds a TypeScript member against the group's own packages jschoubben 2026-11-12 15:08:26 +01:00
  • e1a9a0f2d2 Merge pull request 'Design 47 G: the lead's answers A-281 to A-283' (#579) from design/47-G-lead-answers-11 into main mesh-tools 2026-11-12 14:04:49 +00:00
  • de676868c6 Correct A-282: the step bound moves with the step by a revision-checked update, never a delete jschoubben 2026-11-12 13:14:19 +01:00
  • da9b672747 Answer A-282 and A-283: a step bound is created once; a template state's max-mib reaches its bucket jschoubben 2026-11-12 13:10:24 +01:00
  • 14f908926e Answer A-281: the switch runs once and marks it, so §716's deliveries never become records at a start jschoubben 2026-11-12 11:58:31 +01:00
  • a412c0760b Merge pull request 'Design 25 bus-state: the lead's answer L1, a merged candidate's manifest is newly accepted' (#578) from design/25-merged-verdict into main mesh-tools 2026-11-12 12:28:30 +00:00
  • ff30ac166e Design 25 bus-state: the lead's answer L1, a merged candidate's manifest is newly accepted jschoubben 2026-11-12 13:20:17 +01:00
  • a45b31fdaf Merge pull request 'Design 39 parts: the licence manager is built of its parts, and the finished carry-over and its database leave' (#576) from design/39-parts into main mesh-tools 2026-11-12 12:08:26 +00:00
  • 5235c00630 Merge pull request 'Design 47 G: §716 (a group's members and bases before the take-in) and the lead's answers A-274 to A-280' (#577) from design/47-G-lead-answers-10 into main mesh-tools 2026-11-12 12:05:39 +00:00
  • 6141d7b5d1 Design 39 parts: the lead's answers D1 (the vault reading) and D2 (§17's wording) jschoubben 2026-11-12 12:21:10 +01:00
  • 2132bb711d Merge §716 (group members before take-in) into the lead answers; A-279 in its form after §716 jschoubben 2026-11-12 11:55:00 +01:00
  • f74f9b19be Design 47 G §716: the gate keeps a group's members and their bases from the announcement jschoubben 2026-11-12 11:54:16 +01:00
  • ac294e7b86 Design 39 parts: build the licence manager as four parts of one manifest and let the finished carry-over leave jschoubben 2026-11-12 11:49:19 +01:00
  • 3c40a6e6c8 A-280: the code name in a code span jschoubben 2026-11-12 11:47:35 +01:00
  • 77379f62ce Answer A-280: a bundle's findings follow its membership's finding-events stream jschoubben 2026-11-12 11:47:17 +01:00
  • 15d73fe09c A-279's form that stands: the base is kept on the merges entry the Approve makes, copied at take-in jschoubben 2026-11-12 11:42:50 +01:00
  • b9f7ff6054 Correct A-279 again: the base comes from the git seat's pull-updated, kept on the pull's record entry jschoubben 2026-11-12 11:40:20 +01:00
  • 3d4691c544 Correct A-279: a member's base is read from its delivery, which the gate already keeps jschoubben 2026-11-12 11:38:26 +01:00
  • f9bdd3b1d1 Merge pull request 'Design 20 and playbook 06 say what the manifest validator accepts, and how a module is built of parts' (#575) from design/20-manifest-as-judged into main mesh-tools 2026-11-12 10:38:25 +00:00
  • 6fc3ccda4b Answer A-279: a member's base is its pull request's base from the forge message jschoubben 2026-11-12 11:37:27 +01:00
  • 658d33892c Write design 20 and playbook 06 from what the manifest validator accepts jschoubben 2026-11-12 11:36:48 +01:00
  • efcc065f8f Answer A-278: the seat-definition function lives once in mesh-sdk jschoubben 2026-11-12 11:28:25 +01:00
  • f9aa43bf09 Answer A-277 in the glossary's word: the manifest validator jschoubben 2026-11-12 11:26:13 +01:00
  • 5266949a59 Answer A-277: the approvals state's 64 MiB is a declared max-mib the judge bounds jschoubben 2026-11-12 11:25:55 +01:00
  • 3631a151a3 Answer A-276: a pipeline-waits finding names its awaited fingerprint in its evidence jschoubben 2026-11-12 11:19:18 +01:00
  • 216bc8ad8b Merge pull request 'Design 39 bus-and-switch: C4, room and the switch read the weekly window alone' (#574) from design/39-licence-weekly-only into main mesh-tools 2026-11-12 10:18:42 +00:00
  • e98e675673 Answer A-275: the node-engine reads invokes with the SDK's one reader jschoubben 2026-11-12 11:06:14 +01:00
  • c94a65f2d8 Answer A-274: the finding writer takes its subjects from the part's own binding jschoubben 2026-11-12 11:00:39 +01:00
  • 6738de67e3 Design 39 bus-and-switch: C4, room and the switch read the weekly window alone jschoubben 2026-11-12 10:50:52 +01:00
  • 01ecd2426a Merge pull request 'Design 47 G: §708 to §715, a requirement's provider, the revert ask, the validation before take-in and non-trunk branches' (#573) from design/47-G-AS14-AS17 into main mesh-tools 2026-11-12 09:48:23 +00:00
  • 7540c9aa6b Shorten §710's live option to the router's 24-character bound jschoubben 2026-11-12 09:23:44 +01:00
  • 9fc2bd73fb Answer IX5 to IX7 in design 47 G: the validation's run, its pending wait, and every branch's merges and groups jschoubben 2026-11-12 06:10:52 +01:00
  • 09c9dc49f7 Answer IX8 in design 47 G: an acting rule gives kind 5 from its holder to the entries it acts on jschoubben 2026-11-12 06:05:44 +01:00
  • 29b498c59d Answer AS14 and AS17 in design 47 G, so the assigner resolves providers and asks a held revert without choosing jschoubben 2026-11-12 05:43:21 +01:00
  • 1f368771f6 Merge pull request 'Design 47 G: the lead's answers A-148 to A-273' (#572) from design/47-G-lead-answers-9 into main mesh-tools 2026-11-12 09:28:54 +00:00
  • 9d82c2dee8 Merge pull request 'Design 39 bus-and-switch: C1, the licence manager runs as its own account, service and tools in its own runtime' (#571) from design/39-licence-own-process into main mesh-tools 2026-11-12 09:28:00 +00:00
  • 162f0520a3 Answer A-273 (corrects A-272): the gate channel reads the router's record by §700's one path jschoubben 2026-11-12 10:18:46 +01:00
  • 3b383de72e Design 39 bus-and-switch: C3, the manager's logs in the logs section main issues jschoubben 2026-11-12 10:18:38 +01:00
  • c8c6f4344d Answer A-270 to A-272: the approvals state's key lifetime, the runner's approvals answer, the gate channel's path jschoubben 2026-11-12 09:56:12 +01:00
  • 220d2fbe69 Answer A-268 (corrects A-263) and A-269: the Go module is read where it is built; a push's head is its merge jschoubben 2026-11-12 09:55:02 +01:00
  • e58be12323 Answer A-267: the composition step's progress names the runner as its asker jschoubben 2026-11-12 09:53:17 +01:00
  • 5f6d71da21 Answer A-266: no holder names the gate's approvals verb jschoubben 2026-11-12 09:51:28 +01:00
  • fa839454f6 Answer A-265: the tool runner answers a bundle's marked seat verb as AnswerSeat does jschoubben 2026-11-12 09:50:04 +01:00
  • da260f0835 Answer A-264: a marked verb's additions are made where every definition is resolved jschoubben 2026-11-12 09:44:44 +01:00
  • 9de6b0fb15 Answer A-261 to A-263: a request's seats by digest, the step's beat, a Go bundle's package jschoubben 2026-11-12 09:44:29 +01:00
  • 5b39ffcfd0 Answer A-260: the trunk's head for §298's third edge is the highest held source revision jschoubben 2026-11-12 09:42:07 +01:00
  • 1ce07690a4 Answer A-258 and A-259: §298's order edges name seats and are acting waits jschoubben 2026-11-12 09:38:52 +01:00
  • 1b37bb8d29 Answer A-257: the tool runner sends a bundle's chunked answer jschoubben 2026-11-12 09:33:45 +01:00
  • 57b261840b Correct A-251: the finding id is an escaped key name jschoubben 2026-11-12 09:33:31 +01:00
  • 70bfb72c78 Answer A-255: the process gate's bound key, header and act jschoubben 2026-11-12 09:31:51 +01:00
  • ff669cc720 Answer A-254: a run's step-ended carries its answer jschoubben 2026-11-12 09:29:16 +01:00
  • 491e606472 Answer A-253: a chunked answer reaches a bundle as file jschoubben 2026-11-12 09:24:01 +01:00
  • a7e339d7df Answer A-252: the composition step's machines, cases and asks jschoubben 2026-11-12 09:23:15 +01:00
  • d40854a073 Answer A-251: the branch-unprotected finding's scope and id jschoubben 2026-11-12 09:22:28 +01:00
  • 637df7d374 Answer A-250: delivered-again is an ask the assigner's process judges jschoubben 2026-11-12 09:22:06 +01:00
  • 7e9bb2dab4 Answer A-249: the tool runner takes a chunked answer whole for a bundle jschoubben 2026-11-12 09:21:05 +01:00
  • 20e3e1a3cd Answer A-248: the run asker names its asker jschoubben 2026-11-12 09:19:34 +01:00
  • 41b2345ba4 Answer A-247: a validation says it was accepted; its answer comes in step-ended jschoubben 2026-11-12 09:18:31 +01:00
  • c80b5eedd2 Answer A-246: delivery waits kept in their own state jschoubben 2026-11-12 09:17:33 +01:00
  • 52dc32cb07 Answer A-245: order edges under rule 7; state forms bump the version jschoubben 2026-11-12 09:17:01 +01:00
  • 2904b60c1e Answer A-244: wait held is a header; the held answer a field of its own jschoubben 2026-11-12 09:15:43 +01:00
  • 3b309fa61e Answer A-243: one composition request per machine; every run input any size jschoubben 2026-11-12 06:27:51 +01:00
  • 534fd88be4 Answer A-242: tiers from the assigner's difference; the view keeps waits jschoubben 2026-11-12 06:26:04 +01:00
  • 92358ddfd7 Answer A-241: the validation always judges against the whole seat list jschoubben 2026-11-12 06:25:43 +01:00
  • 0363e6f5f1 Answer A-240: the assigner hears its run's step-ended jschoubben 2026-11-12 06:21:56 +01:00
  • a50c26ecea Answer A-239: the composition says the withheld subjects jschoubben 2026-11-12 06:21:29 +01:00
  • 88c44c095e Answer A-238: a run ask may name no head jschoubben 2026-11-12 06:21:00 +01:00
  • 04955c3112 Answer A-237: a run's input is any size, served in chunks jschoubben 2026-11-12 06:18:57 +01:00
  • eba38e5ed9 Answer A-236: pushed's head and before; groups member gains base jschoubben 2026-11-12 06:18:29 +01:00