Commit Graph

  • 69ab2fd7f7 Merge pull request 'Issues 296, 299, 300: resolved, each with its replay' (#183) from issues/296-299-300-resolved into main mesh-admin 2026-10-07 21:55:20 +00:00
  • 787f428e7e Issues 296, 299, 300: resolved, each with its replay proved to fail before its fix jochen 2026-10-07 23:44:47 +02:00
  • ded2173308 Merge pull request 'ADR 0248: the decision index is generated when it is read, and never stored (issue 297)' (#182) from decision/generated-decisions-index into main mesh-admin 2026-10-07 21:44:14 +00:00
  • f4a76ca291 Issue 297: resolved by hq PR #182 and mesh-catalog PR #115 jochen 2026-10-07 23:39:30 +02:00
  • 55637ecb95 ADR 0248: the decision index is generated when it is read, so two open decisions no longer conflict jochen 2026-10-07 23:38:34 +02:00
  • eb54474519 Merge pull request 'Issue 300: a new module is not built at its merge' (#181) from issues/300-a-new-module-is-not-built-at-its-merge into main mesh-admin 2026-10-07 21:01:41 +00:00
  • 2adbfed90f Merge pull request 'Issue 299: an optional verb makes a holder look silent' (#180) from issues/299-an-optional-verb-makes-a-holder-look-silent into main mesh-admin 2026-10-07 21:01:34 +00:00
  • aaaef91b7b Issue 300: say delivery plan, the glossary's word jochen 2026-10-07 22:40:17 +02:00
  • 9b573f4ca0 Issue 300: a new module is not built at its merge jochen 2026-10-07 22:39:56 +02:00
  • 6006754172 Issue 299: an optional verb makes a holder look silent jochen 2026-10-07 22:29:04 +02:00
  • dda850863f Merge pull request 'ADR 0247: a machine with a VPN client routes names by domain, through a resolver of its own' (#179) from decision/0247-split-dns-on-a-machine-with-a-vpn-client into main mesh-admin 2026-10-07 19:46:08 +00:00
  • 6373ca815b ADR 0247: say exactly where the VPN's domains go and do not jochen 2026-10-07 21:35:40 +02:00
  • 7e9d0dfe7b ADR 0247: say what is to confirm live about resolved and the resolver file, not a guess jochen 2026-10-07 21:35:21 +02:00
  • 478a198e9a ADR 0247: a machine with a VPN client routes names by domain, through a resolver of its own jochen 2026-10-07 21:33:48 +02:00
  • 9b6479f78f Merge pull request 'Issue 297: two open decisions always conflict' (#177) from issues/297-two-open-decisions-always-conflict into main mesh-admin 2026-10-07 19:21:55 +00:00
  • 0bd12fc777 Merge pull request 'Issue 298 and ADR 0246: a seat's new verb is promised before it is required' (#178) from issues/298-a-new-seat-verb-deadlocks into main mesh-admin 2026-10-07 19:21:52 +00:00
  • 3083283e17 Merge pull request 'words.py: a retired word's plural is the word' (#176) from fix/words-match-plurals into main mesh-admin 2026-10-07 19:21:34 +00:00
  • 91daabaa97 Say the uplink verbs shipped optional, not staged: a progressive insight in ADR 0241, corrected in to-be 48 jochen 2026-10-07 21:18:11 +02:00
  • 4b36234c9b Reword the hosts file in to-be 36, found by the plural on the rebase onto main jochen 2026-10-07 21:14:43 +02:00
  • 350f7dcdc2 Hold a retired word's plural to the word, so alerts and rollouts no longer pass jochen 2026-10-07 21:07:51 +02:00
  • e6a17b8bf6 Issue 298 and ADR 0246: a seat's new verb is promised before it is required jochen 2026-10-07 21:14:20 +02:00
  • 57f95fc6bb Issue 297: every open decision conflicts with the next one to merge jochen 2026-10-07 21:11:42 +02:00
  • 921ff3e6c4 Merge pull request 'ADR 0245: a verb says what it replaces, and the agent is guarded from working round the mesh' (#173) from decision/0242-a-verb-says-what-it-replaces into main mesh-admin 2026-10-07 19:10:00 +00:00
  • 52ecd8bfd5 Merge pull request 'Issue 296: a plan's clock restarted at every save' (#175) from issues/296-a-plans-clock-restarted-at-every-save into main mesh-admin 2026-10-07 19:04:58 +00:00
  • 6cacf772dc ADR 0245: a verb says what it replaces, and the agent is guarded from working round the mesh jochen 2026-10-07 19:33:19 +02:00
  • ede4b29cd1 Merge pull request 'ADR 0241 and to-be 48 §10: a machine says how its network is, and an outside writer of a mesh file is a finding' (#168) from decision/0241-a-machine-says-how-its-network-is into main mesh-admin 2026-10-07 19:04:09 +00:00
  • 6caa471ed0 Issue 296: the refused step logged and saved on every tick jochen 2026-10-07 20:47:09 +02:00
  • c462837ff2 ADR 0241's design: name the node-engine's repository as code (ADR 0244) jochen 2026-10-07 20:25:02 +02:00
  • fe232388a0 ADR 0241 rule 8: the uplink seat answers what the machine resolves through jochen 2026-10-07 19:20:25 +02:00
  • a22a1661e1 ADR 0241 and to-be 48 §10: a machine says how its network is, and an outside writer of a mesh file is a finding jochen 2026-10-07 18:51:45 +02:00
  • f6aa1ced5e Merge pull request 'Issue 295 and ADR 0242 (proposed): a recorded build moves only by a person's push, and a send says what it recreates' (#171) from issues/295-a-recorded-build-was-carried-by-a-plans-send into main mesh-admin 2026-10-07 18:33:14 +00:00
  • 998980bbda Issue 295: use the glossary's words (ADR 0244) jochen 2026-10-07 20:24:59 +02:00
  • be8ea16d28 Issue 295 and ADR 0242: a recorded build was carried by a plan's send, and mail went down with a health check jochen 2026-10-07 19:40:21 +02:00
  • 4556d37370 Merge pull request 'ADR 0244: the mesh in domains, one word per thing, checked (graduates research 034)' (#174) from decision/0244-the-mesh-in-domains into main mesh-admin 2026-10-07 18:23:58 +00:00
  • fbc6405f1e Issue 296: a plan's clock restarted at every save jochen 2026-10-07 20:08:03 +02:00
  • 008014591b Do not track the word check's compiled cache jochen 2026-10-07 20:07:33 +02:00
  • 051696e107 Retire "the host" in hq prose only: in the tools it is also an SSH server's word jochen 2026-10-07 20:02:03 +02:00
  • a28da1734b Graduate research 034: the mesh in domains, one word per thing, checked jochen 2026-10-07 19:58:39 +02:00
  • 476558c687 Merge pull request 'ADR 0243: the agent module removes a home item it did not place only on the person's word, and keeps a copy' (#172) from decisions/0243-the-agent-module-removes-a-home-item-on-the-persons-word into main mesh-admin 2026-10-07 17:48:15 +00:00
  • d96644e827 Merge pull request 'Issue 294: a quoted value given to the controller's command line cannot hold a quote' (#169) from issues/294-a-quoted-value-cannot-hold-a-quote into main mesh-admin 2026-10-07 17:48:03 +00:00
  • 9ab4ca66ca ADR 0243: the agent module removes a home item it did not place only on the person's word, so the old rule files can leave without a remote shell jochen 2026-10-07 19:43:55 +02:00
  • f2abbb042c Research 034: the mesh in domains jochen 2026-10-07 19:37:44 +02:00
  • 725ad51606 Issue 294: a quoted value given to the controller's command line cannot hold a quote jochen 2026-10-07 19:23:08 +02:00
  • 79cadf6c96 Merge pull request 'Research 033: split DNS with a VPN client' (#167) from research/033-split-dns-with-a-vpn-client into main mesh-admin 2026-10-07 16:54:28 +00:00
  • 0ab47b9417 Research 033: split DNS with a VPN client jochen 2026-10-07 18:38:49 +02:00
  • 30d78ec9a2 Merge pull request 'To-be 48 Phases B to E are built: what each chose, and what is still to read on the live mesh' (#166) from feat/a-module-says-how-it-is-healthy-b-to-e into main mesh-admin 2026-10-07 16:28:45 +00:00
  • e453da3a3b To-be 48 Phases B to E are built: what each chose, and what is still to read on the live mesh jochen 2026-10-07 16:17:57 +02:00
  • 8ff22e4d9b Merge pull request 'Issues 292-293: a drill counted as a repair; a warning on a required check blocked the merge' (#165) from issues/292-293-a-drill-and-a-warning into main mesh-admin 2026-10-07 12:05:42 +00:00
  • 9cf839c977 Issues 292-293: a drill counted as a repair, a warning on a required check blocking a merge jochen 2026-10-07 13:56:39 +02:00
  • eef2c5e082 Merge pull request 'Issues 290-291: a delivery adopted while it waited never got its check; a planned maintenance window failed the applies that met it' (#164) from issues/290-291-what-waits-was-never-asked into main mesh-admin 2026-10-07 11:20:21 +00:00
  • 553d81be60 Issues 290-291: a delivery adopted while it waited never got its check; a planned maintenance window failed the applies that met it jochen 2026-10-07 13:16:55 +02:00
  • f8189da489 Merge pull request 'Issue 289: a verb answered during a handover could not run its own build' (#163) from issue/289-a-verb-answered-during-a-handover into main mesh-admin 2026-10-07 00:40:22 +00:00
  • 781f55329d Merge pull request 'To-be 48 Phase A is being built: in-progress, its code named, what the build chose' (#162) from feat/a-module-says-how-it-is-healthy into main mesh-admin 2026-10-07 00:39:41 +00:00
  • 0ebfdef50d Issue 289: name the pull requests that fix it jochen 2026-10-07 02:29:32 +02:00
  • dea72dc4fc To-be 48 Phase A is being built: name its code and say what the build chose jochen 2026-10-07 02:03:47 +02:00
  • 7d57ace896 Merge pull request 'Issues 285, 286, 287, 288: the merge gate judged nothing; the seat's check disagreed with agents' machines; a seat and a module of one name were unreachable; the facts still name the installation' (#161) from issues/282-284-the-merge-gate-judged-nothing into main mesh-admin 2026-10-07 00:28:01 +00:00
  • fd0bb826b3 Issue 289: a verb answered during a handover could not run its own build jochen 2026-10-07 02:14:08 +02:00
  • a9f396a0a0 Renumber the gate's issues 285-287 (282 was taken on main); issue 288: the facts snapshot still names the installation jochen 2026-10-07 02:04:46 +02:00
  • 41a0e77748 Issues 282-284: the merge gate judged nothing, the seat's check disagreed with agents' machines, a seat and a module of one name were unreachable jochen 2026-10-07 01:42:57 +02:00
  • 35d81e962e Merge pull request 'Issue 282: a secret on a command line is kept in the runtime's events' (#160) from issue/282-a-secret-on-a-command-line into main mesh-admin 2026-10-06 23:40:55 +00:00
  • 124943bdc3 Issue 282: a secret on a command line is kept in the runtime's events jochen 2026-10-07 01:38:37 +02:00
  • e23efb63a9 Merge pull request 'ADR 0240 and to-be 48: a module says how it is healthy, and the node-engine judges it' (#159) from decision/0240-a-module-says-how-it-is-healthy into main mesh-admin 2026-10-06 23:35:39 +00:00
  • 0bf579d99c ADR 0240 and to-be 48: a module says how it is healthy, and the node-engine judges it jochen 2026-10-07 01:33:06 +02:00
  • 2e8b7321c7 Merge pull request 'Research 032: a module says how it is healthy — evidence, options, recommendation' (#158) from research/032-a-module-says-how-it-is-healthy-findings into main mesh-admin 2026-10-06 23:18:40 +00:00
  • ef6ab814b0 Research 032: measure module health on the live mesh and propose a decision jochen 2026-10-07 01:18:00 +02:00
  • 4405a3048c Merge pull request 'ADR 0239: a waiting walk is said by the controller; Phase B built' (#157) from design/0239-a-waiting-walk-is-said into main mesh-admin 2026-10-06 22:47:15 +00:00
  • 1fcd238cdf ADR 0239: a waiting walk is said by the controller; Phase B built jochen 2026-10-07 00:14:09 +02:00
  • c51a3da5d5 Merge pull request 'ADR 0239: a delivery is owned by mesh-delivery and runs from commit to delivered' (#156) from design/0239-a-delivery-is-owned-by-mesh-delivery into main mesh-admin 2026-10-06 22:07:18 +00:00
  • e1b95d09cd ADR 0239 and to-be 47: as built — registered at the walk's start, the forge asked through its tools jochen 2026-10-06 23:58:29 +02:00
  • 16b187d4c3 ADR 0239: a delivery is owned by mesh-delivery and runs from commit to delivered jochen 2026-10-06 23:18:31 +02:00
  • 7216ffc825 Merge pull request 'ADR 0238: a commit is the build at hand — one commit, one change plan, checked off the trunk and published only on it' (#155) from design/0238-one-commit-one-change-plan into main mesh-admin 2026-10-06 21:00:50 +00:00
  • 2221be11a6 ADR 0238: a commit is the build at hand — one commit, one change plan, checked off the trunk and published only on it jochen 2026-10-06 22:54:09 +02:00
  • 9bd54ee05d Merge pull request 'Issue 281: a tier sent one module at a time blamed a module for its machine' (#154) from issues/281-a-tier-sent-one-module-at-a-time-blamed-a-module-for-its-machine into main mesh-admin 2026-10-06 20:26:05 +00:00
  • 0555508020 Issue 281: a tier sent one module at a time blamed a module for its machine jochen 2026-10-06 22:25:22 +02:00
  • 76c00c15e2 Merge pull request 'Issue 280: a rebuild of an unchanged source was read as a new bus' (#153) from issues/280-a-rebuild-of-an-unchanged-source-was-read-as-a-new-bus into main mesh-admin 2026-10-06 20:12:06 +00:00
  • 897bcce502 Issue 280: a rebuild of an unchanged source was read as a new bus jschoubben 2026-10-06 22:11:27 +02:00
  • 163b4f6c48 Merge pull request 'Issue 279: a folder cannot be owned by the account a module runs as' (#151) from issues/279-a-folder-cannot-be-owned-by-the-account-a-module-runs-as into main mesh-admin 2026-10-06 19:28:46 +00:00
  • ca86423664 Merge pull request 'ADR 0237, to-be 45 Phase 5: a change is judged against the mesh that runs before it merges' (#152) from feat/checks-before-merge into main mesh-admin 2026-10-06 19:19:22 +00:00
  • d245df7dea ADR 0237, to-be 45 Phase 5: a change is judged against the mesh that runs before it merges jochen 2026-10-06 21:10:54 +02:00
  • 5e2b520307 Issue 279: a folder cannot be owned by the account a module runs as jochen 2026-10-06 20:57:38 +02:00
  • be0754ec7f Merge pull request 'Research 032: a module says how it is healthy' (#150) from research/032-a-module-says-how-it-is-healthy into main mesh-admin 2026-10-06 18:52:42 +00:00
  • 5e54632626 Research 032: a module says how it is healthy jochen 2026-10-06 20:50:25 +02:00
  • 68e432ec0b Merge pull request 'Issue 278: a module held by no machine was read as shared code; ADR 0236's open question answered' (#148) from issues/278-a-module-held-by-no-machine-was-read-as-shared-code into main mesh-admin 2026-10-06 18:28:48 +00:00
  • 578e4ce8b3 Merge pull request 'To-be 45 §7: a hand act a person decides by design is no repair, by the verb that recorded it' (#149) from design/45-s15-a-persons-decision-is-no-repair into main mesh-admin 2026-10-06 18:14:48 +00:00
  • 2d56eae2f1 To-be 45 §7: a hand act a person decides by design is no repair, by the verb that recorded it jochen 2026-10-06 20:14:09 +02:00
  • 0333aac134 Issue 278: a module held by no machine was read as shared code jochen 2026-10-06 19:57:21 +02:00
  • 62d4b1e5d4 Merge pull request 'ADR 0236, to-be 45 Phase 4: a build is judged on its first machine and put back by something other than itself' (#146) from feat/core-upgrades-that-roll-back into main mesh-admin 2026-10-06 17:15:09 +00:00
  • 4ee06bd99f ADR 0236: no build reaches a machine without a gate, and a release plan walks what waits jochen 2026-10-06 19:12:51 +02:00
  • 301c551888 ADR 0236: no send reaches the bus's machine while a new bus build waits jochen 2026-10-06 18:54:34 +02:00
  • 235330ce00 ADR 0236, to-be 45: a build is judged on its first machine and put back by something other than itself jochen 2026-10-06 18:38:06 +02:00
  • cfac4ac825 Merge pull request 'Issue 277: one unanswered question was an urgent alert nobody could read' (#147) from issue/277-one-unanswered-question-was-an-urgent-alert-nobody-could-read into main mesh-admin 2026-10-06 16:47:41 +00:00
  • 9092cbda38 Issue 277: one unanswered question was an urgent alert nobody could read jochen 2026-10-06 18:45:19 +02:00
  • 3f32462434 Merge pull request 'Issue 276: the audit logger and the usage store retry, and lose no event' (#145) from issues/276-the-audit-logger-and-usage-store-retry into main mesh-admin 2026-10-06 16:38:07 +00:00
  • 72fcdc366f Issue 276: the audit logger and the usage store retry, and lose no event jochen 2026-10-06 18:37:28 +02:00
  • 84707a783a Merge pull request 'ADR 0235: the bus is backed up by its own snapshot of each stream' (#144) from feat/bus-snapshot into main mesh-admin 2026-10-06 16:24:54 +00:00
  • e65daf6f4d ADR 0235: back the bus up by the server's own snapshot of each stream jochen 2026-10-06 18:23:40 +02:00
  • 40e7911da2 Merge pull request 'Issue 276: a handler that did its work was offered it five times' (#143) from issues/276-a-handler-that-did-its-work-was-offered-it-five-times into main mesh-admin 2026-10-06 16:17:06 +00:00
  • fef40505ae Issue 276: a handler that did its work was offered it five times jochen 2026-10-06 18:15:58 +02:00
  • 3e32db519f Merge pull request 'Issue 275: a machine waiting for its push was said to be urgent' (#142) from issues/275-a-machine-waiting-for-its-push-was-said-urgent into main mesh-admin 2026-10-06 16:07:18 +00:00
  • 743de7572c Issue 275: a machine waiting for its push was said to be urgent jochen 2026-10-06 18:06:43 +02:00