Commit Graph

  • e436c59430 Area 5 (join 11): a take-in's branch no longer stands in for a member's base jschoubben 2026-11-12 11:40:07 +01:00
  • fe56de746e Area 2 (join 11): claude-code invokes operator-channel notify and restic the assigner's assignments jschoubben 2026-11-12 11:39:43 +01:00
  • 8261c2c7e4 Area 5 (join 11): mesh-recovery fills a restore point's names when it takes the point jschoubben 2026-11-12 11:36:52 +01:00
  • b276da8ba6 Area 5 (join 11): mesh-recovery's and restic's finding writers pass their finding-events binding jschoubben 2026-11-12 11:34:26 +01:00
  • f18e24ce19 Area 5 (join 11): the gate's take-in writes its entries into the record and each group member names its base jschoubben 2026-11-12 11:30:04 +01:00
  • 466e1ae320 Merge remote-tracking branch 'origin/main' into feat/47-G-join11 jschoubben 2026-11-12 11:28:35 +01:00
  • cc21062250 Area 4 (join 11): the Go build module lists its kept builds through buildstep's bus-free judgement jschoubben 2026-11-12 11:21:29 +01:00
  • f9dcbc2957 Merge pull request 'The licence manager counts room from the weekly window alone, so the switch finds a target (issue 1409)' (#661) from fix/1409-weekly-only into main mesh-tools 2026-11-12 10:18:53 +00:00
  • a196bf6323 Area 6 (join 11): every AnswerSeat caller follows a seat list and its grant jschoubben 2026-11-12 11:15:02 +01:00
  • 94a0ebbedf C4: a licence's room is its weekly window alone (issue 1409) jschoubben 2026-11-12 10:57:19 +01:00
  • e9cdf08841 Join 11: distribution's holder test is C3d's, which its holder code is jschoubben 2026-11-12 10:55:34 +01:00
  • 0be81ae036 Join 11: the merged heads compile where no area's fix is owed jschoubben 2026-11-12 10:41:44 +01:00
  • c5f6845386 Merge pull request 'The licence manager declares its logs in the logs section, so they are issued and its carry-over can finish (issue 1409)' (#660) from fix/1409-logs-section into main mesh-tools 2026-11-12 09:29:45 +00:00
  • 2dc2c7e431 Merge branch 'feat/47-G-fix11-c3d' into feat/47-G-join11 jschoubben 2026-11-12 10:26:55 +01:00
  • 9e005317dd Merge branch 'feat/47-G-fix11-c3c' into feat/47-G-join11 jschoubben 2026-11-12 10:26:43 +01:00
  • 4226204e57 Merge branch 'feat/47-G-fix11-b7' into feat/47-G-join11 jschoubben 2026-11-12 10:25:58 +01:00
  • 546b674d14 Merge branch 'feat/47-G-fix11-c1c' into feat/47-G-join11 jschoubben 2026-11-12 10:25:58 +01:00
  • 4caea7e624 Merge remote-tracking branch 'origin/main' into feat/47-G-join11 jschoubben 2026-11-12 10:25:58 +01:00
  • 636cb633ac C3: the manager's two logs in the logs section the runtime issues (issue 1409) jschoubben 2026-11-12 10:21:27 +01:00
  • 6181d9afb3 Merge pull request 'The licence manager runs as its own account, so its own logs are issued to it and its carry-over can finish (issue 1409)' (#659) from fix/1409-own-runtime into main mesh-tools 2026-11-12 08:41:49 +00:00
  • 89ad370485 Merge pull request 'systemd: serve kernel-log, the node's kernel log of this boot or an earlier one; journal refuses a boot (issue 1975)' (#658) from fix/1975-kernel-log into main mesh-tools 2026-11-12 08:40:36 +00:00
  • 333e3c21a5 C1c-2b: the three build modules keep a run's answer in an outputs store and serve the verb output jschoubben 2026-11-12 09:39:54 +01:00
  • 8291502cbb C2: a key pair the manager cannot read is made anew in its place (issue 1409) jschoubben 2026-11-12 09:38:03 +01:00
  • 8d2497b65e C1: the licence manager runs as its own account, its service and its tools in its own runtime (issue 1409) jschoubben 2026-11-12 09:25:57 +01:00
  • 5b77eb18f8 B5g3-4: mesh-build-go takes a run's input of any size from the chunked verb input jschoubben 2026-11-12 09:24:45 +01:00
  • aa10f070f2 B7-2: record-opened carries a forge-made record's repository, pull request, commit and branch jschoubben 2026-11-12 05:46:45 +01:00
  • 9ee1cbe3f5 B7-1: recovery-merged names the branch the merge moved and the module of the record's catalog half jschoubben 2026-11-12 05:46:13 +01:00
  • b52dd7ca44 B7-3: the pinned event's catalog entries name their branch, the record keeps it jschoubben 2026-11-12 05:45:53 +01:00
  • bf60d6a8bb NATS3 (rest): the bus module plans from the catalog half of every watched branch, not from manifest-accepted jschoubben 2026-11-12 05:45:49 +01:00
  • 584fc94baa BG2, BG3: the three build modules check the asker against the seat list and pull the named worker jschoubben 2026-11-12 05:42:43 +01:00
  • 11f49905a1 Merge branch 'feat/47-G-fix11-c2' into feat/47-G-fix11-b7 jschoubben 2026-11-12 05:43:07 +01:00
  • 51df346a23 BG12, BLD16: the Go build module's finding names the module as the runtime does jschoubben 2026-11-12 05:34:39 +01:00
  • c1008aeedf BG4, BN4, BI4: the three build modules' pullers say the seat's events jschoubben 2026-11-12 05:33:26 +01:00
  • 8d73b5ba1b C3d REG2: distribution keeps no caller list; the build modules are the catalog half's claimants of node-build-* seats jschoubben 2026-11-12 05:30:54 +01:00
  • 48a9402ca0 Merge feat/47-G-fix11-c1: the build modules say steprun, the catalog's buildstep stays gone jschoubben 2026-11-12 05:29:50 +01:00
  • ee56d56922 BKP4-BKP6 live path: restic's item events over the bus with the night's own broker account; the wait for a restore ends when the bound's expiry cancels it jschoubben 2026-11-12 05:22:20 +01:00
  • af0d58fc6f gofmt: the alignments the step runner's rename moved jschoubben 2026-11-12 05:22:00 +01:00
  • fea509d3f5 BKP6: the put-off wait for a restore is a bound key of restic's state put-off; its expiry raises backup-waits and ends the wait jschoubben 2026-11-12 05:18:38 +01:00
  • ff6a8928d6 SD5, BG11, BLD10: the build modules' shared code moves into the delivery SDK jschoubben 2026-11-12 05:18:34 +01:00
  • 9fe3f41ac0 AM-K2: the forge module's gitea_branch_protection_loosen alone removes a trunk's protection or lets a force-push onto it jschoubben 2026-11-12 05:17:44 +01:00
  • 48ad5ce947 BG8, BN8, BI2: each artifact carries the version the ask names jschoubben 2026-11-12 05:15:43 +01:00
  • f339ea5936 BG5, BN5, BG6, BN6 (toolchain part): toolchain-reported on the seat's subject, with the toolchain program's digest jschoubben 2026-11-12 05:14:21 +01:00
  • 64669575c8 mesh-recovery: the four bound settings take a fractional minimum of 0.01, so a whole test sets seconds jschoubben 2026-11-12 05:12:20 +01:00
  • e4ef67adcd MV1: move contracts and sdk under modules/, importers follow jschoubben 2026-11-12 05:09:56 +01:00
  • e723d498e7 NATS1, NATS6: the bus module's whole test makes the plans state and restores a state's objects store with it jschoubben 2026-11-12 05:08:17 +01:00
  • a5e8bcca8a BKP4 (recovery side): gofmt the recovery module after the rename jschoubben 2026-11-12 05:07:38 +01:00
  • 4f7c0ba534 BKP8: backed-up lists an item put off for a restore with the restore's act and since when jschoubben 2026-11-12 05:07:04 +01:00
  • 00be4c5063 GIT17: the forge module deletes seen keys past 30 days on each step-ended and at its start; git_seen_expire runs it now jschoubben 2026-11-12 05:06:03 +01:00
  • d708998a53 BKP4, BKP5: the backup holder says each item's start and end and gives way to a restore of the recovery module jschoubben 2026-11-12 05:05:54 +01:00
  • 2d5358b8b9 AM-K1: the zsh module uses operator-channel for its marked execute jschoubben 2026-11-12 05:05:08 +01:00
  • 741239a506 EE-K1: the Stop hook advises mesh_wait on a wait's event and a reread after every answer, or a watcher, with no condition on a grant jschoubben 2026-11-12 05:04:58 +01:00
  • c235abcb11 mesh-recovery: the four bound settings take a minimum above 0, as the reader refuses 0 jschoubben 2026-11-12 05:04:06 +01:00
  • dcaa229c2b mesh-issues: mesh-recovery is an owner of issues jschoubben 2026-11-12 05:03:35 +01:00
  • 0e3580895d mesh-conditions: ListBound is asked again on the bus module's created or a node-engine's running, not on a timer jschoubben 2026-11-12 05:03:13 +01:00
  • 8d6b7fbbc9 A-112: the bus module's snapshots-cap and snapshot-keep-days are config values in a settings file the keeper reads at its start jschoubben 2026-11-12 05:02:13 +01:00
  • f8160922c9 RTR4: the router keeps a refused ask as a closed record, the oldest removed past refused-kept jschoubben 2026-11-12 05:01:57 +01:00
  • 904b8aedd4 BG7, BN7: a fetch naming builds reads each package member from the artifact store jschoubben 2026-11-12 05:00:48 +01:00
  • 6277067465 NATS6: the bus module keeps its plans and plans again only when a module's entries differ; nats_plans reads them jschoubben 2026-11-12 05:00:34 +01:00
  • 177115d6cd RDR6: mesh-config and records hear the seat git's pull-merged and pull-closed and ask seat git's pull jschoubben 2026-11-12 05:00:18 +01:00
  • 78b12be752 NATS5: the bus module reads the bus's storage limits, refuses a plan whose caps pass the account's and shows the sum in list jschoubben 2026-11-12 04:59:19 +01:00
  • f17001d920 KB3: the overview hears git.pull-merged and the runner's group-ended, not the gate's group and merged jschoubben 2026-11-12 04:59:17 +01:00
  • 24778d24b6 NATS8: the bus module's ask lasts its level's bound and a refused ask ends its request with the router's words jschoubben 2026-11-12 04:56:56 +01:00
  • 247c422fbf BG9, BN9, BI3: the build seats' steps with drop writes the hand-act log first jschoubben 2026-11-12 04:56:25 +01:00
  • ea87dd80bb GATE19: the gate states its pins at each start, then says pins-stated jschoubben 2026-11-12 04:55:56 +01:00
  • 0699741fab NATS1: the bus module plans each state's <state>-objects store (16 MiB, objects-max-mib) and says its binding jschoubben 2026-11-12 04:55:47 +01:00
  • 476fc0cc30 BKP4 (recovery side): spell the item-started stream constant itemStartedStream jschoubben 2026-11-12 04:55:19 +01:00
  • 75514e05e2 GATE8: gate_source and gate_source_again, the gate's source revisions read and said again jschoubben 2026-11-12 04:55:19 +01:00
  • 15db34169e distribution: the holder's test follows the rule that a chunk 0 again starts a part afresh jschoubben 2026-11-12 03:04:00 +01:00
  • 500c8c8cec Merge branch 'feat/47-G-fix9-recovery' into feat/47-G-join10 jschoubben 2026-11-12 02:39:22 +01:00
  • 6c2d6605a5 mesh-recovery: its one whole test against the bus, and an act's end said once it is free jschoubben 2026-11-12 02:36:19 +01:00
  • 033ff2540b Fix 10: the provisioner reads the catalog key codec from mesh-delivery's sdk jschoubben 2026-11-12 02:26:55 +01:00
  • ebcc7761f1 journal refuses a boot argument it does not use (issue 1975, AC4); tests cite their acceptance labels jschoubben 2026-11-12 02:24:44 +01:00
  • bf7d040489 mesh-recovery A-143: the dump wait and the snapshot-restored wait are bound keys jschoubben 2026-11-12 02:24:44 +01:00
  • 80ade3cacb mesh-recovery: every bound a setting, the expiry on a bound key's expiry jschoubben 2026-11-12 02:18:22 +01:00
  • 3ebcb15a4b systemd: serve kernel-log, the kernel's messages of one boot (issue 1975) jschoubben 2026-11-12 02:17:28 +01:00
  • 1ed0dca7df mesh-recovery: an act cut off by the process's stop ends stopped jschoubben 2026-11-12 02:15:38 +01:00
  • 810254193c mesh-recovery: the hand verb restore takes a keeper's snapshot by request jschoubben 2026-11-12 02:12:32 +01:00
  • ba3fd46e82 Join 9: mesh-conditions marks owner-handover-seconds runtime, as the keeper reads it itself jschoubben 2026-11-12 02:09:42 +01:00
  • dafa0691ad Join 9: claude-code adopts its licence binding's first view through its views reader (A-134) jschoubben 2026-11-12 02:03:14 +01:00
  • 22a90d4267 Join 9: mesh-vault adopts the licence bindings' follower through a views reader, on its one writer (A-134) jschoubben 2026-11-12 02:01:08 +01:00
  • 739c0c23c6 Join 9: the licence manager says binding.changed.<consumer> (A-134) jschoubben 2026-11-12 01:57:58 +01:00
  • a81f5ed0e3 mesh-recovery A-133: the manifest follows the validator jschoubben 2026-11-12 01:57:34 +01:00
  • c3e75e35e1 Merge origin/main (licence manager on the bus, issue 1409) into feat/47-G-join9 jschoubben 2026-11-12 01:48:43 +01:00
  • 3a6a127c38 mesh-recovery: its settings' files from templates under files/, the tools binary ignored jschoubben 2026-11-12 01:45:44 +01:00
  • 737cb95c47 Merge branch 'feat/47-G-fix9-builder2' into feat/47-G-join9 jschoubben 2026-11-12 01:44:28 +01:00
  • d854f936f9 mesh-recovery: points-filling, recovery-waits and aside-unrestored through mesh-sdk's finding writer jschoubben 2026-11-12 01:40:49 +01:00
  • 9e41f6380a mesh-recovery: the process, on its own account, answering the seat's verbs on the live bus jschoubben 2026-11-12 01:37:55 +01:00
  • 4cd0b42d80 fix9b2-5: the readable check judges a read in the seat form against the modules claiming the seat jschoubben 2026-11-12 01:31:48 +01:00
  • bd2997cf36 A-129: kept-points says the unrestored asides; recovery_kept_points answers them as the health check jschoubben 2026-11-12 01:30:00 +01:00
  • 6d45f3ef58 A-125: the bus module imports mesh-sdk's bussnap and busarchive, its copies deleted jschoubben 2026-11-12 01:26:38 +01:00
  • 968a0aac7a mesh-recovery: the tools bundle, recovery_ tools calling the seat's verbs with the proved asker jschoubben 2026-11-12 01:19:32 +01:00
  • 572a2b3a4b mesh-recovery: the seat's verbs, answered by the process with the proved caller jschoubben 2026-11-12 01:18:43 +01:00
  • 2dd02da76e mesh-recovery: aside sets the live data aside from the placement's entry, names as a list jschoubben 2026-11-12 01:17:41 +01:00
  • 0ebabf7174 mesh-recovery: restore, set aside, put an aside back, cancel, retry, kept-points, the repair at a start jschoubben 2026-11-12 01:16:29 +01:00
  • 7d755c8f08 mesh-recovery: take a restore point, list the points, expire them, one act at a time jschoubben 2026-11-12 01:13:58 +01:00
  • b43c57f43b mesh-recovery: the module, its manifest and its claim of the seat mesh-recovery jschoubben 2026-11-12 01:13:13 +01:00
  • d9f2b7bcfa Merge pull request 'The licence manager keeps its data on the bus and switches licences by itself at 99% (issue 1409)' (#657) from feat/39-licence-switch into main mesh-tools 2026-11-12 00:13:04 +00:00
  • c6de76740f Fix 9.4e: the four readers use the branch follower's Entry, Ready, entries rows, entry-not-found finding and entry_again tool; their copies are deleted jschoubben 2026-11-12 01:12:43 +01:00
  • dbcba161d5 M-6 fix: the carry-over carries each live lease with its remaining lifetime (issue 1409) jschoubben 2026-11-12 01:07:09 +01:00
  • c8e321c8e1 M-11 fix: a reading takes its licence's lease, and a grant the vault does not answer is a failed reading (issue 1409) jschoubben 2026-11-12 01:04:07 +01:00