Commit Graph

  • 21baf397a8 Merge pull request 'Issue 083 resolved: nothing the control queue carries is lost while the store restarts' (#73) from multiple-fixes into main jschoubben 2026-09-22 14:43:00 +02:00
  • 4de74880cb Issue 083: the proof, the replay caveat, and what is not closed, as three reviews found them jschoubben 2026-09-22 14:39:29 +02:00
  • 266ee34b5c Issue 083: the diagnosis describes held messages, the enrolment's order, and what is not closed jschoubben 2026-09-22 14:24:31 +02:00
  • 2d45aa5f42 Issue 083 resolved: nothing the control queue carries is lost while the store restarts; an enrolment claims its token and spends it last jschoubben 2026-09-22 14:11:44 +02:00
  • 4e74cf29e4 Merge pull request 'Issues 081 and 082 resolved; 083 opened' (#72) from multiple-fixes into main jschoubben 2026-09-22 13:53:16 +02:00
  • 0d40918e92 Issue 081: proven by the two-node bed, and what it found about baserow's data directory jschoubben 2026-09-22 13:53:00 +02:00
  • f6ded3102d Issue 083 opened (other control messages lost while the store restarts); 082's diagnosis carries its review jschoubben 2026-09-22 13:34:05 +02:00
  • 9a75f2b6a9 Issue 082: a report that arrives while the store restarts was lost; 081's diagnosis corrected on review jschoubben 2026-09-22 13:25:33 +02:00
  • 5d1a0372cb Issue 081 resolved: neither cache consumer can keep its keys under its login, so neither takes the shared cache jschoubben 2026-09-22 12:27:12 +02:00
  • f1e3925009 Merge pull request 'Issues 079 and 080, found by running the large mesh bed; 074's addendum' (#71) from multiple-fixes into main jschoubben 2026-09-22 02:19:17 +02:00
  • 35e44c3e5e Issue 081 opened (a cache consumer does not use its login); 079 and 080 diagnoses carry the review's consequences jschoubben 2026-09-22 02:04:29 +02:00
  • f760bf632c Issue 080: a cache grant let the consumer flush the server; 079: the names follow the resolver's rule for the private network jschoubben 2026-09-22 01:39:29 +02:00
  • e31e077fc8 Issue 079: the suffix is handed down, not written twice jschoubben 2026-09-22 01:27:53 +02:00
  • 17cc36069f Issue 079: every machine named twice over, found by the large mesh bed; what running that bed cost, on 074 jschoubben 2026-09-22 01:13:29 +02:00
  • 446553dd1f Merge pull request 'ADR 0099; issues 077, 078 and 074 resolved; designs 08 and 20 amended' (#70) from multiple-fixes into main jschoubben 2026-09-21 23:58:50 +02:00
  • 3ea5e47c21 Review: 077 says what closed it and what did not; 078 names module issue; 074's retired fixture; ADR 0099's scope jschoubben 2026-09-21 23:58:15 +02:00
  • ead8913a74 Issue 078: module issue's orphan account, refused before it is made jschoubben 2026-09-21 23:46:51 +02:00
  • faa7196ad6 Issue 074: opened date restored jschoubben 2026-09-21 23:44:22 +02:00
  • 8d159cee84 Issue 074 resolved: the declared list is empty of WEARING; what the last three cost jschoubben 2026-09-21 23:43:31 +02:00
  • 0e0f0298c6 ADR 0099: a step that runs once names what it reads; issues 077 and 078 resolved; designs 08 and 20 amended jschoubben 2026-09-21 23:33:47 +02:00
  • c2a81cbb20 Merge pull request 'ADR 0098; issue 076 opened and resolved; ADR 0097's base refusal live; ADR 0096 proven against the public hub; 074 down to one bed' (#69) from multiple-fixes into main jschoubben 2026-09-21 22:58:26 +02:00
  • 6bc9df4b49 Review corrections: 076 and ADR 0098 say what the authority could and could not do; issues 077 (a fetched fact is fetched once) and 078 (secret accept takes any name) opened jschoubben 2026-09-21 22:55:11 +02:00
  • 6d3cb60949 Issue 076: the route-forwarding bed proves ADR 0098; what the run taught about the overlay jschoubben 2026-09-21 22:44:24 +02:00
  • 75af72ca27 ADR 0096: the copy is proven against the public hub by the genesis bed jschoubben 2026-09-21 22:32:03 +02:00
  • 252c6042e8 ADR 0098: a fact a provider makes at first start is fetched from it; issue 076 resolved; design 08 amended; 074 down to one bed jschoubben 2026-09-21 22:27:32 +02:00
  • bc373797c7 Issue 076 opened: a served fact made at first start cannot be served; ADR 0097's refusal of an undeclared base is live jschoubben 2026-09-21 22:16:15 +02:00
  • 559683318b Merge pull request 'Multiple fixes: issues 064, 066 and 020 resolved; 074 narrowed to two beds' (#68) from multiple-fixes into main jschoubben 2026-09-21 22:13:20 +02:00
  • ac11bea77f Issue 020 resolved: the symptom was the bed's, proven against Pebble and step-ca alike jschoubben 2026-09-21 22:12:51 +02:00
  • c1a10dc3f8 Issue 066 resolved: a file and its reader are guarded by a gate, proven by the coupled-pair spike; design 20 says so jschoubben 2026-09-21 22:04:14 +02:00
  • e993233004 Issue 074: six of the ten beds retired rather than converted jschoubben 2026-09-21 21:53:11 +02:00
  • 2d77911511 Issue 064 resolved: the package half placed by the genesis run, the image half by ADR 0097 jschoubben 2026-09-21 21:52:32 +02:00
  • f11824d299 Merge pull request 'Multiple fixes: ADRs 0094–0097; issues 069, 049, 046 resolved; 064's image half decided' (#67) from multiple-fixes into main jschoubben 2026-09-21 21:05:13 +02:00
  • 43ca9ce0ae ADR 0097: an undeclared base is said, not yet refused jschoubben 2026-09-21 20:48:19 +02:00
  • 71072e240d ADR 0097: a vendor image is a declared build input; issue 064's image half decided; design 18 amended jschoubben 2026-09-21 20:45:36 +02:00
  • 8d981e21b1 ADR 0096: an upstream image is copied between registries; issue 046 resolved; design 18 amended jschoubben 2026-09-21 20:43:07 +02:00
  • 39a01b7f7e ADR 0095: the control plane is the way to ask a module; issue 049 resolved; design 19 amended jschoubben 2026-09-21 20:38:23 +02:00
  • acc9824949 ADR 0094: a module may hold several secrets from one provider; issue 069 resolved; design 24 amended jschoubben 2026-09-21 20:29:29 +02:00
  • a259d1292f Merge pull request 'ADR 0093: a fixture that runs a module's runtime carries its name; 074 diagnosed; 075 resolved' (#66) from feat/mesh-tests-and-runtimes into main jschoubben 2026-09-21 19:36:44 +02:00
  • 76cd91413e ADR 0093: a fixture that runs a module's runtime carries its name; 074 diagnosed, two beds converted; 075 resolved jschoubben 2026-09-21 19:30:35 +02:00
  • 6427afe6ae Merge pull request 'Issues 072 and 073 name their merges, the branches being gone' (#65) from chore/merges-named into main jschoubben 2026-09-21 19:25:06 +02:00
  • d92068be7b Issues 072 and 073 name their merges, the branches being gone jschoubben 2026-09-21 19:24:28 +02:00
  • 6a35e5a58c Merge pull request 'Multiple fixes: status vocabulary aligned, 065/026/070/007 resolved, 066/069/049/046 located, 064 diagnosed' (#64) from feat/multiple-fixes into main jschoubben 2026-09-21 19:23:34 +02:00
  • bf4d99843f Merge pull request 'Issue 072 diagnosed: genesis registers the manifest its build produced; design 17 says so' (#63) from feat/one-controller-manifest into main jschoubben 2026-09-21 19:23:31 +02:00
  • 702289ad7d Merge pull request 'ADR 0089: a bed reads the catalogue it proves; issue 073 diagnosed; issues 074 and 075 opened' (#62) from feat/beds-read-the-catalogue into main jschoubben 2026-09-21 19:23:16 +02:00
  • 6ee95a3f31 ADR 0090: a failure is the same by resource id, not by the host's words jschoubben 2026-09-21 19:23:04 +02:00
  • 159a583cf0 Issue 069: the count is the catalogue's, not the report's jschoubben 2026-09-21 17:51:40 +02:00
  • 62ff9a5bd3 Issues 046, 049 and 069 located, each with the decision its fix needs named jschoubben 2026-09-21 17:50:42 +02:00
  • 16442ecd23 ADRs 0091 and 0092; issues 026 and 070 resolved; designs 18 and 24 amended jschoubben 2026-09-21 17:50:41 +02:00
  • ffb7fa52ec Issues 007 resolved, 066 located, 064 diagnosed jschoubben 2026-09-21 17:48:38 +02:00
  • fcf34727fe ADR 0090: a failure that repeats is said to be stuck; issue 065 resolved jschoubben 2026-09-21 17:43:02 +02:00
  • a5e351f4cb Nine resolved issues name where their fix landed jschoubben 2026-09-21 17:39:34 +02:00
  • e3279f4b5b Issue 054 names where its fix landed jschoubben 2026-09-21 17:39:09 +02:00
  • d52687d0c8 Issues 067 and 068 name where their fix landed jschoubben 2026-09-21 17:38:48 +02:00
  • 36d9b38a0d An issue is open, diagnosing, located, resolved or wontfix — nothing else jschoubben 2026-09-21 17:38:17 +02:00
  • da6414c27c Issue 072 diagnosed: genesis registers the manifest its build produced; design 17 says so jschoubben 2026-09-21 15:18:32 +02:00
  • 5dcb9dfbf6 ADR 0089: a bed reads the catalogue it proves; issue 073 diagnosed; issues 074 and 075 opened jschoubben 2026-09-21 14:35:08 +02:00
  • 1c90777124 Merge pull request 'Issues 031, 035 and 054 name their merges, the branch being gone' (#61) from chore/migration-blockers-merges into main jschoubben 2026-09-21 13:50:06 +02:00
  • ba07b43b18 Issues 031, 035 and 054 name their merges, the branch being gone jschoubben 2026-09-21 13:49:56 +02:00
  • 1db93ffc64 Merge pull request 'ADRs 0087 and 0088; issues 031, 035 and 054 resolved; issue 041 surveyed; issue 073 opened' (#60) from feat/migration-blockers into main jschoubben 2026-09-21 13:49:09 +02:00
  • ea42b00d0a Issue 041: mongodb names its secrets' owner; the three conversions are proven jschoubben 2026-09-21 13:47:39 +02:00
  • 198e4db0a3 Design 07: the base ruleset closes the hub's port until the filter module derives one jschoubben 2026-09-21 13:30:26 +02:00
  • a438cbdac3 Issue 041: the declared exceptions, surveyed and partly converted jschoubben 2026-09-21 12:53:14 +02:00
  • 5fa35362ac Issue 073: beds carry copies of catalogue manifests jschoubben 2026-09-21 12:31:04 +02:00
  • ee67f69ef4 ADRs 0087 and 0088; issues 031, 035 and 054 resolved; designs 05, 07 and 18 amended jschoubben 2026-09-21 12:11:50 +02:00
  • a211aecdfa Merge pull request 'ADR 0086 (a secret reaches a process as a file), the vault shipped, issues 041 and 072' (#59) from feat/secret-not-in-environment into main jschoubben 2026-09-21 11:59:21 +02:00
  • 5fb8f06a91 Issue 072: the controller's manifest exists twice; decisions index regenerated for ADR 0086 jschoubben 2026-09-21 10:34:17 +02:00
  • ec7b6e0748 ADR 0086: a secret reaches a process as a file, and an exception is declared jschoubben 2026-09-21 10:10:33 +02:00
  • 7015bf58ac The vault shipped: as-is 06 describes it, design 24 is implemented, 071 names its merges jschoubben 2026-09-21 10:10:33 +02:00
  • aa9b5b99e4 Merge pull request 'The secrets vault: handoff, the amended decision, issues 069–071, and the reconciliation of open issues' (#58) from feat/secrets-vault into main jschoubben 2026-09-21 10:03:28 +02:00
  • 61f61b5d06 Reconcile the open issues against main jschoubben 2026-09-21 01:52:53 +02:00
  • ffd7592687 Design 24: the export says what an earlier key opens jschoubben 2026-09-21 01:16:54 +02:00
  • 1bce3f33a8 Designs 07 and 21 and issue 071: genesis now makes the root secrets jschoubben 2026-09-21 00:50:56 +02:00
  • 8607d21110 Design 24: pair credentials are sealed to the operator too jschoubben 2026-09-21 00:36:30 +02:00
  • 050a2d08e8 Playbook 07: a feature worktree needs the siblings the lab reads jschoubben 2026-09-21 00:27:01 +02:00
  • baa3351552 Amend ADR 0085: the vault is a foundation module and holds the root secrets jschoubben 2026-09-20 23:55:01 +02:00
  • 187389b7d1 Hand off the secrets vault to mesh-catalog; open issues 069 and 070 jschoubben 2026-09-20 23:08:28 +02:00
  • 731027c009 Merge pull request 'Graduate issues 067 and 068 — provider scoping and the secrets vault' (#57) from multi-node/harden-and-prove into main jschoubben 2026-09-20 21:30:12 +02:00
  • fc4ab370d6 Graduate issues 067 and 068 to decisions and to-be designs jschoubben 2026-09-20 21:19:31 +02:00
  • d66579c8f6 Issue 068 — secrets have no owning module jschoubben 2026-09-20 21:11:35 +02:00
  • c4ff0478b7 Issue 067 — fold in the embedded-vs-provisioned axis jschoubben 2026-09-20 21:11:35 +02:00
  • 1ce9ffe79f Issue 067 — a provision cannot name which provider serves it jschoubben 2026-09-20 20:29:18 +02:00
  • df2c3f63a5 Merge pull request 'Issues 065 and 066 — the apply failure model's two gaps' (#56) from issue/065-066-apply-failure-model into main jschoubben 2026-09-20 14:28:18 +02:00
  • a9bc0c1cc5 Open issues 065 and 066 — the apply failure model's two gaps jschoubben 2026-09-20 14:28:04 +02:00
  • 6d28683898 Merge pull request '057 and 058 resolved — fixes merged and proven' (#55) from issue/057-058-resolve into main jschoubben 2026-09-20 12:55:16 +02:00
  • 82c03a8d10 057 and 058 resolved — their fixes merged and proven jschoubben 2026-09-20 12:55:00 +02:00
  • 31c5aee72d Merge pull request 'ADR 0083 and issues 057/058/060/063/064 — the P1 sweep' (#54) from issue/057-058-one-push-patient-runtime into main jschoubben 2026-09-20 12:53:24 +02:00
  • 05857f71f0 Accept ADR 0083 — one push leaves the mesh consistent jschoubben 2026-09-20 12:52:55 +02:00
  • 98e9e62fce Issues 060 resolved, 064 opened; 057/058 on this branch too jschoubben 2026-09-18 02:52:36 +02:00
  • 0d5693cc2c ADR 0083: the cascade compares against what was last sent, not a snapshot jschoubben 2026-09-18 02:38:00 +02:00
  • 1572d74a18 Issue 063 — the foundation's ports are forwarded, resolved jschoubben 2026-09-18 02:20:11 +02:00
  • 9fd7e6c458 ADR 0083 proposed; 057/058 diagnosed and located jschoubben 2026-09-18 02:10:01 +02:00
  • 5703c86cf6 Merge pull request 'Issue 059 resolved — the broker credential resolves the seat' (#53) from issue/059-broker-address-seat into main jschoubben 2026-09-18 01:13:13 +02:00
  • d85d74d607 059 resolved — the broker credential resolves the seat jschoubben 2026-09-18 01:13:03 +02:00
  • 46efb7ae98 Merge pull request 'ADR 0082 and issues 042/048/061/062 — the registry is reached by name and trusted by the overlay' (#52) from issue/042-048-registry-reach into main jschoubben 2026-09-18 01:00:55 +02:00
  • 4279e4914b 042/048/061/062 resolved — the network carries the registry trust jschoubben 2026-09-18 00:26:50 +02:00
  • a0acaad86d Issues 061/062 — two silent-success defects the no-fake bed surfaced jschoubben 2026-09-18 00:23:52 +02:00
  • 08c814aa0a 0082 takes its homes: 042/048 located against it, the delivery design cites it jschoubben 2026-09-17 23:02:32 +02:00
  • 32fa6b40f5 ADR 0082: the registry is reached by name, and the overlay is its security jschoubben 2026-09-17 23:02:18 +02:00
  • 8df3469813 042 and 048 move to diagnosing — the registry-reach work begins jschoubben 2026-09-17 22:44:39 +02:00
  • e7869d27bd Merge pull request 'Issue 060 — the mesh cannot build most of its own catalogue' (#51) from issue/060-catalog-not-mesh-buildable into main jschoubben 2026-09-17 22:39:01 +02:00