mesh-admin and Claude Opus 5.5
eb2ec23679
Write a filled file on the provisioner client's request, and nothing else
...
The provisioner's client (ADR 0349 §4) fills a module's templates and needs the node-engine to write them: it must not hold the right to write the machine's files itself. A second local socket accepts a write only from the account the declaration names as the provisioner client's (SO_PEERCRED, same namespaces), only for a clean path the declaration names as filled, under the apply's own locks, and writes it through the apply as the declared file would be, firing restart-on, reload-on and container reads. Issue 668.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 00:34:54 +00:00
mesh-admin and Claude Opus 5.5
fddcddfaf7
Name the provisioner client's account in the declaration, and share the apply's record
...
The local write of a filled file (ADR 0349 §4) accepts only the provisioner client's account, which the declaration names; the reader takes provisioner_account before any controller sends it (contract 10). The apply's record and its rule for what moved become helpers the write uses too. Issue 668.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 00:33:48 +00:00
mesh-admin
6b54fed706
Merge pull request '57/P1: The node-engine knows who owns a placed file at runtime (issue 667)' ( #109 ) from pkg/57-p1-ownership into feat/57-config-and-provisioning
2026-10-13 23:52:13 +00:00
mesh-admin and Claude Opus 5.5
1cc588ebc0
Say who owns a placed file at runtime, and which files the provisioner fills
...
mesh/merge-gate head 1cc588ebc060 merged into trunk 1203f96a24c8 — pass: builds mesh-host → ace, g14, novox, shanks; no bus step; every machine composes wi…
mesh/repo-check head 1cc588ebc060 merged into trunk 1203f96a24c8 — pass: its merge-check.sh passed
The provisioner (ADR 0349 §5) needs each file it places to say whether it is
owned, a seed or managed, and the node-engine needs to know which paths it
fills. The words map onto today's forms (drift written back, create-once,
into), so no write changes; the reader accepts the fields and states
OwnershipContract before any controller sends them. Issue 667.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 23:47:45 +00:00
mesh-admin
1203f96a24
Open the integration branch of release 57 (config and provisioning)
...
So the packages of hq design 57 meet here, reviewed one by one, and reach main as one delivery group.
2026-10-13 23:39:24 +00:00
mesh-admin
1a26778823
Merge pull request 'A busy container is left running until it says idle, within 15 minutes (issue 594, hq ADR 0335)' ( #98 ) from feat/335-a-busy-container-is-replaced-when-idle into main
2026-10-13 22:20:54 +00:00
mesh-admin
0e92ef3d1b
Merge pull request 'Report the networks the outward links are on, for the local network (issue 154, ADR 0340)' ( #107 ) from fix/154-local-network into main
2026-10-13 13:07:08 +00:00
mesh-admin
12bc6a56a3
Merge pull request 'Adopt genesis's bus through the bus's planned step, its streams snapshotted first (issue 590, hq ADR 0333 §3)' ( #108 ) from fix/590-adopt-the-bus-as-its-planned-step into main
2026-10-13 11:11:41 +00:00
mesh-admin
130c5d98a6
Merge pull request 'Build the Go toolchain at genesis's base step, beside the base (issue 616)' ( #106 ) from fix/616-the-base-builds-every-genesis-toolchain into main
2026-10-13 09:23:04 +00:00
mesh-admin
f0d39b4a4a
Merge pull request 'Wait until the node applied the genesis document before the sdk step asks for a build (issue 615)' ( #105 ) from fix/615-wait-for-the-genesis-document into main
2026-10-13 09:08:59 +00:00
mesh-admin
17038b2a07
Merge pull request 'Raise genesis's store as the postgres module's server, so the store step adopts it as it runs (issue 609, hq ADR 0338)' ( #104 ) from fix/609-genesis-raises-the-store-as-postgres into main
2026-10-13 08:55:41 +00:00
mesh-admin
7d1d6bffe3
Merge pull request 'Place the bus's users after every push until the bus is adopted (issue 608)' ( #103 ) from fix/608-place-the-bus-users-after-every-push into main
2026-10-13 05:00:42 +00:00
mesh-admin
64f0ab4051
Merge pull request 'genesis: seal the build agent the forge it raised, in place of the builder's npm-password (hq issue 121, ADR 0336)' ( #102 ) from fix/121-genesis-package-registry into main
2026-10-13 03:37:15 +00:00
mesh-admin
0d11b4fc93
Merge pull request 'Install the build agent at genesis, the module that builds since ADR 0190 (issue 596)' ( #101 ) from fix/596-genesis-installs-the-build-agent into main
2026-10-13 00:52:22 +00:00
mesh-admin
d34b4f32e1
Merge pull request 'Leave a file the controller's manifest writes itself out of genesis's secrets (issue 597)' ( #100 ) from fix/597-a-file-the-module-writes-is-not-a-secret into main
2026-10-13 00:40:33 +00:00
mesh-admin
8431ac9656
Merge pull request 'Raise genesis's bus where the nats module keeps it, so adopting it keeps it (issue 590, hq ADR 0333)' ( #99 ) from fix/590-genesis-bus-is-the-nats-module into main
2026-10-13 00:22:01 +00:00
mesh-admin
7a41e12063
Merge pull request 'The tool runner joins the own groups of the modules whose tools it runs, and own directories may keep their group (hq ADR 0334, issue 567)' ( #97 ) from feat/334-the-runner-joins-own-groups into main
2026-10-12 22:22:14 +00:00
mesh-admin
6fe82c61bd
Merge pull request 'Raise genesis on the bus the mesh runs on, from one bundle (issue 146, ADR 0331)' ( #96 ) from fix/146-genesis-on-the-bus into main
2026-10-12 21:11:52 +00:00
mesh-admin
8e95c1d9ed
Merge pull request 'A machine says what it is made of, and says it once a day unasked (issue 160)' ( #92 ) from fix/160-a-machine-says-what-it-is into main
2026-10-12 21:07:05 +00:00
mesh-admin
d8e785bb4b
Merge pull request 'Keep libraries under a group of their own, and give each joining module a user in it (hq ADR 0328, issue 567)' ( #95 ) from feat/328-libraries-and-module-users into main
2026-10-12 20:28:16 +00:00
mesh-admin
303d4037e8
Merge pull request 'Give the controller the contract it can fill: tool runners by name, the take act's access id, wait reasons and ACL support (hq ADR 0325)' ( #94 ) from feat/325-the-contract-the-controller-needs into main
2026-10-12 17:57:41 +00:00
mesh-admin
ef26dba275
Merge pull request 'Give every module an identity and keep shared folders through ACL entries (hq ADR 0325, issue 567)' ( #93 ) from feat/325-identities-and-kept-folders into main
2026-10-12 17:50:59 +00:00
mesh-admin
dd9ab7927d
Merge pull request 'Genesis trusts its registry before it pushes to it (issue 92)' ( #91 ) from fix/92-genesis-trusts-its-registry into main
2026-10-12 14:36:16 +00:00
mesh-admin
a1f9856b39
Merge pull request 'A package manager that does not answer fails only the packages; the rest of the declaration applies (issue 233)' ( #90 ) from fix/233-a-failed-probe-fails-only-what-needs-the-tool-2 into main
2026-10-12 14:11:11 +00:00
mesh-admin
36704b5471
Merge pull request 'Give a mesh directory its mode and owner only through a descriptor (issue 358)' ( #87 ) from fix/358-descriptor-only-directory-mode into main
2026-10-12 13:13:13 +00:00
mesh-admin
dce0eef1ca
Merge pull request 'Judge a node's directories read-only before the walk refuses any (issue 358)' ( #88 ) from fix/358-judge-directories-read-only into main
2026-10-12 12:48:55 +00:00
mesh-admin
3f7f797168
Merge pull request 'A read-write access grants the path's own group, and the path is never changed (hq ADR 0312, issue 537)' ( #86 ) from feat/537-a-read-write-access-grants-the-paths-group into main
2026-10-12 11:22:56 +00:00
mesh-admin
a76baa4b47
Merge pull request 'Carry the controller's grant to ask the delivery's owner for its groups in the installer's first user list (hq ADR 0306, issue 525)' ( #85 ) from feat/525-grant-delivery-groups into main
2026-10-12 10:14:32 +00:00
mesh-admin
df5de3bd9f
Merge pull request 'Say an unhealthy resource's restart count as what it counts (issue 458)' ( #84 ) from fix/458-restarts-say-what-they-count into main
2026-10-12 09:03:47 +00:00
mesh-admin
3333a05a74
Merge pull request 'A refused directory gates its module, and a file meets the placement guard (issue 495)' ( #83 ) from fix/495-a-refused-directory-gates-its-module into main
2026-10-11 17:00:22 +00:00
mesh-admin
6defec8f68
Merge pull request 'Refuse a declaration composed from an older assignment generation than the machine applied (issue 234)' ( #82 ) from fix/234-refuse-a-declaration-from-an-older-generation into main
2026-10-11 16:00:01 +00:00
mesh-admin
2833caf3d6
Merge pull request 'A failed run-once process runs again on every apply until it passes (hq issue 467)' ( #81 ) from fix/467-a-failed-step-runs-again into main
2026-10-11 09:30:49 +00:00
mesh-admin
85c51ebb59
Merge pull request 'A refused line's request is read before it is answered, so a busy line reads busy (issue 434)' ( #80 ) from fix/434-a-busy-line-is-answered-busy-whatever-the-load into main
2026-10-11 00:55:47 +00:00
mesh-admin
bd5cc69804
Merge pull request 'The setuid walk paces itself by the machine's I/O pressure (issue 433)' ( #79 ) from fix/433-the-setuid-walk-yields-to-a-busy-disk into main
2026-10-11 00:03:46 +00:00
mesh-admin
5226d7bcd0
Merge pull request 'Node-engine: state a tool check that waits for the operator as waiting (issue 386, ADR 0283)' ( #78 ) from feat/386-a-wait-for-the-operator into main
2026-10-10 20:03:27 +00:00
mesh-admin
9d8aa9d6f0
Merge pull request 'Carry the controller's grant to ask mesh-delivery for its delivery times in the installer's first user list (hq ADR 0282, issue 382)' ( #77 ) from feat/382-carry-times-grant into main
2026-10-10 18:39:44 +00:00
mesh-admin
cc0b8554b1
Merge pull request 'Show how far the setuid search got, and start a fresh one when the terminal asks (hq issue 361)' ( #76 ) from fix/361-the-setuid-search-shows-its-progress into main
2026-10-10 00:21:51 +00:00
mesh-admin
b8c8546118
Merge pull request 'Let the setuid search run to completion, resumably, and judge from the last complete one (hq issue 361)' ( #75 ) from fix/361-the-setuid-search-runs-to-completion into main
2026-10-09 23:18:44 +00:00
mesh-admin
090b9082eb
Merge pull request 'Renew the engine placed by hand to the proved build, and take a hand-over from the controller's terminal (hq issue 356)' ( #74 ) from fix/356-hand-over-by-nox-and-the-engine-on-path-renewed into main
2026-10-09 18:07:21 +00:00
mesh-admin
b0d03be7a4
Merge pull request 'mesh-cli: forward the line's standard input to the controller, with the line alone (hq ADR 0259 §10, ADR 0272)' ( #73 ) from feat/a-terminal-line-takes-standard-input into main
2026-10-09 15:58:48 +00:00
mesh-admin
d8ff1540df
Merge pull request 'Installer's first user list: the controller's grant to ask the desk for a secret (hq ADR 0259 §10)' ( #68 ) from feat/a-secret-given-at-the-desk into main
2026-10-09 14:17:41 +00:00
mesh-admin
cdc2af7b43
Merge pull request 'Installer's first user list: the controller's grants to ask the operator (hq ADR 0259)' ( #59 ) from feat/the-controller-asks-the-operator into main
2026-10-09 14:17:38 +00:00
mesh-admin
7a2ffc0a4c
Merge pull request 'Read the session record strictly, and make its tests hold (hq ADR 0272)' ( #72 ) from fix/272-the-session-record-read-strictly into main
2026-10-09 12:12:11 +00:00
mesh-admin
512b0edb02
Merge pull request 'A login session is the account's own, of class user, read at accept (hq ADR 0272)' ( #71 ) from feat/272-the-session-is-a-users-read-at-accept into main
2026-10-09 12:04:18 +00:00
mesh-admin
fd13834c0d
Merge pull request 'Say the login session a mesh-cli line comes from, and pin the SDK at go/v0.1.9 (hq ADR 0272)' ( #70 ) from feat/272-a-login-session-and-the-tagged-sdk into main
2026-10-09 11:54:31 +00:00
mesh-admin
1ac7741c63
Merge pull request 'Vouch for the account that runs mesh-cli, and ask the controller its line (hq ADR 0272)' ( #69 ) from feat/272-the-engine-vouches-for-mesh-cli into main
2026-10-09 11:38:39 +00:00
mesh-admin
8f763ee911
Merge pull request 'Judge whether an account declared never to become root can (hq ADR 0266)' ( #61 ) from feat/an-agent-account-never-becomes-root into main
2026-10-09 10:56:00 +00:00
mesh-admin
a390bce5f2
Merge pull request 'Give a service's held state its own field and key, so main compiles again' ( #67 ) from fix/store-declared-redeclared into main
2026-10-09 01:09:40 +00:00
mesh-admin
690966d847
Merge pull request 'Start again on removal what the mesh's own declaration stopped (hq ADR 0269)' ( #66 ) from feat/give-back-a-unit-the-mesh-stopped into main
2026-10-09 00:54:13 +00:00
mesh-admin
d28ca959f0
Merge pull request 'Issue 339 follow-up to #64 : ask the running runtimes where they keep their data, and read every form a unit says it in' ( #65 ) from fix/339-runtime-roots-asked into main
2026-10-09 00:15:24 +00:00
mesh-admin
b232db4e17
Merge pull request 'Issue 339 follow-ups: a directory used as found is said and can be handed over; the runtime's data and any .ssh refused' ( #64 ) from fix/339-found-directories-are-said into main
2026-10-09 00:15:17 +00:00
mesh-admin
a2c2c35e85
Merge pull request 'Issue 339: the node-engine places and mounts nothing at the machine's own trees, and uses a found directory as found' ( #63 ) from fix/339-the-engine-places-nothing-in-the-machines-own-trees into main
2026-10-08 22:36:45 +00:00
mesh-admin
ee20388239
Merge pull request 'Hold the removal order a module may rely on, and say what a killed stop leaves (hq ADR 0263)' ( #62 ) from fix/shares-review-followups into main
2026-10-08 20:57:40 +00:00
mesh-admin
29a7de7699
Merge pull request 'Let the first controller keep and deliver again what a consumer gives up on (hq issue 330, ADR 0264)' ( #60 ) from fix/330-a-message-given-up-on-is-kept into main
2026-10-08 18:21:04 +00:00
mesh-admin
e813391dcf
Merge pull request 'Add the replay of issue 331 (R331)' ( #58 ) from replays/331-a-tool-check-on-the-live-link into main
2026-10-08 15:17:20 +00:00
mesh-admin
824911dc50
Merge pull request 'Ask a declared tool check on the NATS link the node-engine holds (hq issue 331)' ( #57 ) from fix/tool-check-asks-on-the-link into main
2026-10-08 15:06:51 +00:00
mesh-admin
6400e92d19
Merge pull request 'Report whether a battery powers the machine and whether anything measures its draw (hq ADR 0255)' ( #56 ) from feat/the-bar-takes-blocks into main
2026-10-08 12:55:38 +00:00
mesh-admin
800aabed83
Merge pull request 'Name the account whose own manager runs a unit (hq ADR 0254, issue 318)' ( #55 ) from fix/318-a-wait-for-a-person-is-not-a-failure into main
2026-10-08 12:41:05 +00:00
mesh-admin
9815796891
Merge pull request 'Give back only the groups the mesh added, and say when a new login is needed (hq ADR 0252, issue 247)' ( #54 ) from feat/module-groups into main
2026-10-08 10:09:22 +00:00
mesh-admin
ef8378a990
Merge pull request 'Say every failed unit, the module's and the machine's (hq issue 315)' ( #53 ) from fix/315-a-failed-unit-is-a-condition into main
2026-10-08 09:40:27 +00:00
mesh-admin
f863adb741
Merge pull request 'A machine makes its tunnel key first and joins through the tunnel (hq ADR 0169)' ( #52 ) from feat/a-machine-joins-through-the-tunnel into main
2026-10-08 08:24:16 +00:00
mesh-admin
fcca8d9ce8
Merge pull request 'Judge the machine's own networking beside what its modules run (hq ADR 0241)' ( #51 ) from feat/machine-network-health into main
2026-10-07 18:16:08 +00:00
mesh-admin
56e2ebec4b
Merge pull request 'Judge how a module says it is ready, beside whether it stays up (hq ADR 0240, to-be 48 Phase B)' ( #50 ) from feat/health-the-field into main
2026-10-07 16:28:34 +00:00
mesh-admin
41f908b803
Merge pull request 'Let a planned maintenance window fail no apply (hq issue 291)' ( #49 ) from fix/a-planned-window-fails-no-apply into main
2026-10-07 11:20:20 +00:00
mesh-admin
038eff5ca0
Merge pull request 'Keep a replaced build reachable, and delete it only once no process runs from it (hq issue 289)' ( #48 ) from fix/a-verb-survives-the-handover into main
2026-10-07 00:55:23 +00:00
mesh-admin
03031a46dd
Merge pull request 'Judge whether what a module runs stays up, and say it (hq ADR 0240, to-be 48 Phase A)' ( #47 ) from feat/a-module-says-how-it-is-healthy into main
2026-10-07 00:39:39 +00:00
mesh-admin
a338c2e581
Merge pull request 'Lay out the publishing test as every gofmt agrees (hq issue 286)' ( #46 ) from fix/gofmt-as-the-toolchain into main
2026-10-07 00:27:48 +00:00
mesh-admin
971881d58d
Merge pull request 'Let the controller ask the delivery's owner stalled and close (hq ADR 0239)' ( #45 ) from feat/mesh-delivery-waits-said into main
2026-10-06 22:30:57 +00:00
mesh-admin
880e7461f9
Merge pull request 'Carry plan-moved in the installer's first user list (hq ADR 0239)' ( #44 ) from feat/mesh-delivery into main
2026-10-06 22:07:19 +00:00
mesh-admin
ad812a5888
Merge pull request 'Leave the gate to the build seat; merge-check.sh checks the node-engine's own code (hq ADR 0238)' ( #43 ) from feat/the-graph-decides-what-is-checked into main
2026-10-06 21:00:35 +00:00
mesh-admin
f39e282fed
Merge pull request 'Phase 5: check the node-engine's changes against every machine before they merge (hq ADR 0237)' ( #42 ) from feat/merge-gate into main
2026-10-06 19:19:20 +00:00
mesh-admin
7a6f9218a0
Merge pull request 'Core upgrades that roll back: the host side (hq to-be 45 Phase 4, ADR 0227 rule 8)' ( #40 ) from feat/core-upgrades-roll-back into main
2026-10-06 18:00:07 +00:00
mesh-admin
ad39988bc6
Merge pull request 'Genesis grants for the gate's event and the bus step's snapshot (hq ADR 0236)' ( #41 ) from feat/core-upgrades-that-roll-back into main
2026-10-06 17:15:07 +00:00
mesh-admin
8d853791b2
Merge pull request 'Genesis grant for D13; a kept directory is never 'removed by hand' (hq ADR 0233)' ( #39 ) from feat/a-module-declares-the-data-it-holds into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 15:00:52 +00:00
mesh-admin
2e884438f9
Merge pull request 'Genesis assigns mesh-wireguard, not the retired networking bundle (hq ADR 0226)' ( #31 ) from feat/genesis-assigns-the-private-network into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 13:04:28 +00:00
mesh-admin
f274b6effe
Merge pull request 'Genesis lock: let the controller hear provisioner.retirement (hq ADR 0230)' ( #38 ) from feat/retired-consumers into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 12:46:32 +00:00
mesh-admin
280d3b2e1e
Merge pull request 'Say again what was last applied when the mesh asks (hq to-be 45 Phase 3, the report verb)' ( #37 ) from feat/a-core-that-cannot-fail-silently-phase-3 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 12:29:14 +00:00
mesh-admin
b2808549ee
Merge pull request 'Grant the genesis controller its lease and secret-replaced, not mesh.control.> (hq to-be 45 Phase 2)' ( #36 ) from feat/a-core-that-cannot-fail-silently-phase-2-grants into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 10:30:28 +00:00
mesh-admin
3e80b7ae32
Merge pull request 'Apply through one queue, and order what is applied and reported (hq to-be 45 Phase 2)' ( #35 ) from feat/a-core-that-cannot-fail-silently-phase-2 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 09:55:19 +00:00
mesh-admin
d7d93f57c5
Merge pull request 'Grant the genesis controller the self-check's ban-list question (hq to-be 45 Phase 1, D8)' ( #34 ) from fix/phase-1-d8-grant-and-d10-version into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 08:45:16 +00:00
mesh-admin
1545b00a87
Merge pull request 'Say the heartbeat's interval, export the host's validator, grant the genesis controller Phase 1 (hq to-be 45)' ( #33 ) from feat/a-core-that-cannot-fail-silently-phase-1 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 08:24:39 +00:00
mesh-admin
93efe41dc9
Merge pull request 'Grant the genesis controller its buckets and cancelled sets (hq to-be 45 Phase 0, issue 269)' ( #32 ) from feat/a-core-that-cannot-fail-silently-phase-0 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-06 07:13:38 +00:00
mesh-admin
7f98478d6d
Merge pull request 'Never say a reconcile's report after a newer apply's (hq issue 267)' ( #30 ) from fix/stale-report-overwrites into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 23:47:10 +00:00
mesh-admin
64defd47c7
Merge pull request 'Say an apply's report even when the apply ends the link (hq issue 264)' ( #29 ) from fix/report-lost-at-self-update into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 22:31:47 +00:00
mesh-admin
07430240bb
Merge pull request 'Let the genesis controller hear provider standings and its seats' verbs' ( #28 ) from feat/controller-hears-provider-standing into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 22:20:46 +00:00
mesh-admin
24bada7a6f
Merge pull request 'Hand a whole file to its new owner instead of removing it first (hq ADR 0223)' ( #27 ) from files-forget-when-held into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 21:50:48 +00:00
mesh-admin
a192bccf62
Merge pull request 'Leave a unit alone when another declared service still holds it (hq issue 190)' ( #26 ) from test/190-into-json-member-handover into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 20:31:33 +00:00
mesh-admin
a566add815
Merge pull request 'A service is restarted only after every file it names is written (hq issue 260)' ( #25 ) from fix/a-service-restarts-after-every-file-it-reads into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 19:57:22 +00:00
mesh-admin
89a7796afe
Merge pull request 'A reconcile applies what was kept when its turn comes (hq issues 257, 261)' ( #24 ) from fix/a-reconcile-applies-what-was-last-kept-when-its-turn-comes into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 19:43:51 +00:00
mesh-admin
7063b183af
Merge pull request 'An apply leaves a container a maintenance window holds still (hq issue 224)' ( #23 ) from fix/an-apply-leaves-a-held-container-held into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-05 16:27:55 +00:00
mesh-admin
89fce1dae3
Merge pull request 'A file the host wrote over is given back when undeclared (hq ADR 0102, 0118)' ( #92 ) from fix/a-file-written-over-is-given-back into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-04 10:54:50 +00:00
mesh-admin
429672b7ff
Merge pull request 'User-scoped units (hq ADR 0177, to-be 38 WP6), with lingering and a manager that is not running' ( #91 ) from feat/user-scoped-units into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-04 10:43:17 +00:00
mesh-admin
6431848342
Merge pull request 'An archive can be undeclared, and undeclaring one no longer stops the apply (hq issue 162)' ( #90 ) from fix/162-an-archive-can-be-undeclared into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-04 10:22:39 +00:00
mesh-admin
64b421b6e1
Merge pull request 'A login the mesh set is given back, and directories made inside a home are its account's (hq issue 228, to-be 41 WP1)' ( #89 ) from feat/the-shell-and-its-environment into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-04 08:49:30 +00:00
mesh-admin
27fb22fddb
Merge pull request 'A scheduled step may hold its module's own containers still (hq ADR 0189, issue 108)' ( #77 ) from feat/the-store-keeps-what-the-records-name into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-04 01:39:07 +00:00
mesh-admin
8c2e76f4c1
Merge pull request 'Read getent's exit code, not its wording (hq issue 213)' ( #88 ) from fix/getent-not-found-is-an-answer into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-04 00:11:48 +00:00
mesh-admin
2d5e76434b
Merge pull request 'Raise a process-form controller at genesis as the container it replaces (hq issue 223)' ( #87 ) from fix/issue-223-genesis-pivots-to-the-controllers-container into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-03 23:50:48 +00:00
mesh-admin
99ad145bec
Merge pull request 'Hand a replaced resource over to the process that replaces it (hq issue 213)' ( #86 ) from fix/issue-213-the-controller-is-a-process into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-03 23:13:52 +00:00
mesh-admin
a24670d77c
Merge pull request 'Run a run-once process as its oneshot unit (design 38 WP4c)' ( #85 ) from fix/a-run-once-step-runs-where-and-as-declared into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-03 22:29:10 +00:00
mesh-admin
a7bf0f6e39
Merge pull request 'Make an unpacked archive exactly the archive (hq issue 220)' ( #84 ) from fix/issue-220-a-bundle-on-disk-is-exactly-the-artifact into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
2026-10-03 22:17:57 +00:00