Commit Graph

  • 2e6a9b1efc Say where an answer no notification can give is given, and never offer to silence data loss jochen 2026-10-08 14:56:07 +02:00
  • 45ae1d0112 Merge pull request 'Offer only acknowledgements, keep a refused verdict, say a change of words (hq ADR 0258, issue 324)' (#145) from fix/notifications-after-review into main mesh-admin 2026-10-08 13:02:29 +00:00
  • 76cfbac7a1 Offer only acknowledgements as answers, keep a refused verdict, and say a change of words jochen 2026-10-08 14:36:06 +02:00
  • 28712eaea1 Merge pull request 'Pass a wait for a person's new login, and keep the pass of a module healthy beside a failure (hq ADR 0254, issue 318)' (#142) from fix/318-a-wait-for-a-person-is-not-a-failure into main mesh-admin 2026-10-08 12:41:08 +00:00
  • 51d7bbfdc8 Give relogin-needed its plain words: it needs the operator and offers no button, since only their new login can end it (hq ADR 0253, ADR 0254) jochen 2026-10-08 14:25:20 +02:00
  • e3b5c224e8 Pass a wait for a person's new login with the wait carried, and keep the pass of a module healthy beside a failure (hq ADR 0254, issue 318) jochen 2026-10-08 13:41:47 +02:00
  • 6df30b6d98 Merge pull request 'Give every condition a headline, an explanation and a resolved line in plain words (hq ADR 0253, issue 320)' (#141) from feat/plain-notifications into main mesh-admin 2026-10-08 12:20:31 +00:00
  • 1a4305213d Open every explanation with what the operator needs to do, and offer the answers jochen 2026-10-08 13:58:53 +02:00
  • 7df72edd2b Resolve the forge's manifest against both artifacts it now builds jochen 2026-10-08 13:35:10 +02:00
  • 1fce541023 Give every condition a headline, an explanation and a resolved line in plain words jochen 2026-10-08 13:22:27 +02:00
  • 950562afe1 Merge pull request 'Page an answer larger than one message of the bus, and keep overviews brief (hq issue 314)' (#138) from fix/314-a-large-answer-is-paged-not-lost into main mesh-admin 2026-10-08 11:06:20 +00:00
  • a8f60f1f69 Merge pull request 'Three verbs for the registries: artifacts, collect, images (hq ADR 0251)' (#140) from feat/registry-verbs into main mesh-admin 2026-10-08 11:05:35 +00:00
  • 38928c4e1f Merge pull request 'Compose an account given only groups where its module wrote it (hq ADR 0252, issue 247)' (#139) from feat/an-account-only-given-groups-keeps-its-place into main mesh-admin 2026-10-08 11:04:57 +00:00
  • 175b28ee42 Page an answer larger than one message of the bus, and keep overviews brief (hq issue 314) jochen 2026-10-08 11:26:00 +02:00
  • 557b23d43f Answer what the records keep, collect on a person's word, and name a machine's images (hq ADR 0251) jochen 2026-10-08 12:04:42 +02:00
  • c43277f9c6 Compose an account given only groups where its module wrote it (hq ADR 0252, issue 247) jochen 2026-10-08 12:02:43 +02:00
  • 4d337ff897 Merge pull request 'Raise a failed unit, the module's and the machine's (hq issue 315)' (#137) from fix/315-a-failed-unit-is-a-condition into main mesh-admin 2026-10-08 09:40:23 +00:00
  • 6c98e7ea51 Raise a failed unit, the module's and the machine's (hq issue 315) jochen 2026-10-08 11:28:52 +02:00
  • 6910417090 Merge pull request 'Promise retire-history on the delivery seat (hq issue 313)' (#136) from fix/313-retire-adopted-history into main mesh-admin 2026-10-08 09:27:26 +00:00
  • d3d7fc6873 Promise retire-history on the delivery seat, optional until its holder serves it (hq issue 313) jochen 2026-10-08 11:20:45 +02:00
  • 1358861275 Merge pull request 'Resolve a group's order rules by precedence, not as a cycle (hq issue 309)' (#134) from fix/309-an-order-rule-yields-to-a-stronger-one into main mesh-admin 2026-10-08 09:11:20 +00:00
  • 14d36e813f Merge pull request 'The base branch's merge-check.sh judges a pull request, not the change's own copy (hq issue 310)' (#135) from fix/the-base-branchs-check-judges-a-pull-request into main mesh-admin 2026-10-08 09:10:23 +00:00
  • cb0327de7f Judge a pull request by the base branch's merge-check.sh, not its own copy jochen 2026-10-08 10:51:25 +02:00
  • 1a50d6e5ab Merge pull request 'A check's store needs no durability; a starting holder removes what earlier holders left (hq issue 306)' (#133) from fix/a-check-store-needs-no-durability into main mesh-admin 2026-10-08 08:46:07 +00:00
  • c5a2edf04a Resolve a group's order rules by precedence, not as a cycle (hq issue 309) jochen 2026-10-08 10:43:42 +02:00
  • df653e9af0 Merge pull request 'A machine joins through the tunnel: a token issued for its tunnel key (hq ADR 0169)' (#132) from feat/a-machine-joins-through-the-tunnel into main mesh-admin 2026-10-08 08:22:44 +00:00
  • 85b2a1855b Raise a check's store without durability and remove what earlier holders left (hq issue 306) jochen 2026-10-08 10:20:12 +02:00
  • c714d07739 Merge pull request 'The build verb takes on and behind, the command's other two shapes' (#130) from feat/the-build-verb-takes-on-and-behind into main mesh-admin 2026-10-08 00:37:14 +00:00
  • 59c448713f Merge pull request 'Vendor the node-engine's validator at its merged Phase B, not the branch commit' (#112) from fix/vendor-the-merged-engine into main mesh-admin 2026-10-08 00:37:00 +00:00
  • 0563389057 Merge pull request 'Cite the derived-value record as ADR 0202, not 0201' (#131) from fix/cite-0202-for-derived-values into main mesh-admin 2026-10-08 00:36:52 +00:00
  • e35c0e69b6 Merge pull request 'Cite the gate issues by their real numbers, 285 and 286' (#128) from fix/gate-baseline-composes into main mesh-admin 2026-10-08 00:36:48 +00:00
  • 8bbfdb53db Hold that a joining machine is a peer of the hub only while its token lives jochen 2026-10-08 01:46:34 +02:00
  • 913095d291 Keep a join token nowhere but in its caller's answer jochen 2026-10-08 01:46:34 +02:00
  • b05ac4f4b2 A token can be issued for a machine's tunnel key, and it joins through the tunnel jschoubben 2026-10-02 13:31:22 +02:00
  • 174e06ed08 Merge pull request 'No change to a machine takes effect unseen (hq ADR 0217)' (#50) from feat/no-change-takes-effect-unseen into main mesh-admin 2026-10-08 00:05:59 +00:00
  • 4499e85476 No change to a machine takes effect unseen (hq ADR 0217, to-be 44) jochen 2026-10-08 01:44:43 +02:00
  • c724ef456f Vendor the node-engine's validator at its merged Phase B, not the branch commit it was pinned at for review jochen 2026-10-07 18:50:17 +02:00
  • 56b206fe04 Cite the hq issues by the numbers they were given: 285, 286, 287 jochen 2026-10-07 02:00:10 +02:00
  • 4d9894138e The derived-value record is ADR 0202 (was 0201) jschoubben 2026-10-04 04:33:56 +02:00
  • 6ea457df74 Merge pull request 'Replay issues 292 and 298 as tests the commit before each fix fails (hq ADR 0237)' (#129) from replays/292-298 into main mesh-admin 2026-10-07 23:41:44 +00:00
  • 6faf701656 Give the build verb the command's other two shapes, so a changed base or a source that moved can be rebuilt through the console jochen 2026-10-08 01:37:30 +02:00
  • 80f9d26e6d Replay issues 292 and 298 as tests the commit before each fix fails (hq ADR 0237) jochen 2026-10-08 01:26:39 +02:00
  • 5ddc59cd32 Merge pull request 'Record a push that only moves recorded builds as the person's word, not a repair (hq issue 301)' (#126) from fix/a-push-of-recorded-builds-is-no-repair into main mesh-admin 2026-10-07 22:26:26 +00:00
  • cdbbd9ec4b Merge pull request 'Run each part of a repository's own check in the toolchain it declares (hq issue 302)' (#125) from fix/a-check-runs-each-toolchain-it-declares into main mesh-admin 2026-10-07 22:26:21 +00:00
  • e92a3fe237 Record a push that only moves recorded builds as the person's word, not a repair (hq issue 301) jochen 2026-10-08 00:09:24 +02:00
  • 98ef7bac6e Run each part of a repository's own check in the toolchain it declares (hq issue 302) jochen 2026-10-08 00:09:30 +02:00
  • db953e7da8 Merge pull request 'Replay issues 296, 299 and 300 as tests the commit before each fix fails (hq ADR 0237)' (#124) from replays/296-299-300 into main mesh-admin 2026-10-07 21:55:17 +00:00
  • 7597294ff8 Replay issues 296, 299 and 300 as tests the commit before each fix fails (hq ADR 0237) jochen 2026-10-07 23:38:29 +02:00
  • 9a7ac3af46 Merge pull request 'Say what a person's push recreates before it is sent (hq ADR 0245)' (#123) from feat/a-push-says-what-it-recreates into main mesh-admin 2026-10-07 21:01:45 +00:00
  • e7dca6c280 Merge pull request 'Build and register a new module when its merge lands (hq issue 300)' (#122) from fix/a-new-module-is-built-on-merge into main mesh-admin 2026-10-07 21:01:40 +00:00
  • c37d7742ba Merge pull request 'Judge a seat's holder silent only on verbs it must serve (hq issue 299)' (#121) from fix/optional-verbs-are-not-silence into main mesh-admin 2026-10-07 21:01:32 +00:00
  • ea09f074db Build and register a new module when its merge lands (hq issue 300) jochen 2026-10-07 22:31:30 +02:00
  • 6a0d84b3f6 Say what a person's push recreates before it is sent (hq ADR 0245) jochen 2026-10-07 22:31:30 +02:00
  • dd668ec887 Judge a seat's holder silent only on verbs it must serve (hq issue 299) jochen 2026-10-07 22:28:38 +02:00
  • 7dbe80ad63 Merge pull request 'The machine's own resolver is a node seat, and the uplink steps back from the resolver file where it is held (hq ADR 0247)' (#120) from feat/node-resolver-seat into main mesh-admin 2026-10-07 19:46:09 +00:00
  • 697395af32 Compose the catalogue's systemd-resolved beside an uplink in a test (hq ADR 0247) jochen 2026-10-07 21:27:34 +02:00
  • 036b6cc873 The machine's own resolver is a node seat, and the uplink steps back from the resolver file where it is held (hq ADR 0247) jochen 2026-10-07 21:22:52 +02:00
  • 96c34c52dc Merge pull request 'Give the uplink seat its verbs, optional until its holders serve them (hq ADR 0241 rule 8)' (#116) from feat/node-uplink-verbs into main mesh-admin 2026-10-07 19:17:25 +00:00
  • 3808634a9f Merge pull request 'Count a plan's time from its tier, and save it only when a step changed it (hq issue 296)' (#119) from fix/plans-timer-counts-from-tier into main mesh-admin 2026-10-07 19:04:57 +00:00
  • 4f80d87750 Merge pull request 'Say what each verb replaces, so the agent is pointed at it instead of a shell command (hq ADR 0245)' (#118) from feat/verbs-say-what-they-replace into main mesh-admin 2026-10-07 19:04:11 +00:00
  • ea92af2a7d Say a plan's refused step once, not on every tick, and call a walk a walk (hq issue 296, ADR 0244) jochen 2026-10-07 20:47:01 +02:00
  • 4469cab7f4 Say what each verb replaces, so the agent is pointed at it instead of a shell command (hq ADR 0245) jochen 2026-10-07 19:18:26 +02:00
  • 875a4e5758 Count a plan's time from its tier, and save it only when a step changed it (hq issue 296) jochen 2026-10-07 20:07:25 +02:00
  • bf11a8baac Give the uplink seat its verbs, optional until its holders serve them (hq ADR 0241) jochen 2026-10-07 20:37:33 +02:00
  • 65610f2ea2 Merge pull request 'The service manager's journal reads a window; failed moves onto the seat' (#114) from feat/journal-window-on-the-seat into main mesh-admin 2026-10-07 18:32:57 +00:00
  • 85d664438f Merge pull request 'Raise a machine's network from what its engine says, once (hq ADR 0241)' (#113) from feat/machine-network-health into main mesh-admin 2026-10-07 18:16:10 +00:00
  • 13b6fc6d97 Let failed join the seat optional, and let a seeded row carry both changes jochen 2026-10-07 20:05:01 +02:00
  • d851573793 Merge remote-tracking branch 'origin/main' into merge-tmp jochen 2026-10-07 20:04:52 +02:00
  • f6aea4bfbb Merge pull request 'Promise the delivery seat's checks verb, optional until its holder serves it (hq ADR 0239)' (#117) from feat/delivery-checks-verb into main mesh-admin 2026-10-07 17:58:59 +00:00
  • e550c95543 Merge pull request 'Keep a recorded module at the build its machine runs on every send but a person's push; say what a send recreates (hq issue 294, ADR 0242)' (#115) from fix/a-recorded-build-waits-for-a-person into main mesh-admin 2026-10-07 17:56:40 +00:00
  • 1fdff00794 Promise the delivery seat's checks verb, optional until its holder serves it (hq ADR 0239) jochen 2026-10-07 19:36:57 +02:00
  • 5efe999733 Name the hq issue by its number: 294 was taken on an open branch, this is 295 jochen 2026-10-07 19:28:54 +02:00
  • cdf30349a7 Keep a recorded module at the build its machine runs on every send but a person's push, and say what a send recreates (hq issue 294, ADR 0242) jochen 2026-10-07 19:17:08 +02:00
  • 40e42606cf The service manager's journal reads a window; failed moves onto the seat jochen 2026-10-07 19:15:20 +02:00
  • b8bbf9c79f Hold the network statement's field names on the controller's side (hq ADR 0241) jochen 2026-10-07 18:53:21 +02:00
  • 8bcf787258 Raise a machine's network from what its engine says, once (hq ADR 0241) jochen 2026-10-07 18:52:16 +02:00
  • a5a132ac15 Merge pull request 'Hold a consumer's findings under its unhealthy provider, and say them once there (hq ADR 0240, to-be 48 Phase C)' (#111) from feat/health-the-provider-hold into main mesh-admin 2026-10-07 16:32:35 +00:00
  • 7f25666cee Merge pull request 'Read how a module says each resource is ready, and send it to engines that read it (hq ADR 0240, to-be 48 Phase B)' (#110) from feat/health-the-field into main mesh-admin 2026-10-07 16:32:25 +00:00
  • 4291fee68e Hold a consumer's findings under its unhealthy provider, and say them once there (hq ADR 0240, to-be 48 Phase C) jochen 2026-10-07 14:58:38 +02:00
  • b98fd0f396 Read how a module says each resource is ready, and send it to engines that read it (hq ADR 0240, to-be 48 Phase B) jochen 2026-10-07 16:17:50 +02:00
  • 863ebd4277 Merge pull request 'A drill is recorded through its own verb, and S15 never counts it (hq issue 292)' (#109) from fix/a-drill-is-no-repair into main mesh-admin 2026-10-07 12:05:40 +00:00
  • 2799e95035 Record a drill through its own verb, so S15 never counts a deliberate test as a repair jochen 2026-10-07 13:55:31 +02:00
  • 582f4a082a Merge pull request 'Run a verb from the controller's own running image; refuse what it cannot run as a handover (hq issue 289)' (#108) from fix/a-verb-survives-the-handover into main mesh-admin 2026-10-07 01:05:42 +00:00
  • 6c7af5c63f Run a verb from the controller's own running image, and refuse what it cannot run as a handover (hq issue 289) jochen 2026-10-07 02:13:17 +02:00
  • 9d15f3a39e Merge pull request 'Keep what each machine says of what it runs, raise it, and gate on it (hq ADR 0240, to-be 48 Phase A)' (#107) from feat/a-module-says-how-it-is-healthy into main mesh-admin 2026-10-07 00:45:02 +00:00
  • 725fcd977e Hold a dotted module on its own health condition at the gate jochen 2026-10-07 02:03:24 +02:00
  • 1cc6a2d759 Keep what each machine says of what it runs, raise it, and gate on it (hq ADR 0240, to-be 48 Phase A) jochen 2026-10-07 02:00:28 +02:00
  • 5d3e52219b Merge pull request 'The seat calls a gate that raised no machine the mesh composes an error, whatever judged it (hq issue 285)' (#106) from fix/seat-refuses-a-gate-that-raised-nothing into main mesh-admin 2026-10-07 00:28:00 +00:00
  • 099c176fa9 Merge pull request 'Facts: name a repository owner/repository, without the forge's address (hq issue 288)' (#105) from fix/facts-name-repositories-without-the-forge into main mesh-admin 2026-10-07 00:27:50 +00:00
  • ec3769a8a6 Check again: the first check was redelivered mid-run and collided with its own store jochen 2026-10-07 02:17:48 +02:00
  • 8b2abd08cd Remove what an earlier delivery of a check left before raising its store again jochen 2026-10-07 02:17:46 +02:00
  • 858b4672dd The seat calls a gate that raised no machine the mesh composes an error, whatever judged it jochen 2026-10-07 02:06:49 +02:00
  • 3d7ccc8aeb Name a repository in the facts as owner/repository, without the forge's address jochen 2026-10-07 02:04:35 +02:00
  • b39eaa485a Merge pull request 'The gate raises the mesh as it is, and a baseline that does not compose is an error; check-here runs a check as the seat does (hq issues 282, 283)' (#104) from fix/gate-baseline-composes into main mesh-admin 2026-10-06 23:59:43 +00:00
  • 0d2fd2c5bb Remove everything a check run by hand leaves, the toolchain's files under its HOME too jochen 2026-10-07 01:48:37 +02:00
  • a011743c69 Raise the mesh as it is in the gate, call a baseline that does not compose an error, and let a check run by hand as the seat runs it jochen 2026-10-07 01:33:18 +02:00
  • 72d7802415 Merge pull request 'Say a walk that waits too long (S16), and a delivery's own stalls (D14, H2) — hq ADR 0239' (#103) from feat/mesh-delivery-waits-said into main mesh-admin 2026-10-06 22:47:14 +00:00
  • b7d9f44936 Merge pull request 'A walk waits for its delivery's word; the verbs mesh-delivery asks with (hq ADR 0239)' (#102) from feat/mesh-delivery into main mesh-admin 2026-10-06 22:30:56 +00:00
  • 75213b9091 Say a walk that waits too long, and a delivery's own stalls (hq ADR 0239) jochen 2026-10-07 00:16:32 +02:00
  • 487aa040de Let a walk wait for its delivery's word, and serve the delivery's owner (hq ADR 0239) jochen 2026-10-07 00:01:42 +02:00