jochen
8c231102f8
to-be 29: the account fact and home-scoped resources shipped; the ssh-client module, CA and ~/.ssh boundary did not
...
The controller merged §1, §2 and the composed ssh config on 2026-09-27 while hq still
called the design proposed. Record what is on main, what is held on a branch, and what
has no code — and that the account fact shipped without a decision record, which is the
next thing to write. Also drop the real account and node names the public repository must
not carry, and correct ADR numbers that drifted in a renumbering.
2026-10-01 23:14:10 +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
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