jschoubben
28d53dcc28
Issue 191 resolved: internal-only routes are served to the mesh, live on both proxies
2026-10-02 09:49:25 +02:00
jschoubben
df667eb710
ADR 0167: a membership carries what its module receives, and who the mesh is
...
Issue 191's route proxy needs to know who the mesh is to serve an
internal name correctly, and the first fix had it work that out alone.
The membership on the bus now carries it, from the same list the filter
uses. ADR 0138 gains an insight that the proxy is where internal reach
is kept; designs 08 and 25 say how.
2026-10-02 09:49:19 +02:00
jschoubben
098a2ca485
Issue 191: a route with only an internal name is dropped as naming nothing
2026-10-02 09:49:19 +02:00
mesh-admin
a34cedeb5d
Merge pull request 'Issue 195: every assigned module is counted as a bus user without a credential' ( #275 ) from jschoubben/issue-195 into main
2026-10-02 00:44:29 +00:00
jschoubben
db5ff5a5ee
Issue 195: every assigned module is counted as a bus user without a credential
...
The status warning names 49 users; 48 are modules that never speak on the
bus, and the one real fault, a declared broker secret filled with a
generated value, looked the same as the rest.
2026-10-02 02:44:24 +02:00
mesh-admin
d8083bcf9e
Merge pull request 'Issue 189: the plan's half is built; the moved word stays for a decision' ( #269 ) from issue/189-the-plan-half into main
2026-10-01 20:28:33 +00:00
jschoubben
6f26f97fdb
Issue 189: the plan's half is built; the moved word stays for a decision
2026-10-01 22:25:31 +02:00
mesh-admin
63ed4a7c96
Merge pull request 'Issue 189: a rebuild from the same commit is not a move, so a packaging module's new image never rolls out' ( #268 ) from issue/189-a-rebuild-from-the-same-commit-is-not-a-move into main
2026-10-01 19:55:20 +00:00
jschoubben
48ca2fb41b
Issue 189: a rebuild from the same commit is not a move, so a packaging module's new image never rolls out
2026-10-01 21:54:44 +02:00
mesh-admin
3976f09738
Merge pull request 'ADR 0163: taking a module over is a comparison (group 6)' ( #266 ) from decision/0163-taking-a-module-over-is-a-comparison into main
2026-10-01 19:13:53 +00:00
jschoubben
2904c359b8
ADR 0163: taking a module over is a comparison — what it compares, refuses and carries; designs 05 and 09; group 6's issues located, 093 resolved
2026-10-01 21:12:36 +02:00
mesh-admin
b277f3b4ba
Merge pull request 'ADR 0162: built, and proven live by the first tiered plan' ( #265 ) from decision/0162-live into main
2026-10-01 19:00:53 +00:00
jschoubben
50e4d9c2a7
ADR 0162: built, and proven live by the first tiered plan
2026-10-01 21:00:10 +02:00
mesh-admin
a7d0dd83d1
Merge pull request 'Issues 184 and 188 resolved' ( #264 ) from issues/184-188-resolved into main
2026-10-01 18:54:28 +00:00
jschoubben
a2c9fbb665
Issues 184 and 188 resolved: the merge handler returns at once; a machine is resolved with its pins and a dropped one is said
2026-10-01 20:54:10 +02:00
mesh-admin
0278766dfb
Merge pull request 'Issue 188: a refusal inside "who is on the network" drops a machine silently' ( #263 ) from issue/188-a-refusal-inside-on-the-network-drops-a-machine-silently into main
2026-10-01 16:22:51 +00:00
jschoubben
606fbb7add
Issue 188: the second fault beneath the first, and its fix
2026-10-01 18:22:19 +02:00
jschoubben
a92e4bf121
Issue 188: what the live fault was and how it was resolved
2026-10-01 18:14:37 +02:00
jschoubben
187442ec7b
Issue 188: a refusal inside on-the-network drops a machine silently
2026-10-01 18:10:57 +02:00
mesh-admin
47c45d4386
Merge pull request 'ADR 0162: a merge produces a tiered plan the mesh keeps; dependencies are one relation with three kinds' ( #262 ) from decision/0162-a-merge-produces-a-tiered-plan into main
2026-10-01 15:54:23 +00:00
jschoubben
82496536cd
ADR 0162: the three kinds of dependency, where the edges come from, and the one real cycle
2026-10-01 17:53:57 +02:00
jschoubben
b0de267301
ADR 0162: the link to 0157 by its name
2026-10-01 17:46:07 +02:00
jschoubben
b0a74b23fd
ADR 0162: a merge produces a tiered plan the mesh keeps; dependencies are one relation; design 30; issues 184, 186
2026-10-01 17:45:48 +02:00
mesh-admin
6a5f68d11f
Merge pull request 'ADR 0084: a pin names the module as well as the node ( #258 )' ( #261 ) from docs/pin-names-the-module into main
2026-10-01 15:26:03 +00:00
jschoubben
821cd3b489
ADR 0084: a pin names the module as well as the node ( #258 )
2026-10-01 17:23:34 +02:00
mesh-admin
49b0319230
Merge pull request 'Issues 106 and 138 resolved (ADR 0161 built and live); 187 notes a report lost without retry' ( #260 ) from issues/106-138-resolved into main
2026-10-01 15:20:05 +00:00
jschoubben
86d1763cfa
Issues 106 and 138 resolved (ADR 0161 built and live); 187 notes a report lost without retry
2026-10-01 17:18:17 +02:00
mesh-admin
a7e9e6dea0
Merge pull request 'ADR 0160: the live proof, and three facts it taught' ( #259 ) from decision/0160-live into main
2026-10-01 14:52:04 +00:00
jschoubben
ea0853ca46
ADR 0160: the live proof, and three facts it taught
2026-10-01 16:51:43 +02:00
mesh-admin
fcd27c8399
Merge pull request 'Issue 184: a handler replaced mid-merge loses the rest of its work' ( #257 ) from issue/184-also-seen into main
2026-10-01 14:25:53 +00:00
jschoubben
03e39316ea
Issue 184: a handler replaced mid-merge loses the rest of its work, and the redelivered announcement reads as history
2026-10-01 16:25:38 +02:00
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