Commit Graph

  • de7aca4fa6 ADR 0262: one listing of every preference, and research 037 surveying the literals to convert jochen 2026-10-08 17:10:15 +02:00
  • 0e5a5e2085 ADR 0262: record the lenient read of stored manifests and the marked defaults layer jochen 2026-10-08 16:53:18 +02:00
  • 417db4d837 ADR 0262: let a preference carry a default so a running module can gain a setting jochen 2026-10-08 16:23:03 +02:00
  • acc82aa5e4 Merge pull request 'Issue 332: the service manager could neither clear a failed unit nor say what wants it' (#222) from issues/332-the-service-manager-cannot-clear-or-explain-a-failed-unit into main mesh-admin 2026-10-08 15:52:54 +00:00
  • fd6c452e61 Issue 332: add unlink-dangling and the glob refusal from the review jochen 2026-10-08 17:40:00 +02:00
  • 3edafd78ab Research 038, ADR 0263 and to-be 52: let the mesh own shares and mounts, so no node depends on a hand-written export or fstab line jochen 2026-10-08 17:23:52 +02:00
  • c3a20baece Issue 332: the service manager could neither clear a failed unit nor say what wants it jochen 2026-10-08 17:21:16 +02:00
  • 9fc09fe0d5 Merge pull request 'Issue 331: resolved, the sensors condition cleared live' (#220) from issue/331-resolved into main mesh-admin 2026-10-08 15:17:28 +00:00
  • c9b0e55a1f Merge pull request 'Issue 331: fixed-by and replay R331' (#219) from issue/331-fixed-by-and-replay into main mesh-admin 2026-10-08 15:17:25 +00:00
  • 7d60650ae7 Issue 331: resolve it, now the sensors condition is seen to clear on the laptop jochen 2026-10-08 17:12:50 +02:00
  • a97efa99f8 Issue 331: name the pull requests that fix it and its replay R331 jochen 2026-10-08 17:11:33 +02:00
  • 72e0a851cf Merge pull request 'Issue 331: a declared tool check is never asked on the live link' (#218) from issue/331-a-tool-check-is-never-asked into main mesh-admin 2026-10-08 15:06:55 +00:00
  • 33b0ee3d53 Issue 331: state how the fix is proved, what CI still skips, and that the grants hold live jochen 2026-10-08 17:02:52 +02:00
  • 31664fcd80 Merge pull request 'Issue 325 and ADR 0261: an assignment made while its module's build runs is kept pending' (#214) from fix/325-assign-says-why-a-module-is-not-there into main mesh-admin 2026-10-08 14:58:04 +00:00
  • 6dda1b1d77 ADR 0261: one condition per pending assignment, and a raised row kept until it clears jochen 2026-10-08 16:46:42 +02:00
  • 3a09387c8e ADR 0261: an assignment made while its module's build runs is kept pending jochen 2026-10-08 16:24:01 +02:00
  • 63754ca874 Issue 325: assign said no module of that name while the module's build ran jochen 2026-10-08 15:50:29 +02:00
  • 08e065fbb6 Issue 331: record why no declared tool check was ever asked on a live machine jochen 2026-10-08 16:45:21 +02:00
  • 1782f1ad74 Merge pull request 'Issues 326-330: research 036's live bus faults, measured again and diagnosed' (#217) from issues/036-bus-faults into main mesh-admin 2026-10-08 14:29:17 +00:00
  • c64a7b3d4a Issues 326-330: register research 036's live bus faults, each diagnosed jochen 2026-10-08 16:27:34 +02:00
  • 7d1e3822bf Merge pull request 'ADR 0260: three standing reads, drop-in directories are no module's, the lists grow only in the open' (#215) from fix/0260-path-check-facts into main mesh-admin 2026-10-08 14:27:19 +00:00
  • e182e9ab12 ADR 0260: correct the count of standing reads, and say drop-in directories are no module's and the lists grow only in the open jochen 2026-10-08 16:12:54 +02:00
  • 91272a8e2c Merge pull request 'Research 036: everything moves over NATS — where the mesh still talks around the bus, and what a view onto the bus needs' (#213) from research/036-everything-over-nats into main mesh-admin 2026-10-08 14:12:02 +00:00
  • 9efa785f38 Merge pull request 'ADR 0260: a bar block shows a value its module keeps on the bus, and no module reads another's files' (#212) from feat/the-bar-takes-blocks into main mesh-admin 2026-10-08 14:09:26 +00:00
  • a95e8060c3 Merge pull request 'ADR 0257, issues 321-323, research 035: record the bases builds copy; what the pre-mesh images are' (#207) from decision/a-copied-base-is-recorded into main mesh-admin 2026-10-08 14:02:47 +00:00
  • dd316afa57 Merge pull request 'ADR 0254: correct what the fix covers after its review (progressive insight, issue 318)' (#210) from insight/0254-every-module-of-a-failed-send-gets-a-verdict into main mesh-admin 2026-10-08 14:02:21 +00:00
  • 9afd6f8902 ADR 0260: say what review narrowed — one key per grant, per-machine state, wider path roots, a follower that speaks jochen 2026-10-08 15:54:45 +02:00
  • 56e78612dc ADR 0257: the sweep after a build leaves an index for a confirmed collect jochen 2026-10-08 15:50:36 +02:00
  • b7624cf023 ADR 0254 insight: state the two remaining costs, and point decisions 1 and 5 at their corrections jochen 2026-10-08 15:45:34 +02:00
  • 5e9a27a6a3 Research 036: measure where the mesh talks around the bus, so views can be built from it jochen 2026-10-08 15:28:57 +02:00
  • 9b3ccfc1b4 ADR 0254 insight: a broken module goes back at once, and only a move that adds a group is excused, at a stated cost jochen 2026-10-08 15:28:31 +02:00
  • 64ef5a0ac8 ADR 0254: correct what the fix covers after its review, as a progressive insight (issue 318) jochen 2026-10-08 15:09:12 +02:00
  • 427b078093 ADR 0260: a bar block shows a value its module keeps on the bus, and no module reads another's files jochen 2026-10-08 15:24:04 +02:00
  • 4196b711f8 Merge pull request 'ADR 0256: one module reads a machine's hardware condition, and a fault is said through its health' (#206) from decision/hardware-sensors into main mesh-admin 2026-10-08 13:20:58 +00:00
  • f08342ad50 Merge pull request 'ADR 0258: name the mesh MCP server, not the retired console' (#209) from fix/needs-you-from-the-console into main mesh-admin 2026-10-08 13:20:45 +00:00
  • df41dfff38 ADR 0256: say exactly how a SAS drive, a USB drive and a stuck read are treated jochen 2026-10-08 15:04:03 +02:00
  • 39585e3bb2 ADR 0258: name the mesh MCP server, not the retired console jochen 2026-10-08 15:03:41 +02:00
  • f5f4eedf7a Merge pull request 'ADR 0254: a wait for a person's new login is not a gate's failure, and each module of a send keeps its own pass (issue 318)' (#204) from fix/318-a-wait-for-a-person-is-not-a-failure into main mesh-admin 2026-10-08 13:03:12 +00:00
  • fc9df13497 Merge pull request 'Issue 324 and ADR 0258: a desk click performs only an acknowledgement, an answer is a one-time ticket' (#208) from fix/notifications-after-review into main mesh-admin 2026-10-08 13:03:00 +00:00
  • 0406373545 ADR 0256: one reader of the drives, and a stuck read is said jochen 2026-10-08 14:59:12 +02:00
  • 3bfedcfa15 ADR 0258 and issue 324: the live window, data loss never silenced from a click, and where to give what no notification can jochen 2026-10-08 14:56:48 +02:00
  • b6690c38cf ADR 0257: platforms go only in a confirmed collect; say what stays, and what a rollback costs jochen 2026-10-08 14:53:04 +02:00
  • ef8b76461e Merge pull request 'ADR 0255: the bar takes blocks as data from the module that knows the hardware' (#205) from feat/the-bar-takes-blocks into main mesh-admin 2026-10-08 12:44:40 +00:00
  • f5d08f4b6f Issue 324: name the pull requests that fix it jochen 2026-10-08 14:40:30 +02:00
  • dd149a72c0 Issue 324 and ADR 0258: a desk click performs only an acknowledgement jochen 2026-10-08 14:40:02 +02:00
  • 01e48196f7 Narrow ADR 0254 to what the walk path does, and say what a pending relogin excuses (issue 318) jochen 2026-10-08 14:38:08 +02:00
  • e4299b5521 ADR 0255: say what review changed — if-capability on offered kinds only, unrenderable pieces left out and named, and why the sampler runs everywhere jochen 2026-10-08 14:35:56 +02:00
  • f63828ce1c ADR 0256: say exactly what raises a condition, and why a drive is read only hourly jochen 2026-10-08 14:35:21 +02:00
  • 781681a117 ADR 0254: a wait for a person's new login passes the gate, so one module's wait stalls no walk (issue 318) jochen 2026-10-08 13:43:08 +02:00
  • 1c987e0df7 Merge pull request 'Issue 320 and ADR 0253: a condition says itself to the operator in plain words' (#203) from feat/plain-notifications into main mesh-admin 2026-10-08 12:20:39 +00:00
  • 59bc551b5b ADR 0257, issues 321-323, research 035: record the bases builds copy, and say what the pre-mesh images are jochen 2026-10-08 14:08:45 +02:00
  • 356c5f23f4 ADR 0253: say whether the operator is needed, keep quiet what needs nothing, answer from the notification jochen 2026-10-08 14:00:38 +02:00
  • c8b6a4eea8 ADR 0256: one module reads the machine's hardware, so a failing drive or fan is raised, not found dead jochen 2026-10-08 13:48:52 +02:00
  • 5852b66988 ADR 0255: the bar takes blocks as data from the module that knows the hardware jochen 2026-10-08 13:45:27 +02:00
  • fc3c42318f Issue 320: name the pull requests that fix it jochen 2026-10-08 13:29:33 +02:00
  • 7c49aa0ffc Issue 320 and ADR 0253: a condition says itself to the operator in plain words jochen 2026-10-08 13:28:37 +02:00
  • 73fa97efde Merge pull request 'Issues 316-319: holds that never lift, holds walked past, and one module's wait stalling every walk' (#202) from issues/316-319-holds-and-gates into main mesh-admin 2026-10-08 11:27:49 +00:00
  • aa221abfee Issues 316-319: holds that never lift, a hold a later merge walks past, and one module's wait stalling every walk jochen 2026-10-08 13:23:49 +02:00
  • df0097245d Merge pull request 'Issue 314: a large answer was lost on its way back; issue 200 resolved by 265's fix' (#198) from issues/314-a-large-answer-was-lost-on-its-way-back into main mesh-admin 2026-10-08 11:06:34 +00:00
  • c3022d5e14 Merge pull request 'ADR 0251 and to-be 51: the registries say what they hold and keep what is named' (#200) from design/051-the-registries-keep-what-is-named into main mesh-admin 2026-10-08 11:06:17 +00:00
  • 7879ade66f Merge pull request 'ADR 0252: a module puts an account in a group, and the mesh says when a new login is needed' (#201) from decision/0252-a-module-puts-an-account-in-a-group into main mesh-admin 2026-10-08 11:05:12 +00:00
  • f91735b629 Put the store's tools in a module beside it, since the store's module may not build (ADR 0251) jochen 2026-10-08 12:08:02 +02:00
  • 3449775cb6 ADR 0252: a module puts an account in a group, and the mesh says when a new login is needed jochen 2026-10-08 12:04:50 +02:00
  • f1e2ebce7a Record how the registries keep what is named, so nothing piles up unseen (ADR 0251, to-be 51) jochen 2026-10-08 11:51:59 +02:00
  • f2201beb40 Merge pull request 'Issue 315: a failed unit of a module was never raised' (#199) from issues/315-a-failed-unit-was-never-raised into main mesh-admin 2026-10-08 09:40:28 +00:00
  • bd14e1b021 Merge pull request 'Issue 313: history adopted at the switch was held for a person; ADR 0250 retires it' (#197) from fix/313-retire-adopted-history into main mesh-admin 2026-10-08 09:36:53 +00:00
  • 28aabd8621 Issue 315: say the node-engine's repository as an identifier jochen 2026-10-08 11:30:30 +02:00
  • f78e21c5f9 Issue 314: a large answer was lost on its way back; issue 200 resolved by 265's fix jochen 2026-10-08 11:30:10 +02:00
  • 7121d0737e Issue 315: a failed unit of a module was never raised jochen 2026-10-08 11:30:08 +02:00
  • 67bb28da4e Issue 313: history adopted at the switch was held for a person; ADR 0250 retires it and ends owed work the forge cannot do jochen 2026-10-08 11:20:44 +02:00
  • b11219e3de Merge pull request 'Issue 309: two order rules ordered one pair both ways; ADR 0249 gives them a precedence' (#194) from issues/309-two-order-rules-ordered-one-pair-both-ways into main mesh-admin 2026-10-08 09:11:45 +00:00
  • c6e76015b7 Merge pull request 'Issue 310: a pull request ran its own copy of its repository's check' (#196) from issues/310-a-pull-request-ran-its-own-copy-of-its-check into main mesh-admin 2026-10-08 09:10:27 +00:00
  • a0765c0b13 Issue 310: a pull request ran its own copy of its repository's check jochen 2026-10-08 11:00:44 +02:00
  • c0662f1171 Merge pull request 'Issue 312: no tool said a machine's disk load' (#195) from issues/312-no-tool-said-a-machines-disk-load into main mesh-admin 2026-10-08 08:55:40 +00:00
  • 7839703b60 Issue 312: no tool said a machine's disk load, so issue 306 could not measure its disk jochen 2026-10-08 10:48:44 +02:00
  • a3bedeb227 Issue 309: two order rules ordered one pair both ways; ADR 0249 gives them a precedence jochen 2026-10-08 10:46:34 +02:00
  • 47aaae98b1 Merge pull request 'Issue 311: the media catalogue's check ran no tests for its TypeScript modules' (#193) from issues/311-the-media-catalogues-modules-ran-no-tests into main mesh-admin 2026-10-08 08:46:10 +00:00
  • c67ceacccf Issue 311: the media catalogue's check ran no tests for its TypeScript modules jochen 2026-10-08 10:41:31 +02:00
  • fcb76ca29d Merge pull request 'Issue 306: a check on the control node ran past its timeout' (#191) from issues/306-a-check-on-the-control-node-ran-past-its-timeout into main mesh-admin 2026-10-08 08:34:59 +00:00
  • 37e82fb9fc Merge pull request 'Issues 307, 308: the lab's beds kept the bus and runtime the mesh had left; a lab unit test's verdict depended on the machine' (#192) from issues/307-308-the-labs-beds-and-a-host-dependent-test into main mesh-admin 2026-10-08 08:34:52 +00:00
  • 879b183268 Merge pull request 'Issue 305: a recheck left the old verdict standing' (#190) from issues/305-a-recheck-left-the-old-verdict-standing into main mesh-admin 2026-10-08 08:34:30 +00:00
  • 57b24738f3 Merge pull request 'Issue 146: the enrolment-time consumer is answered by issue 208; design 08 names the join's code' (#189) from issues/146-the-enrolment-consumer-and-the-tunnel-join into main mesh-admin 2026-10-08 08:24:28 +00:00
  • 9c030a714a Issues 307, 308: the lab's beds kept the bus and runtime the mesh had left; a unit test's verdict depended on the machine jochen 2026-10-08 10:23:34 +02:00
  • db0fea6067 Issue 306: a check on the control node ran past its timeout jochen 2026-10-08 10:21:49 +02:00
  • 573a44a33d Issue 305: a recheck must put the merge check back to pending, or the old verdict merges jochen 2026-10-08 10:12:52 +02:00
  • 0abca926ea Merge pull request 'ADR 0217, to-be 44: no change to a machine takes effect unseen' (#97) from feat/no-change-takes-effect-unseen into main mesh-admin 2026-10-08 00:06:01 +00:00
  • af398aef7b Merge pull request 'Issues 303, 304; 240 resolved, 242 located' (#94) from issues/245-246 into main mesh-admin 2026-10-07 23:55:47 +00:00
  • 43bffdc0c3 Issue 146: the enrolment-time consumer is answered by issue 208's assertion; design 08 names the join's code jochen 2026-10-08 01:53:07 +02:00
  • e3caa4e1d4 ADR 0217, to-be 44: no change to a machine takes effect unseen jochen 2026-10-08 01:40:53 +02:00
  • 67599df951 Issues 303, 304; 240 resolved, 242 located jschoubben 2026-10-05 14:54:38 +02:00
  • 08a874b55f Merge pull request 'Triage issues 279-298: resolve the fixed, with replays R292 and R298' (#188) from issues/triage-279-298 into main mesh-admin 2026-10-07 23:41:52 +00:00
  • 78fd323df3 Merge pull request 'Triage issues 228-278: close the fixed, re-check the rest' (#187) from issues/triage-228-278 into main mesh-admin 2026-10-07 23:41:48 +00:00
  • ed24d950db Merge pull request 'Issues 092–208 triaged on 2026-10-08: 13 resolved, 1 wontfix, the rest re-checked' (#186) from issues/triage-092-208 into main mesh-admin 2026-10-07 23:41:45 +00:00
  • 64e97d0de1 Triage issues 279-298: resolve the fixed with replays R292 and R298 jochen 2026-10-08 01:31:13 +02:00
  • 2d18fa3380 Triage issues 228-278: close the fixed, re-check the rest jochen 2026-10-08 01:31:10 +02:00
  • 623fccee23 Triage issues 092-208: close the fixed and the obsolete, re-check the rest jochen 2026-10-08 01:31:06 +02:00
  • 990414c9b8 Merge pull request 'Ignore Python's cache folder' (#185) from chore/ignore-python-cache into main mesh-admin 2026-10-07 23:05:54 +00:00
  • 5d4e427117 Ignore Python's cache: running the checks wrote it, and one file had been committed by mistake jochen 2026-10-08 01:04:03 +02:00
  • c6ff3b65b6 Merge pull request 'Issues 301, 302: a push of recorded builds is no repair; the lab's Go replays are checked in Go' (#184) from issues/301-302-a-push-of-recorded-builds-and-the-labs-go into main mesh-admin 2026-10-07 22:26:27 +00:00
  • 7fde8f4bbe Issues 301 and 302: a push of recorded builds is no repair, and the lab's Go is checked in Go jochen 2026-10-08 00:17:14 +02:00