mesh-admin
65a252dc00
Merge pull request 'Issue 187: the mesh tells nobody when it stops working' ( #256 ) from issue/187-the-mesh-tells-nobody-when-it-stops-working into main
2026-10-01 14:21:27 +00:00
jschoubben
6be284c781
Issue 187: the mesh tells nobody when it stops working
2026-10-01 16:21:05 +02:00
mesh-admin
ea9a433385
Merge pull request 'Issue 186 located: the delivery dropped the asks, not the queue; a merge now rebuilds dependents; the release decision stands' ( #255 ) from issue/186-located into main
2026-10-01 14:19:45 +00:00
jschoubben
9ddd7215ad
Issue 186 located: the delivery dropped the asks, not the queue; a merge now rebuilds dependents; the release decision stands
2026-10-01 16:16:59 +02:00
mesh-admin
626af3e8e2
Merge pull request 'Issue 186: a release across repositories is an order in a person's head, and a build is a line in a queue nobody keeps' ( #254 ) from issue/186-the-mesh-has-no-picture-of-the-end-state-a-release-aims-for into main
2026-10-01 14:02:04 +00:00
jschoubben
180e3b8f7e
Issue 186: a release across repositories is an order in a person's head, and a build is a line in a queue nobody keeps
2026-10-01 16:01:45 +02:00
mesh-admin
4ae452d0ad
Merge pull request 'ADR 0161: what deserves a seat (issues 105, 106, 138; design 26)' ( #253 ) from decision/0161-what-deserves-a-seat into main
2026-10-01 13:57:24 +00:00
jschoubben
f35f3757bb
ADR 0161: what deserves a seat — the vault's seat, the hub as a placement of capacity one, the uplink holder as the machine's dialect; design 26; issues 105, 106, 138
2026-10-01 15:55:15 +02:00
mesh-admin
6b8fb562ce
Merge pull request 'Issue 185: a refused membership publish stopped the controller; 183 points to it' ( #252 ) from fix/issue-185-a-refused-membership-stops-the-controller into main
2026-10-01 13:44:17 +00:00
jschoubben
2175d13935
Issue 185: a refused membership publish stopped the controller; 183 points to it
2026-10-01 15:42:37 +02:00
mesh-admin
39f0d64840
Merge pull request 'ADR 0160 built: both halves and what the first roll-out taught; issues 183 and 184' ( #250 ) from feat/the-runtime-serves-what-it-is-issued into main
2026-10-01 13:24:00 +00:00
jschoubben
eef03f2b08
ADR 0160 built: both halves, and what the first roll-out taught; issues 183 (the controller's grant) and 184 (a merge blocks the receive loop)
2026-10-01 15:23:26 +02:00
mesh-admin
64acc94de8
Merge pull request 'ADR 0160: the mesh issues an assignment's subjects, and a runtime serves what it is issued' ( #249 ) from decision/0160-the-mesh-issues-subjects into main
2026-10-01 12:34:33 +00:00
jschoubben
99eb322de5
ADR 0160: the mesh issues an assignment's subjects, and a runtime serves what it is issued; designs 25, 32, 33, 34
2026-10-01 14:33:56 +02:00
mesh-admin
5460681117
Merge pull request 'ADR 0159: a tool call names the machine, every answer says which answered, and a holder's runtime serves its seat's verbs' ( #248 ) from feat/a-tool-call-names-the-machine into main
2026-10-01 12:01:16 +00:00
jschoubben
0acb47fa55
ADR 0159: a tool call names the machine, every answer says which answered, a holder's runtime serves its seat's verbs; issue 182; designs 33 and 34
2026-10-01 14:00:23 +02:00
mesh-admin
7a633f2780
Merge pull request 'ADR 0158: the controller's half is built (mesh-controller 184); the provider definitions remain' ( #247 ) from decision/0158-built into main
2026-10-01 10:27:58 +00:00
jschoubben
bef510fda2
ADR 0158: the controller's half is built (mesh-controller PR 184); the provider definitions remain
2026-10-01 12:27:39 +02:00
mesh-admin
c58f4d6790
Merge pull request 'ADR 0158: a provider with one credential shares it with every consumer, and the vault remakes it for all at once' ( #246 ) from decision/0158-a-provider-with-one-credential-shares-it into main
2026-10-01 10:18:11 +00:00
jschoubben
d29d3dfc23
ADR 0158: a provider with one credential shares it with every consumer, and the vault remakes it for all at once; designs 24 and 13 carry it
2026-10-01 12:17:49 +02:00
mesh-admin
d85b41ae4d
Merge pull request 'Issue 180's live proof, and issue 181 (was 163): two records answered to one number' ( #245 ) from issue/180-live-proof into main
2026-10-01 10:15:53 +00:00
jschoubben
e00e3bc3ce
Issue 181 (was 163, was 161): two records answered to 163; renumbered to the next free number across main and open pull requests
2026-10-01 12:15:31 +02:00
jschoubben
b8d8101c45
Issue 180: the live rotation done — searxng's secret on the home server through the console
2026-10-01 12:14:49 +02:00
mesh-admin
85961f8348
Merge pull request 'Issue 180: a module's own secret rotates when it is read at start; the applied form stays open' ( #244 ) from feat/231-an-own-secret-rotates into main
2026-10-01 09:43:46 +00:00
jschoubben
48a620249b
Issue 180: a module's own secret rotates when it is read at start; the applied form stays open (controller PR 183); design 13 and ADR 0114 carry the word
2026-10-01 11:43:23 +02:00
mesh-admin
7f0fe27cf2
Merge pull request 'Issue 170: assigning a module claims every seat it could hold' ( #218 ) from issue/170-assigning-a-module-claims-the-seat-it-could-hold into main
2026-10-01 09:24:14 +00:00
mesh-admin
bfc410fafe
Merge pull request 'Issue 169: a machine shares its files, and the mesh does not know' ( #215 ) from issue/169-a-machine-shares-files-and-the-mesh-does-not-know into main
2026-10-01 09:24:11 +00:00
mesh-admin
d436122be2
Merge pull request 'Issues 164-168: found provisioning every dependency on ace' ( #213 ) from issue/164-168-found-provisioning-ace into main
2026-10-01 09:24:09 +00:00
mesh-admin
76a535e69e
Merge pull request 'Issue 161: an assignment does not record which provider answers it' ( #210 ) from issue/161-an-assignment-does-not-record-its-provider into main
2026-10-01 09:24:07 +00:00
mesh-admin
027e5b8d73
Merge pull request 'Issue 179: an adopted identity provider's admin never took the secret the mesh minted' ( #242 ) from issue/179-an-adopted-identity-providers-admin-never-took-the-minted-secret into main
2026-10-01 09:02:37 +00:00
jschoubben
79d1619f16
Issue 179: an adopted identity provider's admin never took the minted secret (fixed by hand through the server's bootstrap; the design question left open)
2026-10-01 11:02:18 +02:00
mesh-admin
5a6b7ca4f8
Merge pull request 'Issue 178: a routed name resolves to a provider merely told it, and flips between plans' ( #241 ) from fix/227-a-name-resolves-to-the-node-that-serves-it into main
2026-10-01 00:05:14 +00:00
jschoubben
e1f2c6bd5b
Issue 178: a routed name resolves to a provider merely told it, and flips between plans (fixed, controller PR 181)
2026-10-01 02:04:55 +02:00
mesh-admin
cf8134e318
Merge pull request 'Issue 177: the controller's check is run by nobody, and two of its tests failed for days unseen' ( #240 ) from fix/the-converged-declaration-guard into main
2026-09-30 23:38:36 +00:00
jschoubben
35f7f4401b
Issue 177: the controller's check is run by nobody; the two rotted tests fixed (controller PR 180), the process half open
2026-10-01 01:38:22 +02:00
mesh-admin
62d61938ad
Merge pull request 'Issue 176 resolved: a build is taken in where its outcome is heard' ( #239 ) from fix/176-a-build-is-registered-where-it-is-heard into main
2026-09-30 23:28:10 +00:00
jschoubben
f841845b0d
Issue 176 resolved: a build is taken in where its outcome is heard; the build tool answers with the id
2026-10-01 01:27:49 +02:00
mesh-admin
3627f7e9db
Merge pull request 'ADR 0157: a build says what it does on the bus, as it happens' ( #238 ) from feat/a-build-says-what-it-does into main
2026-09-30 22:43:59 +00:00
jschoubben
2ffe1d0915
ADR 0157: a build says what it does on the bus, as it happens; designs 25 and 18 carry it
2026-10-01 00:43:26 +02:00
mesh-admin
763e327610
Merge pull request 'Issue 176: the console's build tool neither waits nor registers, and does not take a forge path' ( #237 ) from issue/176-the-consoles-build-tool-neither-waits-nor-registers into main
2026-09-30 22:29:25 +00:00
jschoubben
93f828c5eb
Issue 176: the console's build tool neither waits nor registers, and does not take a forge path
2026-10-01 00:29:05 +02:00
mesh-admin
fe706af63a
Merge pull request 'Issues 173 and 174 resolved; the installation check refuses at registration' ( #236 ) from feat/the-mesh-places-its-own-files into main
2026-09-30 22:07:38 +00:00
jschoubben
52e9df0f02
Issue 153 resolved: an assignment places a module's directories and its accesses
...
mesh-controller PR 176 and mesh-catalog PR 198. Designs 27 and 18 carry the words: places,
accesses, ${access:<id>}, the default a definition still holds while the catalogue converts.
2026-10-01 00:04:10 +02:00
jschoubben
36454d7e4a
Issues 173 and 174 resolved; the installation check refuses at registration (ADR 0155)
...
A setting overrides a key a contribution or served fact declares and adds none; a provider that must
tell its consumers an operator's value declares it as ${setting:…} (173). The mesh's own files for a
module are a placed directory, `place: "mesh"`, and forty-eight definitions name no host path for
them (174). Registration refuses a definition naming an installation, the day the list emptied
rather than a release later (0155, progressive insight; 134). Designs 27 and 18 carry the rules.
2026-09-30 22:36:20 +02:00
jschoubben
e84c822e89
Merge pull request 'Issue 175: the link to issue 127 resolves' ( #235 ) from fix/issue-175-link into main
2026-09-30 20:10:41 +00:00
jschoubben
a170913202
Issue 175: the link to issue 127 resolves
2026-09-30 22:10:38 +02:00
jschoubben
9a20c16d9b
Merge pull request 'Issue 175: an announcement queued behind a long build came back, and the build ran again' ( #234 ) from fix/one-announcement-at-a-time into main
2026-09-30 19:38:49 +00:00
jschoubben
8bd0ca0bdc
Issue 175: an announcement queued behind a long build came back, and the build ran again
2026-09-30 21:38:45 +02:00
jschoubben
598f6a8952
Merge pull request 'ADR 0156: an artifact is what a build produces, and the store's seat is named for its scope (group 4, step 3)' ( #233 ) from feat/the-artifact-store-seat-is-named-for-its-scope into main
...
Reviewed-on: #233
2026-09-30 19:17:28 +00:00
jschoubben
3341c037cb
Merge pull request 'Issue 119 resolved for a module's own data; issue 174 for the mesh's files (group 4, step 2)' ( #232 ) from feat/definitions-place-their-directories into main
...
Reviewed-on: #232
2026-09-30 19:17:21 +00:00