mesh-admin
9492278d93
Merge pull request 'Make the forge's tools act as an account of their own, not the administrator' ( #311 ) from 365-forge-identities into main
2026-10-14 22:51:36 +00:00
mesh-admin
5ce2d07c7f
Merge pull request 'Give a rollout the word of a stopped delivery that waits for it (hq issue 753)' ( #312 ) from fix/753-a-rollout-is-never-left-without-a-word into main
2026-10-14 22:35:38 +00:00
mesh-admin and Claude Opus 5.5
48f0662fde
Make the forge's tools act as an account of their own, not the administrator (issue 469, ADR 0365 clause 2)
...
mesh/merge-gate head 48f0662fdea2 merged into trunk 5ce2d07c7f47 — pass: builds gitea → novox; no bus step; every machine composes with the change as it di…
mesh/repo-check head 48f0662fdea2 merged into trunk 5ce2d07c7f47 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-…
The tools' token reached everything the administrator may do, so their boundary rested on their own guards.
The gitea module now makes a plain account, mesh-tools, with the admin login, gives it write on code, issues
and pull requests of every novox repository through one team, and mints the tools' token for it; the admin's
old token goes only after the new one is kept. The Go forge bundle sends that token, never the admin login.
The forge shows protection rules only to a repository administrator, so every check reads a branch's
protection from the branch. mesh-admin stays a ready author, so marks made before the move keep counting.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 22:28:25 +00:00
mesh-admin
7913b56d66
Merge pull request 'Add the kernel module: transparent huge pages set per machine (hq issue 746, ADR 0369)' ( #310 ) from fix/746-huge-pages-madvise into main
2026-10-14 21:52:49 +00:00
mesh-admin
c79337579d
Merge pull request 'Make the forge's webhook a system one, and say whether its events are heard (hq issue 729)' ( #309 ) from fix/729-the-forge-events-are-heard-or-said into main
2026-10-14 21:40:44 +00:00
mesh-admin
c51357f8af
Merge pull request 'Cover a failed or stopped delivery once a later finished walk contains it (hq issue 747)' ( #308 ) from fix/747-a-failed-member-is-covered-by-a-later-walk into main
2026-10-14 21:30:10 +00:00
mesh-admin
0f76b6e232
Merge pull request 'Let an agent's session run the TypeScript check outside the toolchain image (issue 742)' ( #307 ) from 742-ts-toolchain into main
2026-10-14 21:06:32 +00:00
mesh-admin and Claude Opus 5.5
3e16c055be
Let an agent's session run the TypeScript check outside the toolchain image (issue 742)
...
mesh/merge-gate head 3e16c055be8e merged into trunk 0361c44a03a0 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 3e16c055be8e merged into trunk 0361c44a03a0 — pass: THE CHANGE ALTERS ITS OWN CHECK (merge-check-typescript.sh): main's version judged…
Outside the image, assemble the same node_modules in the check's own
workspace from mesh-tools' lock on the forge, so a module's TypeScript is
checked locally before a push.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 21:03:53 +00:00
mesh-admin
0361c44a03
Merge pull request 'Clear a forge token name held twice, and mint one process at a time (hq issue 740)' ( #306 ) from fix/a-token-name-held-twice-is-cleared into main
2026-10-14 21:03:29 +00:00
mesh-admin
0e7d9e74d2
Merge pull request 'Say every forge event on the bus through a signed system webhook (hq issue 729)' ( #304 ) from feat/729-the-forge-says-every-event-on-the-bus into main
2026-10-14 20:28:01 +00:00
mesh-admin
2edef5a00a
Merge pull request 'Build build-agent and route-proxy without a build ID (hq issue 721)' ( #301 ) from fix/a-module-moves-only-when-its-program-changes into main
2026-10-14 20:21:12 +00:00
mesh-admin
fadf5025cc
Merge pull request 'Merge a pull request marked ready at its head once its checks pass (issue 722)' ( #303 ) from feat/merge-on-ready into main
2026-10-14 19:57:00 +00:00
mesh-admin
7e3e62062b
Merge pull request 'mesh-catalog: hear the build seat that builds now (hq issue 712)' ( #298 ) from fix-712-catalogue-hears-build-agent into main
2026-10-14 19:35:13 +00:00
mesh-admin
482232e8c5
Merge pull request 'Give the build agent a judge cache of its own (issue 704, ADR 0358)' ( #297 ) from fix/704-release-branch-judge into main
2026-10-14 18:19:31 +00:00
mesh-admin
e223262408
Merge pull request 'An answered ask keeps its question whole, its answer below it (issue 714)' ( #299 ) from fix/an-answered-ask-keeps-its-text into main
2026-10-14 18:11:06 +00:00
mesh-admin
e1c8965ddb
Merge pull request 'mailu: declare its unhealthy urgent (hq ADR 0355 §5, issue 691)' ( #296 ) from adr-355-mailu-urgent into main
2026-10-14 17:01:22 +00:00
mesh-admin and Claude Opus 5.5
47ef2644ac
Give the build agent a judge cache of its own, and prove a release branch's move puts its verdicts out of date
...
mesh/merge-gate head 47ef2644aca1 merged into trunk e22326240833 — pass: builds build-agent, gitea → ace, g14, novox, shanks; no bus step; every machine co…
mesh/repo-check head 47ef2644aca1 merged into trunk e22326240833 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-…
mesh/delivery-group group fix/704-release-branch-judge merged: every member is merged
Every merge check's judge is built where no pull request can reach (hq ADR 0358 §6,
issue 704): the build agent needs a directory beside its workspace, mounted at the
same path, that only judge builds mount. ADR 0358 §5 already holds in the forge's
holder; this test keeps it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 13:48:30 +00:00
mesh-admin
cb7bf94a77
Merge pull request 'mailu: ban clients that try to log in on port 25 (hq issue 708)' ( #295 ) from fix-708-mailu-jail-port25 into main
2026-10-14 13:39:51 +00:00
mesh-admin
02427a60ef
Merge pull request 'mailu: judge the smtp container by whether mail flows (hq issue 690)' ( #294 ) from fix-690-mail-flows into main
2026-10-14 13:29:25 +00:00
mesh-admin
50861c74f8
Merge pull request 'mailu: judge the front by SMTP and its certificate, not only its web health (hq issue 688)' ( #285 ) from fix-688-mailu-health into main
2026-10-14 13:06:45 +00:00
mesh-admin
b15846dd6e
Merge pull request 'mailu: move the resolver to Mailu 2024.06.63, which follows the root key change (hq issue 687)' ( #284 ) from fix-687-mailu-resolver into main
2026-10-14 12:32:36 +00:00
mesh-admin
a44d490d97
Merge pull request 'Five postgres consumers say which provision their check exercises (hq issue 145, to-be 48 Phase E)' ( #289 ) from fix/145-a-consumer-is-held-under-its-provider into main
2026-10-14 05:26:47 +00:00
mesh-admin
af5cf53a34
Merge pull request 'lab: name the base image's age, refuse a stale one, and rebuild it (issue 698)' ( #288 ) from fix/698-the-lab-names-its-base-age into main
2026-10-14 05:12:37 +00:00
mesh-admin
e846c289c8
Merge pull request 'lab: a run whose suite proved nothing reads as failed, with its skips (issue 693)' ( #287 ) from fix/693-a-run-that-proved-nothing-is-not-passed into main
2026-10-14 05:05:40 +00:00
mesh-admin
ebf7f3773d
Merge pull request 'build-agent: declare busy, so a replaced agent finishes the check it runs (issue 594, hq ADR 0335)' ( #283 ) from feat/335-the-build-agent-declares-busy into main
2026-10-13 22:39:50 +00:00
mesh-admin
23a2e1e204
Merge pull request 'mesh-delivery: a closed pull request's check builds go, and a walk says what each build did (ADR 0350, issue 649)' ( #282 ) from feat/350-one-build-per-change into main
2026-10-13 21:30:30 +00:00
mesh-admin
7ed119995f
Merge pull request 'gitea serves the registry's public root; the lab trusts a tarball only there or at the forge's own origin (issue 624, ADR 0346)' ( #280 ) from fix/624-the-forge-serves-its-public-root into main
2026-10-13 19:52:05 +00:00
mesh-admin
faebc3569a
Merge pull request 'An ask reads at a glance on the phone: a headline, a summary and its points, the rest in a note (issues 383 and 639)' ( #278 ) from fix/383-an-ask-reads-at-a-glance into main
2026-10-13 19:02:21 +00:00
mesh-admin
9c166398f2
Merge pull request 'Revert #277 : no showmissed lock in betterbird's policy (issue 640)' ( #281 ) from fix/640-revert-the-showmissed-lock into main
2026-10-13 15:06:09 +00:00
mesh-admin
e209d46faf
Merge pull request 'claude-code: the memory watch only notes a change, so it starts on a node with hundreds of files (issue 367)' ( #279 ) from fix/367-memory-watch-takes-fast into main
2026-10-13 14:58:35 +00:00
mesh-admin
4d15a155e6
Merge pull request 'betterbird: a passed meeting's reminder does not come back at every Owl reload (issue 640)' ( #277 ) from fix/640-a-dismissed-reminder-stays-dismissed into main
2026-10-13 14:47:58 +00:00
mesh-admin
5f491e0c09
Merge pull request 'lab: name the package registry by the address it names itself by, so npm 12 installs locked @novox packages (issue 624)' ( #275 ) from fix/624-lab-names-the-registry-as-it-names-itself into main
2026-10-13 14:35:04 +00:00
mesh-admin
305c2ba247
Merge pull request 'claude-code: a session's memory follows the operator to every node (issue 367, ADR 0343)' ( #276 ) from fix/367-memory-follows-the-operator into main
2026-10-13 14:26:59 +00:00
mesh-admin
a84d0094a0
Merge pull request 'lab: read the bound forge credential through the tools bundle's env, and check in a fresh directory each time (issue 624)' ( #274 ) from fix/624-lab-check-in-a-fresh-directory into main
2026-10-13 12:58:15 +00:00
mesh-admin
0d723484a8
Merge pull request 'lab: clone the forge with the credential the mesh binds and seals to the lab (issue 624)' ( #272 ) from fix/624-lab-reads-the-forge-with-its-credential into main
2026-10-13 12:07:06 +00:00
mesh-admin
cd23928320
Merge pull request 'licence manager: say what moved a binding, why, and who asked (issue 625)' ( #270 ) from fix/625-a-licence-move-says-what-why-and-who into main
2026-10-13 11:59:02 +00:00
mesh-admin
8922c89059
Merge pull request 'dev-tools: give every node the toolchains to build and test the mesh's code (issue 626)' ( #269 ) from fix/626-every-node-has-the-dev-tools into main
2026-10-13 11:56:18 +00:00
mesh-admin
1725ffc799
licence manager: a login's adoption is said beside the bindings it made, not first (issue 625)
...
mesh/merge-gate head 1725ffc799bd merged into trunk 8922c890595b — pass: builds claude-code, claude-licence-manager → ace, g14, novox, shanks; no bus step;…
mesh/repo-check head 1725ffc799bd merged into trunk 8922c890595b — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-…
The bindings a login makes are now announced as licence.bound before the adoption's own event, so the test asks for each event rather than for adoption to come first.
2026-10-13 11:49:30 +00:00
mesh-admin
a72eb3dbb2
licence manager: say what moved a binding, why, and who asked (issue 625)
...
mesh/merge-gate head a72eb3dbb28d merged into trunk 19ecad261cf2 — pass: builds claude-code, claude-licence-manager → ace, g14, novox, shanks; no bus step;…
mesh/repo-check head a72eb3dbb28d merged into trunk 19ecad261cf2 — fail: its merge-check.sh failed: --- FAIL: TestAManagerWithNoLicenceAdoptsTheNewestLogin…
mesh/delivery superseded: a newer head of the same pull request
A switch of g14 back to another licence on 2026-10-13 left no trace: the manager logged no line and sent no event for bind, switch or release, and its audit kept only the verb's name. Every change of what a consumer holds now goes to the journal, the audit and a licence.<what> event with the same fields: consumer, licence before and after, generation, why (the verb or the rule) and by (the caller the runtime proved, or the manager itself). The node is told why in the bindings state and says it when it applies. The audit and binding tables become readable through the store's reader. The SDK moves to the version that proves the caller (issue 365).
2026-10-13 11:45:52 +00:00
mesh-admin
c0726ac264
dev-tools: give every node the toolchains to build and test the mesh's code (issue 626)
...
mesh/merge-gate head c0726ac2641b merged into trunk 19ecad261cf2 — pass: builds new: modules/dev-tools, sent nowhere; no bus step; every machine composes w…
mesh/repo-check head c0726ac2641b merged into trunk 19ecad261cf2 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-…
Every node is a development machine: an agent builds a change and runs its tests there before opening a pull request, and the lab tests it afterwards as QA. No module declared Go or npm, so no node could do the first part.
2026-10-13 11:42:12 +00:00
mesh-admin
19ecad261c
Merge pull request 'lab: install each checkout where its lock file is, check out mesh-tools-go, and have lab_check catch both (issue 624)' ( #268 ) from fix/624-lab-run-installs-what-each-checkout-has into main
2026-10-13 11:11:58 +00:00
mesh-admin
45d01e77c2
Merge pull request 'fail2ban: know the own-addresses list in the form fail2ban prints it (hq issue 238)' ( #267 ) from fix/238-fail2bans-own-file-form into main
2026-10-13 09:18:26 +00:00
mesh-admin
f35b067504
Merge pull request 'fail2ban: never ban the operator's own addresses, and say a failure from one (hq issue 238, ADR 0339)' ( #266 ) from fix/238-the-operators-own-addresses into main
2026-10-13 09:05:49 +00:00
mesh-admin
5cd608ba88
Merge pull request 'Deliver a merge whose walk said its modules matched what runs, instead of stopping it as stranded (hq issue 611)' ( #265 ) from fix/611-an-unchanged-build-is-delivered into main
2026-10-13 08:25:47 +00:00
mesh-admin
bc3b59227f
Merge pull request 'A password, token or API key is the vault's, never a setting (hq issue 342)' ( #264 ) from fix/342-a-secret-is-never-a-setting into main
2026-10-13 05:52:05 +00:00
mesh-admin
53e5186496
Merge pull request 'build-agent: the package registry is optional, and genesis hands it the forge it raised (hq issue 121, ADR 0336)' ( #263 ) from fix/121-genesis-package-registry into main
2026-10-13 03:37:08 +00:00
mesh-admin
f88e3452f8
Merge pull request 'betterbird: own Betterbird's whole configuration as settings, shown without a credential (hq issue 586, ADR 0329)' ( #262 ) from fix/586-betterbird-owns-its-configuration into main
2026-10-13 00:25:41 +00:00
mesh-admin
827b89dbf1
Merge pull request 'Mark grafana's and home-assistant's soft requirements optional (hq issue 166, ADR 0330)' ( #259 ) from fix/166-optional-requirements into main
2026-10-13 00:22:35 +00:00
mesh-admin
39e7a06e62
Merge pull request 'lab: runs name the one genesis bundle (issue 146)' ( #261 ) from fix/146-lab-names-the-one-bundle into main
2026-10-12 23:22:05 +00:00
mesh-admin
8f80cd4716
Merge pull request 'Name the setting keys searxng, keycloak and betterbird files take (hq issue 168, ADR 0326)' ( #252 ) from fix/168-files-name-the-settings-they-take into main
2026-10-12 22:37:05 +00:00
mesh-admin
43a9155d5a
Merge pull request 'claude-code: a session asks the operator on Telegram and reads the answer by a key (issue 589, hq ADR 0332)' ( #258 ) from fix/589-a-session-asks-the-operator into main
2026-10-12 21:30:22 +00:00
mesh-admin
9c9a76d220
Merge pull request 'Say how the build agent and the route proxy are ready (hq issue 544)' ( #257 ) from fix/544-the-build-agent-says-it-is-ready into main
2026-10-12 20:00:06 +00:00
mesh-admin
ac2d4dc46f
Merge pull request 'mesh-issues: a fix's time from the move to fixing to delivered, and loud over its budget (issue 403, hq ADR 0313)' ( #250 ) from fix/403-fix-time into main
2026-10-12 19:41:32 +00:00
mesh-admin
eb5f33f2b4
Merge pull request 'betterbird: ship the operator's approved configuration, and show and fix drift from it (hq issue 345)' ( #256 ) from fix/345-betterbird-configuration into main
2026-10-12 19:22:14 +00:00
mesh-admin
0863ec2a05
Merge pull request 'A merged pull request is announced with its branch, so its delivery group is found (hq issue 578)' ( #255 ) from fix/578-a-group-waits-for-its-controller-member into main
2026-10-12 19:07:03 +00:00
mesh-admin
2fe5601397
Merge pull request 'gitea: announce every open pull request's new head, not only the newest 20 (hq issue 579)' ( #254 ) from fix/579-every-open-pull-request-is-announced into main
2026-10-12 18:58:27 +00:00
mesh-admin
22071dabfc
Merge pull request 'betterbird: lock the ask to be the default mail client off (hq issue 345)' ( #253 ) from fix/345-no-default-client-check into main
2026-10-12 18:23:49 +00:00
mesh-admin
23ea0f431f
Merge pull request 'A verdict goes out of date when its trunk moves, and the merge tool refuses it (hq ADR 0323, issue 341)' ( #251 ) from feat/341-a-merge-check-judges-the-merge into main
2026-10-12 16:11:28 +00:00
mesh-admin
cd2b6aacd8
Merge pull request 'mesh-reads: a node's files and accounts read as an account that holds no secret (hq ADR 0310, issue 418)' ( #247 ) from fix/418-node-reads-2 into main
2026-10-12 14:52:18 +00:00
mesh-admin
c5e1bc7bb4
Merge pull request 'mesh-issues: a resolved issue ends its fix-stuck warning, and a closed issue's fix is never said stuck (hq issue 547)' ( #239 ) from fix/547-resolved-ends-stuck into main
2026-10-12 13:21:49 +00:00
mesh-admin
6190b40175
Merge pull request 'artifact-store-tools: an image a definition pins, under any name the store has had, is named by a definition (hq issue 323)' ( #249 ) from fix/323-named-by-a-definition-2 into main
2026-10-12 13:08:31 +00:00
mesh-admin
edf39a3b74
Merge pull request 'betterbird: Betterbird from its pinned release, Owl by policy, accounts declared without credentials and adopted, and a reminder test that is visibly a test (hq issue 345, ADR 0316, ADR 0317)' ( #240 ) from fix/345-betterbird-module into main
2026-10-12 12:54:53 +00:00
mesh-admin
2772120758
Merge pull request 'mesh-delivery: say how many owed effects were tried since the start (hq issue 407)' ( #246 ) from fix/407-owed-effects-are-counted into main
2026-10-12 12:23:36 +00:00
mesh-admin
13a7d40ac5
Merge pull request 'mesh-knowledge: a record may change a drafted clause, and a record whose clauses others link by number is never redrafted (hq issue 494, ADR 0321)' ( #245 ) from fix/494-change-a-drafted-clause into main
2026-10-12 12:18:34 +00:00
mesh-admin
5b75499ea6
Merge pull request 'mesh-delivery: say an unanswered line's delivery state as data (hq issue 451)' ( #243 ) from fix/451-a-recheck-is-the-step into main
2026-10-12 12:14:45 +00:00
mesh-admin
0366208274
Merge pull request 'nats: say whether a user's grant is in force on the running server (review of hq issue 353)' ( #166 ) from feat/353-the-bus-says-a-grant-is-in-force into main
2026-10-12 12:13:25 +00:00
mesh-admin
d1baca9b94
Merge pull request 'mesh-delivery: a stop a later merge covered reads covered, and stays in deliveries while stalled lists it (hq issue 480)' ( #242 ) from fix/480-a-covered-stop-reads-covered into main
2026-10-12 11:56:09 +00:00
mesh-admin
3a5c86b5d6
Merge pull request 'messenger: a replaced ask's own message ends with it, and a cleared record owes nothing (hq issue 548)' ( #241 ) from fix/548-replaced-ask-message into main
2026-10-12 11:50:29 +00:00
mesh-admin
b82aa1691c
Merge pull request 'mesh-knowledge: the review asks changes for a decision nothing would cite, so its acceptance never turns the module unhealthy (hq issue 504)' ( #237 ) from fix/504-propose-refuses-uncited-record into main
2026-10-12 11:44:58 +00:00
mesh-admin
3fe19c9c0e
Merge pull request 'messenger: a walk's held messages are told only once its message was sent, handed on only as a first hold would take them, and its start and end compared on the controller's clock (hq issue 538)' ( #238 ) from fix/538-walk-hold-told-handover-clock into main
2026-10-12 11:41:47 +00:00
mesh-admin
3e84581927
Merge pull request 'messenger: hold what a delivery walk touches, tell its end once, and say nothing again for a restart (hq ADR 0308, issues 532, 531)' ( #230 ) from adr-0308-hold-during-walks into main
2026-10-12 11:21:16 +00:00
mesh-admin
4d9cb0827f
Merge pull request 'gitea forge bundle: the parent the forge used, protection rules as the forge matches them, size and time bounds, one HTTP client (issue 539)' ( #236 ) from fix/539-forge-commit-hardening into main
2026-10-12 10:58:07 +00:00
mesh-admin
c5abdf35ed
Merge pull request 'A module whose tests could not run fails the repository check (issue 385)' ( #231 ) from fix/385-an-untestable-module-fails-the-check into main
2026-10-12 10:48:11 +00:00
mesh-admin
9d6bd2d475
Merge pull request 'gitea: a recheck's pending goes through the one writer of mesh/merge-gate (issue 456)' ( #234 ) from fix/456-a-recheck-writes-through-the-one-writer into main
2026-10-12 10:32:00 +00:00
mesh-admin
d06733c490
Merge pull request 'mesh-knowledge: the bus test passes on any day (issue 540)' ( #235 ) from fix/540-knowledge-test-clock into main
2026-10-12 10:31:18 +00:00
mesh-admin
b707f27911
Merge pull request 'gitea: an agent's commit on a branch of its own, and the reads around it (issue 375)' ( #233 ) from fix/375-a-gitea-commit-tool into main
2026-10-12 10:14:05 +00:00
mesh-admin
da296cacc6
Merge pull request 'mesh-delivery: give a waiting walk its word or say what holds it (issues 529, 362)' ( #229 ) from fix/529-a-waiting-walk-is-answered-or-named into main
2026-10-12 09:55:20 +00:00
mesh-admin
6546c05f6e
Merge pull request 'mesh-issues: the issues are kept in the log changes, and the bucket is their fold (hq ADR 0300, issues 501, 502)' ( #228 ) from adr-0300-issues-on-a-log into main
2026-10-12 08:46:10 +00:00
mesh-admin
8a92a47bf7
Merge pull request 'Hold a leaf delivery to three minutes in times (hq ADR 0304 decision 4, issue 525)' ( #227 ) from feat/525-leaf-budget-three-minutes into main
2026-10-12 00:02:25 +00:00
mesh-admin
a0fb555f79
Merge pull request 'Read the tunnel through sudo where the tool runner is not root (hq issue 522)' ( #226 ) from fix/522-tunnel-escalates into main
2026-10-11 22:07:54 +00:00
mesh-admin
d2dff99bcf
Merge pull request 'Show the tunnel's peers as each machine sees them, and say on the bus when they move (hq issue 522)' ( #225 ) from feat/522-tunnel-peers into main
2026-10-11 21:55:14 +00:00
mesh-admin
11be8a548a
Merge pull request 'mesh-delivery: a stop ends only its own change on a shared walk (hq issue 459, ADR 0299)' ( #221 ) from feat/459-a-stop-re-walks-the-others into main
2026-10-11 19:49:16 +00:00
mesh-admin
f7fdb5e87b
Merge pull request 'restic: nothing declared has no overdue night; a count's age is judged by awake time (issue 489)' ( #224 ) from fix/489-nothing-declared-is-healthy into main
2026-10-11 19:31:05 +00:00
mesh-admin
fca2f92216
Merge pull request 'mesh-issues: reserve's description says it asks the knowledge base (issue 493)' ( #223 ) from fix/493-reserve-says-what-it-reads into main
2026-10-11 19:07:27 +00:00
mesh-admin
3fa076829f
Merge pull request 'mesh-knowledge, claude-code: a long record is reviewed within a bound sized to it, and a proposal waiting on its author leaves the module healthy (hq issue 508)' ( #222 ) from fix/508-a-long-record-is-reviewed into main
2026-10-11 18:41:53 +00:00
mesh-admin
977e7a6fd2
Merge pull request 'mesh-knowledge: a review owed says when it is due, survives a restart, and its last try is told to the operator (hq issue 497)' ( #219 ) from fix/497-a-review-owed-outlives-a-restart into main
2026-10-11 17:49:34 +00:00
mesh-admin
9f63231db9
Merge pull request 'mesh-issues: take every condition key the controller raises and every delivery id mesh-delivery gives (hq issue 475)' ( #218 ) from fix/475-a-delivery-condition-can-be-tracked into main
2026-10-11 17:28:34 +00:00
mesh-admin
fccad8c0a6
Merge pull request 'mesh-issues: say a delivered fix left in fixing, and flag an abandoned issue (hq issue 483, ADR 0294)' ( #212 ) from fix/483-a-delivered-fix-is-said into main
2026-10-11 16:52:58 +00:00
mesh-admin
58f077e296
Merge pull request 'restic: a backup taken by hand outlives the next thinning (hq issue 453)' ( #215 ) from fix/453-a-hand-backup-is-kept into main
2026-10-11 16:13:45 +00:00
mesh-admin
0a55831992
Merge pull request 'docker: the module's state is in the mesh's directory, never /var/lib/docker (hq issue 452)' ( #217 ) from fix/452-docker-state-is-its-own into main
2026-10-11 16:07:35 +00:00
mesh-admin
b687a98770
Merge pull request 'mesh-knowledge: the review is shown every link kind propose accepts, and a research effort's status apart from its state (hq issue 492)' ( #216 ) from fix/492-the-review-sees-what-propose-accepts into main
2026-10-11 11:12:39 +00:00
mesh-admin
73367192c1
Merge pull request 'Nothing reads decision records from hq: records_decisions retired, reserve asks the knowledge base, an empty import refuses (hq issue 488)' ( #214 ) from fix/488-nothing-reads-records-from-hq into main
2026-10-11 10:55:19 +00:00
mesh-admin
28a9821c2e
Merge pull request 'mesh-knowledge: the import keeps every field, takes clauses only from the Decision section's own list, and can repair what it held (hq issue 487)' ( #213 ) from fix/487-the-import-keeps-every-field into main
2026-10-11 10:55:15 +00:00
mesh-admin
94bc18bc3f
Merge pull request 'mesh-knowledge: the knowledge base reviews a proposal itself, and serves no review verb (hq issue 425)' ( #211 ) from feat/425-the-knowledge-base-reviews-itself into main
2026-10-11 10:55:10 +00:00
mesh-admin
e2d25b2248
Merge pull request 'docker: log rotation is a preference, 100m × 10 by default, judged before daemon.json takes it (hq issue 452)' ( #205 ) from fix/452-log-rotation-is-a-preference into main
2026-10-11 10:21:53 +00:00
mesh-admin
0557be174a
Merge pull request 'restic: a failed backup, a failed thinning and a refused retention raise a condition (hq issue 454)' ( #210 ) from fix/454-a-failed-backup-is-raised into main
2026-10-11 10:18:25 +00:00
mesh-admin
300406e0dd
Merge pull request 'mesh-knowledge: run watch as the account the health tool reads as (hq issue 479)' ( #209 ) from fix/479-the-watch-verdict-is-readable into main
2026-10-11 09:55:36 +00:00
mesh-admin
83c64dcd34
Merge pull request 'mesh-delivery: a merge whose walk ended before its word is settled from that walk's record (hq issue 474)' ( #208 ) from fix/474-a-delivery-settles-from-an-ended-walk into main
2026-10-11 09:45:06 +00:00
mesh-admin
56689847d2
Merge pull request 'mesh-issues: record who acted as the caller the runtime proves (hq issue 365)' ( #207 ) from fix/365-a-tool-call-names-its-caller into main
2026-10-11 09:35:37 +00:00
mesh-admin
9355efa00b
Merge pull request 'mesh-knowledge: the knowledge base, first slice (hq issue 425, ADR 0290)' ( #206 ) from feat/425-the-knowledge-base into main
2026-10-11 03:48:50 +00:00