Commit Graph

  • 05eccbf22b Say the class of what a change plan moves, so a fix's budget follows its modules (issue 403) jochen 2026-10-12 15:50:11 +02:00
  • 01fc9e1d73 Read xz with a real dictionary maximum (review 65, hq issue 345) jochen 2026-10-12 15:39:34 +02:00
  • d4de4543cc Judge S21 by time since the first failing report while the machine is heard, not by how many reports said it (issue 233 review) jochen 2026-10-12 15:39:08 +02:00
  • a371de37fe Keep a directory owner's settings at the controller's terminal (issue 279) jochen 2026-10-12 14:48:58 +02:00
  • 77acb40092 Let a directory's owner follow the account its module runs as (issue 279) jochen 2026-10-12 14:28:15 +02:00
  • 5facd8b08e Merge pull request 'An act's answer is said from one resolution after its write (hq issue 237)' (#253) from fix/237-one-resolution-for-assign into main mesh-admin 2026-10-12 13:31:03 +00:00
  • 72edb458cc Merge pull request 'The node-reads seat: its verbs, its holder's own account, and the node's secret places (hq ADR 0310, issue 418)' (#257) from fix/418-node-reads into main mesh-admin 2026-10-12 13:20:23 +00:00
  • 10f76cafc4 Read an xz release in Go, so the build seat needs no xz tool (hq issue 345) jochen 2026-10-12 15:10:52 +02:00
  • 2843834813 Merge pull request 'The build queue answers as data too (issue 455)' (#259) from fix/455-the-queue-answers-as-data into main mesh-admin 2026-10-12 13:04:26 +00:00
  • 3e10ad1535 Raise a machine that refuses or only partly applies its declarations past one apply interval, naming the package manager and its words, so the mesh says it rather than only status (issue 233) jochen 2026-10-12 14:49:33 +02:00
  • 27b13e4586 Merge pull request 'Ask a node's engine which of its directories the walk would refuse, read-only (issue 358)' (#258) from fix/358-judge-directories-read-only into main mesh-admin 2026-10-12 12:48:56 +00:00
  • 142a5ad71d Merge pull request 'An archive may be an upstream release pinned by URL and sha256, mirrored by the build seat (hq issue 345, ADR 0316)' (#255) from fix/345-builder-archive-pins into main mesh-admin 2026-10-12 12:33:58 +00:00
  • 63a99d4323 Name the vault's placed directories among a node's secret places, fail loudly on one that cannot be resolved, and keep the reads account out of every group (review 54, issue 418) jochen 2026-10-12 14:30:00 +02:00
  • 0cd8bc0bfb Answer the build queue as data too, so a check can say how far back it waits jschoubben 2026-10-12 14:22:22 +02:00
  • 7385d9c092 Ask a node's engine which of its directories the walk would refuse, read-only (issue 358) jschoubben 2026-10-12 14:17:01 +02:00
  • db9e9c5b87 Merge pull request 'Advise a recheck for an unanswered check on a ready or rejected delivery (issue 451)' (#254) from fix/451-a-recheck-is-the-step into main mesh-admin 2026-10-12 12:14:43 +00:00
  • 4ead5a3df7 Define the node-reads seat, refuse a holder without an account of its own, and tell it where its node keeps a secret (hq ADR 0310, issue 418) jochen 2026-10-12 13:57:24 +02:00
  • a23b190747 Merge remote-tracking branch 'origin/main' into fix/451-a-recheck-is-the-step jschoubben 2026-10-12 13:56:52 +02:00
  • 3be6e86f77 Say an act's answer from one resolution after its write (issue 237) jochen 2026-10-12 13:28:11 +02:00
  • b0c4b849a7 Judge an upstream pin's host like any name, and harden the upstream unpack (review 35, hq issue 345) jochen 2026-10-12 13:25:18 +02:00
  • b849af53dd Let an archive be an upstream release pinned by URL and sha256, mirrored by the build seat (hq issue 345, ADR 0316) jochen 2026-10-12 12:57:30 +02:00
  • 74bd90df7e Pin the node-engine at its merge of the access grant, and capture it beside (hq ADR 0312, issue 537) jschoubben 2026-10-12 13:39:12 +02:00
  • 30599c1858 Pin the node-engine at its reviewed grant, and hold the mount match to the path itself (hq ADR 0312, issue 537 review) jschoubben 2026-10-12 13:09:05 +02:00
  • 10d4712f82 Name who a read-write access grants its path's group to, so modules write shared data through the group the operator gave it (hq ADR 0312, issue 537) jschoubben 2026-10-12 12:46:36 +02:00
  • e737e13bbb Advise a recheck for an unanswered check on a ready or rejected delivery (issue 451) jschoubben 2026-10-12 13:47:11 +02:00
  • 4b1dee6b79 Merge pull request 'A merge that shares nothing with the assembling batch, and whose group waits for no one, is cut at once (hq issue 525, ADR 0304 §1, ADR 0306 §2-3)' (#250) from feat/525-a-lone-merge-skips-the-window into main mesh-admin 2026-10-12 11:46:59 +00:00
  • 4ab441ce16 Merge pull request 'Ask only once the bus enforces the controller's own grant, judged for real and failing closed (review of hq issue 353)' (#188) from fix/353-the-asker-judges-the-controllers-own-grant into main mesh-admin 2026-10-12 11:34:14 +00:00
  • f996cf7b6b Take an older bus module's allowed as held, and name only remedies that work (review 31 of PR 188, hq issue 353) jochen 2026-10-12 12:55:46 +02:00
  • bcfcfaaaf3 Keep asking on an older bus module and name the real remedy for each grant not held (review of hq issue 353) jochen 2026-10-12 12:34:07 +02:00
  • a3181e356b Ask only once the bus enforces the controller's own grant, judged for real and failing closed (review of hq issue 353) jschoubben 2026-10-09 19:41:39 +02:00
  • dd2fd28c92 Merge pull request 'closedNames waits for the verb's own connection by name, not the first closed one (issue 543)' (#252) from fix/543-wait-for-the-verbs-own-connection-by-name into main mesh-admin 2026-10-12 11:21:18 +00:00
  • 9d165c7500 Merge pull request 'plan-moved says what a walk touches, its bound and its outcome when it starts and ends (ADR 0308, issue 532)' (#247) from adr-0308-walk-touches into main mesh-admin 2026-10-12 11:08:53 +00:00
  • 7630072e63 Wait for the verb's own connection by name, not the first closed one (issue 543) jochen 2026-10-12 13:05:15 +02:00
  • 1e9dcf0667 Say every walk a verb keeps, and clear a stop from a walk that walks again jochen 2026-10-12 12:29:18 +02:00
  • cd6610cdf7 Say a walk's start or end when a person stops, closes, retries or releases it, and a hand stop as stopped jochen 2026-10-12 12:08:34 +02:00
  • facc551ff2 Say what a walk touches, its bound and its outcome when it starts and ends (ADR 0308, issue 532) jochen 2026-10-12 11:54:35 +02:00
  • 71b3aeaf2c Keep a group member of the other kind's batch from being overtaken (hq issue 525) jschoubben 2026-10-12 12:54:11 +02:00
  • fafa3fd9ef Merge pull request 'Require the service manager's reset-failed, wanted-by and unlink-dangling verbs (issue 332)' (#248) from fix/332-require-service-manager-verbs into main mesh-admin 2026-10-12 10:53:20 +00:00
  • 6e5a1df575 Judge the installer's user list against mesh-host with the groups grant (hq issue 525) jschoubben 2026-10-12 12:31:50 +02:00
  • d881f4764d Merge pull request 'Keep a condition's looks in the store, so a look that changes nothing writes no bucket (issue 420)' (#249) from fix/420-conditions-bucket-on-transition into main mesh-admin 2026-10-12 10:27:26 +00:00
  • 61d00a234a Give the store tests' service manager holders the three verbs it now must serve (issue 332) jochen 2026-10-12 12:25:05 +02:00
  • 4d203b5a5d Ask mesh-delivery whether a merge's group still assembles (hq issue 525) jschoubben 2026-10-12 12:07:49 +02:00
  • 6196a4815e Let a merge that shares nothing skip the merge window (hq issue 525) jschoubben 2026-10-12 11:42:20 +02:00
  • dcdafd37f0 Keep a condition's looks in the store, so a look that changes nothing writes no bucket (issue 420) jochen 2026-10-12 12:11:13 +02:00
  • f549647d18 Merge pull request 'Give the unheld log test its own writer and memory, so it passes on a repeat (issue 486)' (#246) from fix/486-the-unheld-log-test-stands-alone into main mesh-admin 2026-10-12 10:10:39 +00:00
  • 0a0f5b4a5a Require the service manager's reset-failed, wanted-by and unlink-dangling verbs now every holder serves them (issue 332) jochen 2026-10-12 12:03:37 +02:00
  • 22a2f73f7b Merge pull request 'plans names the hold a waiting walk waits on (issue 529)' (#245) from fix/529-a-waiting-walk-is-answered-or-named into main mesh-admin 2026-10-12 09:55:17 +00:00
  • d854598d8c Merge pull request 'Wait out a forge not served for a moment when registering a build (issue 486)' (#244) from fix/486-the-forge-is-waited-out into main mesh-admin 2026-10-12 09:43:50 +00:00
  • ac5d34f613 Give the unheld log test its own writer and memory, so it passes on a repeat (novox/hq issue 486) jschoubben 2026-10-12 11:41:41 +02:00
  • b03ec3b64e Offer no hand start for a walk that is only waiting its turn (issue 529) jschoubben 2026-10-12 11:34:54 +02:00
  • 4aacd98f8d Cap the forge wait as a whole, and wait out only a forge not served (novox/hq issue 486) jschoubben 2026-10-12 11:32:14 +02:00
  • ed037784e2 Name the hold a waiting walk waits on in plans (issue 529) jschoubben 2026-10-12 11:27:05 +02:00
  • 47205403d3 Wait out a forge not served for a moment when registering a build (novox/hq issue 486) jschoubben 2026-10-12 11:23:03 +02:00
  • da1473e9db Merge pull request 'Say a unit's restart count as what it counts, not since its state began (issue 458)' (#243) from fix/458-restarts-say-what-they-count into main mesh-admin 2026-10-12 08:56:34 +00:00
  • cde0dc287b Say a restart count runs from when the node-engine began watching it jschoubben 2026-10-12 10:46:38 +02:00
  • 63079e2c67 Say a restart count is automatic restarts since the last start or creation jschoubben 2026-10-12 10:45:40 +02:00
  • 0d08d5c730 Say a unit's restart count is its whole life, not since its state began jschoubben 2026-10-12 10:42:19 +02:00
  • 3bd984c41e Merge pull request 'Let a module keep a log the controller creates and never removes, and warn before a bucket or log is full (ADR 0297)' (#231) from adr-0297-module-logs into main mesh-admin 2026-10-12 00:42:55 +00:00
  • ed1b106c19 Merge pull request 'Say what relates two changes, before anything acts on it (hq issue 525)' (#242) from feat/525-what-relates-two-changes into main mesh-admin 2026-10-12 00:35:18 +00:00
  • 6b77dd96f4 Merge remote-tracking branch 'origin/main' into adr-0297-module-logs jochen 2026-10-12 02:29:00 +02:00
  • 9460689fff Relate a batch whose moves are not known to every change jschoubben 2026-10-12 02:06:54 +02:00
  • 96005a8bfd Say what relates two changes, so unrelated ones can walk beside each other jschoubben 2026-10-12 02:04:38 +02:00
  • b12da96906 Merge pull request 'Hold a leaf delivery to three minutes (hq ADR 0304 decision 4, issue 525)' (#241) from feat/525-leaf-budget-three-minutes into main mesh-admin 2026-10-12 00:02:24 +00:00
  • eba0a301cc Merge pull request 'Judge a leaf module on one healthy reading, a core module on three (hq issue 524)' (#240) from fix/524-judgement-by-class into main mesh-admin 2026-10-11 23:52:00 +00:00
  • e6bd8f1dee Say a leaf delivery's budget as three minutes in the times verb's description jschoubben 2026-10-12 01:46:26 +02:00
  • 5b9c81bf26 Hold a leaf delivery to three minutes (hq ADR 0304 decision 4, issue 525) jschoubben 2026-10-12 01:44:18 +02:00
  • d8ec8baa22 Judge a send on no machine as the core, and test a send carrying the core with the real classes jschoubben 2026-10-12 01:38:09 +02:00
  • 9c750a80de Merge pull request 'A provider's software-issued credential is taken from the provider, sealed (issue 526, ADR 0305)' (#239) from feat/526-a-provider-delivers-what-its-software-issued into main mesh-admin 2026-10-11 23:29:10 +00:00
  • 4ee131e990 Let the controller ask an issued credential's tool in its own name, and seal it again over a remade pair (hq issue 526, ADR 0305) jschoubben 2026-10-12 01:21:20 +02:00
  • faf8b76b84 Cite ADR 0305's clauses by their accepted-for-review numbers (issue 526) jschoubben 2026-10-12 01:09:26 +02:00
  • ad3b4f185b Judge a leaf module on one healthy reading, a core module on three (hq issue 524) jschoubben 2026-10-12 01:08:14 +02:00
  • db86dd52c8 Take a provider's software-issued credential from the provider, sealed (hq issue 526, ADR 0305) jschoubben 2026-10-12 01:07:16 +02:00
  • b26499bb9f Merge pull request 'The store-tests step fails on a malformed line, a failed go test and a shortened list (issue 515)' (#238) from fix/515-store-tests-step into main mesh-admin 2026-10-11 22:35:40 +00:00
  • e25fdf776f Make the store-tests step fail on a malformed line, a failed go test and a shortened list jschoubben 2026-10-12 00:28:32 +02:00
  • e1953ad3f5 Merge pull request 'Let several modules declare one package, and refuse only present beside absent (hq ADR 0303)' (#237) from feat/303-shared-packages into main mesh-admin 2026-10-11 20:39:23 +00:00
  • 6d2138217f Let several modules declare one package, and refuse only present beside absent (hq ADR 0303) jschoubben 2026-10-11 21:55:20 +02:00
  • 0e86664191 Merge pull request 'delivery-stop leaves merges out and walks the others again (hq issue 459, ADR 0299)' (#232) from feat/459-a-stop-re-walks-the-others into main mesh-admin 2026-10-11 19:31:57 +00:00
  • 92aa3fb179 Merge pull request 'A build-log bus test waits for the stream to store both lines (hq issue 507)' (#236) from fix/507-a-build-log-test-waits into main mesh-admin 2026-10-11 19:12:47 +00:00
  • c2abb3759a Merge pull request 'Stop tracking built binaries at the repository root (issue 470)' (#235) from fix/470-no-built-binary-is-tracked into main mesh-admin 2026-10-11 19:07:25 +00:00
  • 0fb7de7ef8 Merge remote-tracking branch 'origin/main' into feat/459-a-stop-re-walks-the-others jschoubben 2026-10-11 21:06:47 +02:00
  • bc4662d656 End the line a walk's ask leaves open as each ADR 0299 store test ends, so its pass is read (issue 459) jschoubben 2026-10-11 21:06:44 +02:00
  • ece3759647 Merge pull request 'Say each machine's last send in status and node show (hq issue 485)' (#234) from fix/485-the-last-send-is-said into main mesh-admin 2026-10-11 19:06:00 +00:00
  • 8d73f705af Wait for the build's log lines to be stored before counting them (hq issue 507) jschoubben 2026-10-11 21:05:04 +02:00
  • 0d4d94ff24 Stop tracking built binaries at the repository root, and ignore them (hq issue 470) jschoubben 2026-10-11 20:52:45 +02:00
  • e2801773c3 Take an ordered engine's report as a send's answer only by its epoch and sequence (novox/hq issue 485) jschoubben 2026-10-11 20:44:54 +02:00
  • fae6bd0a87 Say each machine's last send in status and node show, and as fields in status --json (novox/hq issue 485) jschoubben 2026-10-11 20:40:48 +02:00
  • afc7dd8f68 Merge pull request 'Fail the repo check when a listed store test did not run against the store (hq issue 459)' (#233) from feat/459-store-tests-are-proven into main mesh-admin 2026-10-11 18:31:45 +00:00
  • 201bd28278 Keep a walk's withheld modules on its record, name every machine a stopped send reached, and list the stop's store tests (review of #232) jschoubben 2026-10-11 20:25:20 +02:00
  • 5446be1abb Merge remote-tracking branch 'origin/feat/459-store-tests-are-proven' into feat/459-a-stop-re-walks-the-others jschoubben 2026-10-11 20:23:14 +02:00
  • 932203df20 Leave the store tests' proof to the check of its own (#233) jschoubben 2026-10-11 20:23:14 +02:00
  • 949990f5a8 Merge remote-tracking branch 'origin/main' into feat/459-a-stop-re-walks-the-others jschoubben 2026-10-11 20:23:12 +02:00
  • 731143f5b9 Fail the repo check when a listed store test did not run against the store (hq issue 459) jschoubben 2026-10-11 20:22:56 +02:00
  • b555e995b0 Merge pull request 'A walk sends the bus's user list alone before its gate, so a new grant is on the bus when the first machine is judged (issue 490)' (#230) from fix/490-grants-reach-the-bus-before-the-gate into main mesh-admin 2026-10-11 18:19:33 +00:00
  • 309475bf6f Walk a stopped walk's merges again in the open batch, in one act, and say what stays on the machines (review of #232, hq issue 459) jschoubben 2026-10-11 20:12:27 +02:00
  • fbfdded74b Let delivery-stop leave merges out and walk the others again, so a group stop ends only its own change (hq issue 459, ADR 0299) jschoubben 2026-10-11 19:54:12 +02:00
  • 315cbd1f54 Merge pull request 'Issue 496: a definition's resolved directory and file paths are judged by the node-engine's rules where the definition is judged' (#228) from fix/496-a-resolved-path-is-judged into main mesh-admin 2026-10-11 17:49:40 +00:00
  • eb8233ac7c Give the grants step's restic fixture a check beside its tool, as the module rules require (repo-check of #230) jschoubben 2026-10-11 19:43:50 +02:00
  • 3b017b228c Merge pull request 'Say a module assigned and left out of its machine's declaration as a condition (issue 380)' (#223) from fix/380-a-left-out-module-is-said into main mesh-admin 2026-10-11 17:36:58 +00:00
  • bf82d30865 Keep a fill warning for an unreadable bucket or log only when its condition was read open jochen 2026-10-11 19:34:42 +02:00
  • c432b9b5f6 Name the fill condition for buckets and logs, and judge each one on its own jochen 2026-10-11 19:30:59 +02:00