Commit Graph

  • c46009709d The key keeper is ssh-client's published package sshkeys, taken by series by the three build modules; Said, KindBuilder, ExecRunnerClean from the Delivery sdk (B5d; ADR 0634 §1; issue 1966) jschoubben 2026-11-05 14:55:59 +01:00
  • b4dbda287b Findings are written and read in the seat mesh-conditions' layout: gitea, distribution, mesh-config, artifact-store-tools (B5b Left 5 part; ADR 0634 §4; issue 1966) jschoubben 2026-11-05 14:50:35 +01:00
  • e0eecbf3c8 Readings and last good nights are the owners' published packages: disk-load's diskreadings and restic's backupgood, taken by series (B5b Left 3; ADR 0634 §4; issue 1966) jschoubben 2026-11-05 14:48:10 +01:00
  • c7ae96414f claude-code: the again tool answers every operator's session and the healers; the seat-list case waits on the reader's Ready (ADR 0636 §7; issue 1966) jschoubben 2026-11-05 14:42:32 +01:00
  • 9017edaf9e seatgen: a client may import its contracts module's domain SDK (-domain-sdk; ADR 0634 §2; issue 1966) jschoubben 2026-11-05 14:41:28 +01:00
  • 75cf83a656 The seat-list case waits for the reader's change instead of racing it; the node build's generated-package fixture carries its domain (issue 1966) jschoubben 2026-11-05 14:40:30 +01:00
  • 059fa5d4c4 Seat fixtures of the claude-code and node-build tests carry their domain (ADR 0636 §5; issue 1966) jschoubben 2026-11-05 14:39:49 +01:00
  • 60c66a3641 messenger: the ask-events entry's grant is the config value readers, as the events template takes it (K-24; ADR 0595; issue 1966) jschoubben 2026-11-05 14:36:29 +01:00
  • 631f689f40 gofmt of the files the hand-acts and conditions clients touched (issue 1966) jschoubben 2026-11-05 14:34:18 +01:00
  • 500154b865 The gate accepts the bridge's published forgemsg by its series (K-22; ADR 0634 §3, F3; issue 1966) jschoubben 2026-11-05 14:33:24 +01:00
  • 12b5c62304 Seat fixtures of the build module's tests carry their domain (ADR 0636 §5; issue 1966) jschoubben 2026-11-05 14:31:58 +01:00
  • b2db504ab2 Build, image, node, distribution and gitea take parts, buildstep and composer from mesh-delivery-sdk; seatgen's client check allows a client's own packages and its -go-module has no root default; the build module writes its finding through the conditions client (K-4..K-20 part; ADR 0634 §3, §4, ADR 0635 §4; issue 1966) jschoubben 2026-11-05 14:31:04 +01:00
  • e8f93d5db0 Provision and provider users take the provisioner's client; mesh-vault writes its findings through the conditions client (K-4..K-20, K-21 part; ADR 0634 §4; issue 1966) jschoubben 2026-11-05 14:26:48 +01:00
  • 7c617bb085 Merge b4/registry (9fafbcfd): the renamed seats (issue 1966) jschoubben 2026-11-05 14:22:14 +01:00
  • 87388b9046 Eleven modules record hand acts through the hand-acts client, the finding writers are the conditions client's, nats takes the broker seat's name from its package (K-21 part, K-4..K-20 part; ADR 0634 §4, ADR 0635 §4; issue 1966) jschoubben 2026-11-05 14:21:57 +01:00
  • 9fafbcfd58 The seats are called mesh-module-assigner and mesh-node-enroller in mesh-cli, claude-code, the checks, mesh-config, mesh-vault, conditions, self-check and the provisioner client (ADR 0634 §9; K-21; issue 1966) jschoubben 2026-11-05 14:19:32 +01:00
  • 2f7ff1c911 claude-code: the seat list is read from the seat mesh-catalog and followed on its events, the hand acts go through the hand-acts client, the seat is mesh-module-assigner (K-23, K-21 part, K-4..K-20 part; ADR 0635 §1, ADR 0634 §9; issue 1966) jschoubben 2026-11-05 14:14:32 +01:00
  • 7ae2ed88c0 messenger: the asks it says are a bus-state entry of the events template, not a stream of its own (K-24, F6, ADR 0595, ADR 0619; issue 1966) jschoubben 2026-11-05 14:09:44 +01:00
  • a86e2ff1fc Mesh-catalog modules import operator-channel from its domain's contracts module and the registry seats from mesh-delivery's (K-4..K-20 first part; ADR 0634 §7, ADR 0636; issue 1966) jschoubben 2026-11-05 14:07:30 +01:00
  • 518539f3d1 Merge mesh-catalog main (559939aa) into the registry branch: gate reads forgemsg, messenger narrows asks (K-0; issue 1966) jschoubben 2026-11-05 14:04:49 +01:00
  • a2272916a0 mesh-build-go: a real-git test that a root module's source leaves out its nested module folders and a folder module is narrowed like a root one (D-I4, ADR 0634 §8; issue 1966) jschoubben 2026-11-05 13:25:09 +01:00
  • 2b2b3e4b8c mesh-build-go: the generated-files compare finds a contracts module in any folder; a folder module's Go packages each publish under their own module path (ADR 0634 §8; issue 1966) jschoubben 2026-11-05 13:23:00 +01:00
  • 1abae72457 seatgen: no seat list and no root package, definitions in any folder, seat-list-grain files generate nothing, packages with a dependency-free lock (ADR 0635 §1, ADR 0634 §8, F7; issue 1966) jschoubben 2026-11-05 13:21:04 +01:00
  • 0beef7ff9c seatgen: a seat's states give a constant, key builders and parsers and strict value types, Go and TypeScript (ADR 0634 §6; issue 1966) jschoubben 2026-11-05 12:50:59 +01:00
  • 559939aa8c Merge pull request 'nfs-server: the look below a share runs beside the pass, so a long walk no longer fails its health (issue 1971)' (#616) from fix/1971-nfs-walk-beside-look into main mesh-tools 2026-11-05 10:02:10 +00:00
  • 87fd0cd8b9 nfs-server: a pending share is carried only by the export line for the same folder (issue 1971, review round 2) jschoubben 2026-11-05 10:45:30 +01:00
  • 279ac41087 nfs-server: a share the export file carries stays exported while its first look runs after a restart (issue 1971, review round 1) jschoubben 2026-11-05 10:43:50 +01:00
  • b0bdcd02c9 nfs-server: the look below a share runs beside the pass, so the status is written every pass (issue 1971) jschoubben 2026-11-05 09:39:24 +01:00
  • 211186edd7 Merge pull request 'Gate reads the forge bridge's own messages and passes a group's end by; operator-channel.asks narrows its answer (issues 1585, 595; ADR 0633)' (#615) from feat/take-in into main mesh-tools 2026-11-05 00:33:41 +00:00
  • 5ceb6e9e38 Gate: pin forgemsg at mesh-delivery c78941e8, the head whose take-in events need no stream (issue 1585) jschoubben 2026-11-05 00:59:56 +01:00
  • d023a25849 Gate and keeper, review round 1: a group's end is told by its whole event, the gate pinned at mesh-delivery 7b7096f3, the keeper's row dropped (issue 1585, ADR 0633) jschoubben 2026-11-05 00:29:37 +01:00
  • ebe1248f0b Gate: read the forge bridge's messages from its own package forgemsg, and pin mesh-sdk at main (issue 1585, ADR 0633) jschoubben 2026-11-05 00:06:59 +01:00
  • 8377f8a878 operator-channel.asks: key, state, since and bound narrow its answer, which says when it cut it short (issue 595) jschoubben 2026-11-04 23:14:17 +01:00
  • 796fb69d17 Gate ignores a group's end on FORGE before decoding; keeper row for take-in-waits (issue 1585, ADR 0633) jschoubben 2026-11-04 22:47:56 +01:00
  • 06cdac97e3 Pin the group's mesh-sdk head 0d97c09c for the retake class (issue 1748) fix/1748-retake-and-resolver jschoubben 2026-11-04 22:45:25 +01:00
  • 82aaae846e mesh-build-go opens a network failure of the fetch with the retake prefix (issue 1748) jschoubben 2026-11-04 22:41:57 +01:00
  • 236ce2fe12 mesh-conditions: the indexer's manifest-held has its home (ADR 0632 §2; issue 1966) jschoubben 2026-11-04 21:38:14 +01:00
  • bbb9e37df4 docker: trust the store at the image seat's reach (ADR 0632 §1; issue 1966) jschoubben 2026-11-04 21:11:15 +01:00
  • 1bf98663c6 artifact-store-tools: read the store through the registry seats' list, never its files or its read side (ADR 0632 §1, §4; issue 1966) jschoubben 2026-11-04 21:11:15 +01:00
  • 541c2e02d9 distribution: provide and serve no artifact-store, and answer the seats' list from the store's own files (ADR 0632 §1, §3, §4; issue 1966) jschoubben 2026-11-04 21:11:15 +01:00
  • fd4931a752 Merge pull request 'mesh-build-go: a merge preview names a path and a path inside it (mesh-contracts' go), and a step's cause keeps the module Go could not find (issue 1966)' (#613) from fix/buildstep-preview into main mesh-tools 2026-11-04 19:44:20 +00:00
  • 64cb7ecc53 health-undeclared: 56, the artifact store's container now says how it is ready (issue 1966) jschoubben 2026-11-04 20:30:48 +01:00
  • 10bbbadcf2 artifact-store-tools: require no artifact-store; the sweep reaches the store through the registry seats (issue 1966) jschoubben 2026-11-04 20:28:37 +01:00
  • 3dfc3533be distribution: the store's /v2/ checked over http through the front, beside the program's tool check (issue 1966) jschoubben 2026-11-04 20:28:37 +01:00
  • da2aa91832 Keep Go's indented continuation in a step's cause: the composer's reason ended at "requires" and hid the module that could not be found (issue 1966) jschoubben 2026-11-04 19:45:55 +01:00
  • 1332f8b523 Ask git ls-tree for nested named paths in rounds: given go and go/seats/x together it lists go's children, so mesh-contracts' preview failed (issue 1966) jschoubben 2026-11-04 19:38:50 +01:00
  • af487d38ed mesh-vault: adopt from the bus node's kept have when the placement names it jschoubben 2026-11-04 20:04:06 +01:00
  • cea09d8a36 Make five manifests the milestone changed pass the indexer's judge: an event in one place, one form per state, a digest of a text field, trusted and runtime config values (issue 1966) jschoubben 2026-11-04 19:55:36 +01:00
  • b4e0518282 mesh-vault: the player holds a family's events until the vault subscribes, and the rotation test waits for the vault's placement jschoubben 2026-11-04 19:54:27 +01:00
  • d0a69afbb1 Keep Go's indented continuation in a step's cause: the composer's reason ended at "requires" and hid the module that could not be found (issue 1966) jschoubben 2026-11-04 19:45:55 +01:00
  • 4d3c901b99 Ignore every program a local go build leaves, and refuse a main package whose program is not ignored (issue 1577) jschoubben 2026-11-04 19:39:33 +01:00
  • 680da05c4c Ask git ls-tree for nested named paths in rounds: given go and go/seats/x together it lists go's children, so mesh-contracts' preview failed (issue 1966) jschoubben 2026-11-04 19:38:50 +01:00
  • d8af436536 Pin mesh-sdk 05b3e2e1b94f and mesh-contracts ae5266e77639, the group's final heads, in every Go module (issue 1966) jschoubben 2026-11-04 18:46:38 +01:00
  • 1f9b130225 mesh-vault: secret_own's description says it lists the own secrets of a machine, so a search for those words finds it (issue 1966) jschoubben 2026-11-04 18:42:41 +01:00
  • 5ab349df6c Pin mesh-sdk e5d89c5eedb5 and mesh-contracts 347a3053580a, the group's heads after review round 2, in every Go module (issue 1966) jschoubben 2026-11-04 18:25:28 +01:00
  • c50a7d059a Merge branch 'wip/registry-gcat-b' into feat/registry-milestone jschoubben 2026-11-04 18:21:56 +01:00
  • c275919f11 mesh-conditions: a home for view-unsaid, every views owner's own jschoubben 2026-11-04 18:18:23 +01:00
  • 4a3d7b60a1 G-catalog-B 6: on registry 2.8.3 a shared-digest tagged version's remove answers and says kept jschoubben 2026-11-04 18:15:24 +01:00
  • f3983ed473 nats: the manifest test reads spent read-only through the SDK's own decoding jschoubben 2026-11-04 18:14:43 +01:00
  • 480556a329 G-catalog-B 8: the retire removes only the teams the npm pair provisioner made jschoubben 2026-11-04 18:13:44 +01:00
  • ac29f20517 G-catalog-B 7: a transfer dropped by hand is recorded through mesh-hand-acts first jschoubben 2026-11-04 18:13:44 +01:00
  • f86a1f2a36 nats: a warrant's spend record in the keeper's own state spent; the fill pass while the consumer binds; partial says kept jschoubben 2026-11-04 18:13:36 +01:00
  • dad2708805 G-catalog-B 5: distribution and gitea look at every open transfer at the idle watch's start jschoubben 2026-11-04 18:09:42 +01:00
  • 80cdcbfa2f Pin mesh-sdk c54648e74346 and mesh-contracts ec9529022c44, the group's heads, in every Go module (issue 1966) jschoubben 2026-11-04 17:43:43 +01:00
  • 4b93dbb04e Merge branch 'wip/registry-fcat-b' into feat/registry-milestone jschoubben 2026-11-04 17:34:55 +01:00
  • ddcd790304 F-parts: on registry 2.8.3 a shared-digest tagged version's remove keeps the tag and says removed jschoubben 2026-11-04 17:30:50 +01:00
  • 34269df920 F-parts: distribution and gitea bind mesh-sdk's idle key and binding cap instead of their own copies jschoubben 2026-11-04 17:26:11 +01:00
  • 1af1a7b002 nats: the keeper wakes on decided, spends a warrant once, and says again what the bus did not take jschoubben 2026-11-04 17:19:54 +01:00
  • b5644829d3 F-catalog-B: the catalogue's Go is as gofmt writes it, and checks/gofmt holds it so jschoubben 2026-11-04 17:18:45 +01:00
  • cd3e444a76 F-catalog-B: no ignore pattern hides a module's source; nfs-server's and restic's patterns anchored jschoubben 2026-11-04 17:17:54 +01:00
  • ce989b001a F-catalog-B: the gitea module removes the npm pair's teams packages and readers and their accounts jschoubben 2026-11-04 17:15:41 +01:00
  • 7a60771165 F-catalog-B: npm_incoming and go_incoming read and drop the package seats' transfers; an idle one drops by its key jschoubben 2026-11-04 17:14:04 +01:00
  • 6cd4aedb7c F-catalog-B: registry_mirrors reads distribution's mirrors, asks one again and drops one by hand jschoubben 2026-11-04 17:10:09 +01:00
  • 4c4abb1b66 mesh-conditions: observe node-tools' and claude-code's first views and the builder's publishing kinds jschoubben 2026-11-04 17:09:58 +01:00
  • b4ab61c0aa F-catalog-B: distribution counts incoming against its binding's cap and drops an idle transfer by its expiring key jschoubben 2026-11-04 17:09:17 +01:00
  • 39cd545814 F-catalog-B: distribution's windows step by mesh-sdk's delivery.StepWindow and say why a node holds one jschoubben 2026-11-04 17:07:10 +01:00
  • 5ef6287ce4 mesh-config: the whole test waits on the module's views subscriptions, never a second's sleep jschoubben 2026-11-04 17:05:55 +01:00
  • 7cd9b611d2 F-catalog-B: distribution's front takes no bootstrap credential jschoubben 2026-11-04 17:05:24 +01:00
  • 1f79a4d52a F-catalog-B: distribution removes a tagged version's tag alone when another tag names its digest jschoubben 2026-11-04 17:04:43 +01:00
  • 65c2d76506 claude-code: drop a committed go.work.sum, a local workspace leftover jschoubben 2026-11-04 17:04:07 +01:00
  • d3fa102e4d checks/manifests refuses a manifest giving one field twice jschoubben 2026-11-04 16:45:23 +01:00
  • fd908a444d Join: mesh-build-go's manifest gives invokes once; gitea's row names all three jschoubben 2026-11-04 16:45:23 +01:00
  • b4e7ffd89c Join: mesh-knowledge's page address is no word of the environment jschoubben 2026-11-04 16:43:28 +01:00
  • ad671183bf Join: merge origin/main (#611, a closing reviewed on its closing alone) jschoubben 2026-11-04 16:39:22 +01:00
  • d3d4dbc8ed Join: merge A3 (wip/registry-a3) jschoubben 2026-11-04 16:38:20 +01:00
  • 9d09aeddb1 buildstep requires the registry clients and seats it imports jschoubben 2026-11-04 16:33:49 +01:00
  • 4438045b8c A release of nothing held answers released false; the sweep names retention from the seat jschoubben 2026-11-04 16:33:14 +01:00
  • 9c8d64e28c seatgen: a string's enum is one Go constant per value jschoubben 2026-11-04 16:29:57 +01:00
  • 31f6c635f5 CAT-BI1: mesh-build-image publishes a numbered image's held digest late (ADR 0617 §1) jschoubben 2026-11-04 16:29:08 +01:00
  • 348f9631fe Build modules publish through the registry clients over the parts sender jschoubben 2026-11-04 16:27:07 +01:00
  • eb50bf1f48 Commit the build modules' publish code a bare ignore pattern hid; drop committed go.work.sum jschoubben 2026-11-04 16:24:06 +01:00
  • b88c6dac5b CAT-AS1: distribution removes an index's platforms with it, but those a kept index names jschoubben 2026-11-04 16:22:48 +01:00
  • 37a16a4e98 CAT-AS1: the store's door writes nothing; its write code goes jschoubben 2026-11-04 16:20:48 +01:00
  • 4915e67520 CAT-AS1: the artifact sweep holds and removes through the registry seats jschoubben 2026-11-04 16:13:57 +01:00
  • 8acad77d33 Merge pull request 'mesh-knowledge: a closing is reviewed on its closing alone, a graduation on every became link it carries (issue 784)' (#611) from fix/784-closing-question into main mesh-tools 2026-11-04 15:13:55 +00:00
  • 37a1f2be53 CAT-NR1: every build narrates its asks of a seat in one place jschoubben 2026-11-04 16:05:27 +01:00
  • 46505d42d8 A graduated closing is judged on every became link the effort carries, carried ones too, each with its record's title and status (issue 784, ADR 0630 §2) jschoubben 2026-11-04 16:00:13 +01:00
  • 1c4739698a CAT-BI1: a copy keeps its wait for the mirror's outcome in the state mirror-waits jschoubben 2026-11-04 15:58:32 +01:00
  • a198a959fe A closing is reviewed on its closing alone: the question holds the move, the note and the added links, never old text or linked clauses (issue 784, ADR 0630) jschoubben 2026-11-04 15:55:58 +01:00
  • 6da45bc090 CAT-PB: buildstep.PushBlob is removed, its last users write through the seats jschoubben 2026-11-04 15:51:58 +01:00