Commit Graph

  • 5e493934a5 Say the rehearsal is the only live check, and that a fix goes into main mesh-adminandClaude Opus 5.5 2026-10-14 18:11:52 +00:00
  • c957fcc6d7 Fit design 57 to walks with no first-machine gate mesh-adminandClaude Opus 5.5 2026-10-14 18:09:02 +00:00
  • dcb5d5ce38 Merge pull request 'To-be 45: the bus module says every user's slow consumer, and S9 raises it (issue 270, ADR 0357)' (#352) from design/270-the-bus-module-says-every-users-slow-consumer into main mesh-admin 2026-10-14 07:00:14 +00:00
  • bb8075b37b Give ADR 0357 a home in design 45: the bus module says every user's slow consumer, and S9 raises it (issue 270) jochen 2026-10-14 08:42:54 +02:00
  • 40a39c8602 Merge pull request 'To-be 57: building config and provisioning, as 37 packages each an issue (ADR 0348, ADR 0349)' (#350) from design/57-building-config-and-provisioning into main mesh-admin 2026-10-13 23:57:18 +00:00
  • e5b98e3b0a Design 57: answer the second review of hq#350 mesh-adminandClaude Opus 5.5 2026-10-13 23:53:59 +00:00
  • 2f3e6e6641 Design 57: answer the review of hq#350 mesh-adminandClaude Opus 5.5 2026-10-13 23:47:32 +00:00
  • 1405dd39e8 Design 57: ship the packages as one release, rehearsed in the lab mesh-adminandClaude Opus 5.5 2026-10-13 23:40:15 +00:00
  • 11294372b7 Design 57: the work of ADR 0348 and ADR 0349 as packages, each an issue, in dependency order mesh-adminandClaude Opus 5.5 2026-10-13 23:12:23 +00:00
  • fd416cef91 Merge pull request 'To-be 47: a busy container on the first node holds only its walk, and the wait counts (ADR 0335, issue 594)' (#349) from design/335-a-busy-container into main mesh-admin 2026-10-13 22:21:01 +00:00
  • 74e45e9b48 Merge remote-tracking branch 'origin/main' into design/335-a-busy-container jschoubben 2026-10-14 00:12:11 +02:00
  • c2a7016b62 Merge pull request 'To-be 47: a change is built once, at its check (ADR 0350, issue 649)' (#348) from design/350-one-build-per-change into main mesh-admin 2026-10-13 21:30:32 +00:00
  • 18ce19b85d To-be 47: a change is built once, at its check (ADR 0350, issue 649) jschoubben 2026-10-13 23:18:20 +02:00
  • 3a0b33501d Merge pull request 'Design 27: a served own name with a default, or nested, is refused too (ADR 0346, review 224)' (#347) from design/624-a-served-name-takes-no-default into main mesh-admin 2026-10-13 19:22:05 +00:00
  • ed63ca8f68 Merge pull request 'To-be 46: an ask reads at a glance, and its values are whole where the sender is proven (ADR 0345, issues 383 and 639)' (#344) from design/639-an-ask-reads-at-a-glance into main mesh-admin 2026-10-13 19:02:17 +00:00
  • de3b61217a To-be 46: say ADR 0347 as it is decided (the review of #344): no overclaim, and the note is cut last, not never jochen 2026-10-13 20:35:29 +02:00
  • 327f7bc55c To-be 46: every value an approval sets is in the ask's note (ADR 0347, issue 383) jochen 2026-10-13 17:05:11 +02:00
  • 6bf56ea5c9 To-be 46: an ask reads at a glance, and its values are whole where the sender is proven (ADR 0345, issues 383 and 639) jochen 2026-10-13 16:36:26 +02:00
  • f7b4133e59 Merge pull request 'To-be 27: a provider may serve its own composed names (issue 624, ADR 0346)' (#345) from design/624-a-provider-serves-its-own-names into main mesh-admin 2026-10-13 18:33:45 +00:00
  • 2a27c38beb Design 27: a served own name with a default, or nested, is refused too (ADR 0346, review 224) jochen 2026-10-13 20:33:28 +02:00
  • 0f5aab10b4 Merge pull request 'To-be 46: an approved settings change is sent at once (issue 641, ADR 0344)' (#346) from design/641-an-approved-setting-is-sent into main mesh-admin 2026-10-13 15:27:03 +00:00
  • 732e8bd4d9 Design 46: a settings walk sends the layer and no build, and stops before a data move (ADR 0344 v4) jochen 2026-10-13 16:50:09 +02:00
  • 417a50d06c Give ADR 0344 a home in design 46: an approved settings change is sent at once (issue 641) jochen 2026-10-13 16:40:29 +02:00
  • a54b1eaab9 Give ADR 0346 a home in design 27: a provider may serve its own composed names (issue 624) jochen 2026-10-13 16:40:09 +02:00
  • 471f99344b Merge pull request 'Design 36 §12: the names a memory value may carry (issue 367, ADR 0343)' (#343) from design/367-memory-names into main mesh-admin 2026-10-13 14:26:55 +00:00
  • d70c189ed2 Design 36 §12: say which project and path names a memory value may carry (issue 367, ADR 0343) jschoubben 2026-10-13 16:20:14 +02:00
  • e7ebafad1a Merge pull request 'To-be 36: a session's memory follows the operator (issue 367, ADR 0343)' (#342) from design/367-memory-follows-the-operator into main mesh-admin 2026-10-13 14:14:11 +00:00
  • 319c210624 Design 36 §12: a node that was away takes the newest memory, and two large versions are kept in two files (ADR 0343 as reviewed) jochen 2026-10-13 16:03:37 +02:00
  • 213987b2cc Give ADR 0343 a home in design 36: a session's memory follows the operator (issue 367) jschoubben 2026-10-13 15:57:48 +02:00
  • 58a6415ff5 Merge pull request 'To-be 52: the home network's SMB and NFS shares become modules' (issue 613, ADR 0341)' (#341) from design/613-home-network-shares into main mesh-admin 2026-10-13 09:08:52 +00:00
  • c11cb99470 Give ADR 0341 a home in design 52: the home network's SMB and NFS shares become modules' (issue 613) jochen 2026-10-13 10:40:27 +02:00
  • 6f09bda33c Merge pull request 'To-be 47: a merge whose walk said its modules unchanged is delivered (issue 611)' (#340) from fix/611-an-unchanged-build-is-delivered into main mesh-admin 2026-10-13 08:25:44 +00:00
  • 8e6ca012c5 Merge pull request 'To-be 8: a port may be reached from the machine's own local network (issue 154, ADR 0340)' (#339) from design/154-local-network into main mesh-admin 2026-10-13 06:22:48 +00:00
  • 18a5b2ac1a To-be 47: a merge whose walk said its modules unchanged is delivered (issue 611) jochen 2026-10-13 08:18:25 +02:00
  • 5d861fefcb Name local-network a new source, as ADR 0340 counts it (issue 154) jochen 2026-10-13 08:18:16 +02:00
  • d50e6df906 Say in to-be 8 that a port may be reached from the machine's own local network (issue 154, ADR 0340) jochen 2026-10-13 08:14:43 +02:00
  • 0e6bc1bc80 Merge pull request 'To-be 17: the store genesis raises is the postgres module's server (issue 609, ADR 0338)' (#338) from design/609-the-store-genesis-raises into main mesh-admin 2026-10-13 05:16:39 +00:00
  • 6c8943d934 Give ADR 0338 its home in to-be 17: the store genesis raises is the postgres module's server (issue 609) jochen 2026-10-13 07:11:36 +02:00
  • 963f0d0ecd Merge pull request 'to-be 17: genesis assigns the builder before the package registry exists and hands it the forge it raised (issue 121, ADR 0336)' (#337) from fix/121-genesis-package-registry into main mesh-admin 2026-10-13 03:37:18 +00:00
  • 39830983cc to-be 17: genesis assigns the builder before the package registry exists and hands it the forge it raised (issue 121, ADR 0336) jochen 2026-10-13 02:55:59 +02:00
  • 5a6200ec86 Merge pull request 'to-be 56: the betterbird module owns Betterbird's whole configuration, shown without a credential (issue 586, ADR 0329)' (#336) from design/586-betterbird-owns-its-configuration into main mesh-admin 2026-10-13 00:22:43 +00:00
  • c192576f6b to-be 56: the betterbird module owns Betterbird's whole configuration, shown without a credential (issue 586, ADR 0329) jochen 2026-10-13 02:03:13 +02:00
  • a0eccc713a To-be 47: a busy container on the first node holds only its walk, and the wait counts (ADR 0335) jschoubben 2026-10-13 00:54:03 +02:00
  • b236b306c4 Merge pull request 'To-be 46: an agent session asks the operator through its module and reads the answer by a key (issue 589, ADR 0332)' (#334) from design/589-a-session-asks-the-operator into main mesh-admin 2026-10-12 21:30:23 +00:00
  • f7c677a3a7 To-be 46: the session gets its key within seconds, not at once (review of #334) jochen 2026-10-12 23:15:12 +02:00
  • a5333f8ecb To-be 46: an agent session asks the operator through its module and reads the answer by a key (issue 589, ADR 0332) jochen 2026-10-12 22:44:52 +02:00
  • 87f24d6b69 Merge pull request 'Glossary: fix time and fix budget (issue 403, ADR 0313)' (#331) from fix/403-fix-time into main mesh-admin 2026-10-12 19:41:36 +00:00
  • 7e73284f21 Merge pull request 'To-be 45 §5: the operator-channel holder reads open state before it speaks (issue 271)' (#326) from fix/271-channel-reads-open-state-before-it-speaks into main mesh-admin 2026-10-12 19:15:34 +00:00
  • d69c8929e9 To-be 45 §5: say urgent is never held to the desktop's rhythm, and give clause 4 its outside-a-start case and the cap (ADR 0318, review 97) jochen 2026-10-12 21:13:10 +02:00
  • c6d92446e6 To-be 45 §5: say what the holder does while the controller cannot be read, and that every fold and hold is recorded (ADR 0318, issue 271) jochen 2026-10-12 21:09:24 +02:00
  • 1ed6424bcc Merge remote-tracking branch 'origin/main' into fix/271-channel-reads-open-state-before-it-speaks jochen 2026-10-12 21:09:11 +02:00
  • ac5bdeb178 To-be 45 §5: match ADR 0318 version 10, so an urgent message is never folded and a backlog gets its answers (issue 271) jochen 2026-10-12 21:07:37 +02:00
  • a0e51c061b Merge pull request 'Name the take of a shared folder in the core's writers table (ADR 0325 §8, issue 567)' (#333) from design/325-the-take-of-a-shared-folder into main mesh-admin 2026-10-12 18:41:39 +00:00
  • 7456e24563 List ADR 0325 among the decisions to-be 45 carries jschoubben 2026-10-12 20:39:12 +02:00
  • 52c19c0628 Name the take of a shared folder in the core's writers table (ADR 0325 §8, issue 567) jschoubben 2026-10-12 20:38:23 +02:00
  • 9b7cab7978 Merge pull request 'To-be 47, to-be 45 §9 and the glossary take ADR 0323: a merge check judges the merge (issue 341)' (#332) from feat/341-a-merge-check-judges-the-merge into main mesh-admin 2026-10-12 16:11:26 +00:00
  • 09916e2bbc Say in to-be 47 what ADR 0323 leaves as it is, and give to-be 45's revision its own paragraph jschoubben 2026-10-12 17:46:42 +02:00
  • e373474db7 Give ADR 0323 its place in to-be 47, to-be 45 §9 and the glossary (issue 341) jschoubben 2026-10-12 17:29:59 +02:00
  • 506d00cf74 Name fix time and fix budget in the glossary (issue 403, ADR 0313) jochen 2026-10-12 15:50:13 +02:00
  • 285ead0043 Merge pull request 'Give ADR 0313 a home in design 47, the delivery budget it extends' (#330) from chore/adr-0313-home-in-design-47 into main mesh-admin 2026-10-12 13:36:01 +00:00
  • f63e60a4a1 Give ADR 0313 a home in design 47, the delivery budget it extends jochen 2026-10-12 15:29:38 +02:00
  • 992c075444 Merge pull request 'to-be 55: a drafted clause may be changed, and a clause another record links keeps its number (issue 494, ADR 0321)' (#329) from design/55-a-drafted-clause-may-be-changed into main mesh-admin 2026-10-12 12:18:23 +00:00
  • 12e59b3c42 to-be 55: a drafted clause may be changed, and a clause another record links keeps its number (issue 494, ADR 0321) jochen 2026-10-12 14:15:03 +02:00
  • a3bde3657d Merge pull request 'To-be 47: a covered stop reads covered and stays listed; a one-machine module is covered (issue 480)' (#328) from design/47-a-covered-stop into main mesh-admin 2026-10-12 11:56:36 +00:00
  • 361d503034 Merge pull request 'Say in to-be 27 how a value several modules share is set once (issue 415, ADR 0309, ADR 0319)' (#327) from design/415-shared-value-trust into main mesh-admin 2026-10-12 11:54:01 +00:00
  • e8cff1646a Carry ADR 0309 and ADR 0319 in one paragraph of to-be 27, replacing the 0309 paragraph alone (issue 415) jochen 2026-10-12 13:50:33 +02:00
  • 94e7e044b9 Say in to-be 47 that a covered stop reads covered and stays listed, and that a one-machine module is covered (issue 480) jschoubben 2026-10-12 13:50:29 +02:00
  • d0e23b1dbf Merge pull request 'Give ten uncited decisions their homes in the designs they change (issue 504)' (#324) from fix/504-homes-for-uncited-decisions into main mesh-admin 2026-10-12 11:45:28 +00:00
  • f3cee3e7c9 Merge pull request 'to-be 55: a failed whole-set rule is a warning to the operator and leaves the module healthy; cited is judged in the review (issue 504)' (#325) from fix/504-whole-set-rule-is-a-warning into main mesh-admin 2026-10-12 11:45:03 +00:00
  • 26fbade21a To-be 45 §5: say what the operator-channel holder now does about history (issue 271, ADR 0318) jochen 2026-10-12 13:29:37 +02:00
  • fe4f62c712 to-be 55: a failed whole-set rule is a warning to the operator and leaves the module healthy, and cited is judged in the review (issue 504) jochen 2026-10-12 13:28:12 +02:00
  • 23ef14d0ba Give ten uncited decisions their homes in the designs they change (issue 504) jochen 2026-10-12 13:24:48 +02:00
  • ca9d11ea60 Merge pull request 'Adopt a mail account the profile already holds instead of adding it twice (issue 345, ADR 0317)' (#323) from feat/345-adopt-existing-accounts into main mesh-admin 2026-10-12 10:55:13 +00:00
  • 953038833c Keep recorded accounts by their keys, and name them by place, never by name (ADR 0317 review) jochen 2026-10-12 12:45:00 +02:00
  • 4bd3624c2e Merge pull request 'Say that a condition's looks are kept beside the bucket, not in it (issue 420)' (#321) from fix/420-condition-looks-beside-the-bucket into main mesh-admin 2026-10-12 10:43:27 +00:00
  • ef452a7219 Name the optional key that settles an ambiguous match, and how the ask shows the accounts (ADR 0317) jochen 2026-10-12 12:43:23 +02:00
  • 091ad0aa68 Adopt an account the profile already holds instead of adding it twice (issue 345, ADR 0317) jochen 2026-10-12 12:42:30 +02:00
  • cad874818a Merge pull request 'Design the mail client set up by the mesh (issue 345, ADR 0316)' (#322) from feat/345-betterbird-set-up-by-the-mesh into main mesh-admin 2026-10-12 10:34:52 +00:00
  • db92ca73ff Record the operator's answer: Owl's pinned copy stays in the private artifact store (issue 345, ADR 0316) jochen 2026-10-12 12:29:07 +02:00
  • 2059175b89 Design the mail client set up by the mesh: Betterbird pinned, Owl by policy, accounts without credentials (issue 345, ADR 0316) jochen 2026-10-12 12:22:51 +02:00
  • 3a636a18f2 Say that a condition's looks are kept beside the bucket, not in it (issue 420) jochen 2026-10-12 12:11:53 +02:00
  • c22e1b6b80 Merge pull request 'To-be 24 names ADR 0305: a provider hands on the credential its software issued (issue 526)' (#320) from feat/526-a-provider-delivers-what-its-software-issued into main mesh-admin 2026-10-11 23:24:04 +00:00
  • a0291235a2 Say ADR 0305 is accepted in to-be 24, and name the media catalogue among its code (issue 526) jschoubben 2026-10-12 01:20:24 +02:00
  • 540f82768e Name ADR 0305's check clause and the late binder's hour in to-be 24 (issue 526) jschoubben 2026-10-12 01:09:13 +02:00
  • 393bac573d Give ADR 0305 its place in to-be 24: a provider hands on the credential its software issued (issue 526) jschoubben 2026-10-12 01:06:06 +02:00
  • 7ec783dbb0 Merge pull request 'Add Media as the eleventh domain, with its words (ADR 0302)' (#319) from feat/302-media-domain into main mesh-admin 2026-10-11 19:42:59 +00:00
  • 56b7a9084a Add Media as the eleventh domain, with its words (ADR 0302) jschoubben 2026-10-11 21:32:15 +02:00
  • e49f772465 Merge pull request 'Give ADR 0299 its home in to-be 47: a stop ends only its own change on a shared walk (issue 459)' (#316) from feat/459-a-stop-re-walks-the-others into main mesh-admin 2026-10-11 19:31:50 +00:00
  • ce67b65c10 Say in to-be 47 that a stop's closed window cuts the batch's unrelated merges early (review of #232, issue 459) jschoubben 2026-10-11 20:28:14 +02:00
  • f8efb08b3d Say in to-be 47 where a stop's other merges go, what stays on the machines, and that a stopped merge never ships by a walk (ADR 0299's insight, issue 459) jschoubben 2026-10-11 20:18:22 +02:00
  • d954e34277 Give ADR 0299 its home in to-be 47: a stop ends only its own change on a shared walk (issue 459) jschoubben 2026-10-11 20:01:01 +02:00
  • 3d42834908 Merge pull request 'To-be 47 names ADR 0298: the bus's grants arrive before a walk's gate (issue 490)' (#315) from design/47-the-grants-step into main mesh-admin 2026-10-11 19:15:44 +00:00
  • 41b5723927 Merge pull request 'One word, one thing: the old "knowledge base" uses say what they meant (issue 430)' (#318) from fix/430-one-word-one-thing into main mesh-admin 2026-10-11 19:12:43 +00:00
  • c9d7d03ab8 Keep playbook 03's rule as it was, in plain words, and say how the record is searched (review of #318) jschoubben 2026-10-11 21:07:32 +02:00
  • c77378fa19 Say what the old 'knowledge base' meant, now that the word names the module (issue 430) jschoubben 2026-10-11 20:54:15 +02:00
  • 4336fdfb11 Merge pull request 'To-be 53 names ADR 0300: the issue tracker's record is a log of operations' (#317) from design/53-adr-0300-home into main mesh-admin 2026-10-11 18:41:56 +00:00
  • f95f758c87 Give ADR 0300 its place in to-be 53: the tracker's record is a log of operations (issue 508) jschoubben 2026-10-11 20:38:02 +02:00
  • 34bdb1a34f Give ADR 0298 its place in to-be 47: the bus's grants arrive before a walk's gate (issue 490) jschoubben 2026-10-11 19:22:05 +02:00
  • e4f7439ea4 Merge pull request 'Glossary and to-be 53 for ADR 0294: a linked fix, withdrawn, abandoned (issue 483)' (#313) from decisions/483-a-linked-fix-is-measured into main mesh-admin 2026-10-11 16:47:28 +00:00
  • c3cc29180e Name a linked fix, withdrawn and abandoned in the glossary, and give ADR 0294 its place in to-be 53 (issue 483) jschoubben 2026-10-11 18:01:46 +02:00