jschoubben
  • Joined on 2020-06-18
jschoubben pushed to fix/notifications-after-review at novox/mesh-controller 2026-10-08 12:40:05 +00:00
b6755afbe4 Offer only acknowledgements as answers, keep a refused verdict, and say a change of words
jschoubben pushed to fix/notifications-after-review at novox/mesh-catalog 2026-10-08 12:40:05 +00:00
d83711f11e Take only acknowledgements from a desk click, and make each answer a one-time ticket
jschoubben created branch fix/notifications-after-review in novox/mesh-catalog 2026-10-08 12:40:05 +00:00
jschoubben created branch fix/notifications-after-review in novox/mesh-controller 2026-10-08 12:40:05 +00:00
jschoubben created branch fix/notifications-after-review in novox/hq 2026-10-08 12:40:04 +00:00
jschoubben pushed to fix/notifications-after-review at novox/hq 2026-10-08 12:40:04 +00:00
dd149a72c0 Issue 324 and ADR 0258: a desk click performs only an acknowledgement
jschoubben pushed to fix/318-a-wait-for-a-person-is-not-a-failure at novox/hq 2026-10-08 12:38:13 +00:00
01e48196f7 Narrow ADR 0254 to what the walk path does, and say what a pending relogin excuses (issue 318)
1455d9560e Prove R318 on the fix's head, which gives the new condition its plain words (hq issue 318)
jschoubben pushed to feat/the-bar-takes-blocks at novox/hq 2026-10-08 12:35:59 +00: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
jschoubben pushed to feat/the-bar-takes-blocks at novox/mesh-host 2026-10-08 12:35:28 +00:00
52f44c5636 Count the same meters the power module's sampler reads (hq ADR 0255)
jschoubben pushed to decision/hardware-sensors at novox/hq 2026-10-08 12:35:25 +00:00
f63828ce1c ADR 0256: say exactly what raises a condition, and why a drive is read only hourly
jschoubben pushed to feat/sensors at novox/mesh-catalog 2026-10-08 12:35:23 +00:00
66a32b196d sensors: raise only what the hardware says is failing, and say a hung watch
jschoubben pushed to feat/the-bar-takes-blocks at novox/mesh-catalog 2026-10-08 12:34:48 +00:00
8bd17abd4e Count each processor package once, never read a sleeping card, and give no reading for a reset counter (hq ADR 0255)
f2ab795926 Let the bar render blocks other modules contribute, and give it the battery and power draw from the power module (hq ADR 0255)
541b24d96e Merge pull request 'messenger and dunst: plain notifications that say whether you are needed, and take the answer from the desk (hq ADR 0253, issue 320)' (#126) from feat/plain-notifications into main
f00b5a19b1 Say what the operator needs to do, keep quiet what needs nothing, and take answers from the desk
a6296dfd6f Say each notification in plain words the operator reads at a glance
Compare 5 commits »
jschoubben pushed to feat/the-bar-takes-blocks at novox/mesh-controller 2026-10-08 12:33:07 +00:00
1ea814413b Leave out a block its holder cannot render, and keep if-capability to known names on offered kinds (hq ADR 0255)
db0dc36e47 Build every artifact the forge declares in the forge tests
3a709311f4 Let a seat receive blocks as data its holder renders, placed where the machine has the hardware (hq ADR 0255)
6df30b6d98 Merge pull request 'Give every condition a headline, an explanation and a resolved line in plain words (hq ADR 0253, issue 320)' (#141) from feat/plain-notifications into main
1a4305213d Open every explanation with what the operator needs to do, and offer the answers
Compare 7 commits »
jschoubben pushed to fix/318-a-wait-for-a-person-is-not-a-failure at novox/hq 2026-10-08 12:25:54 +00: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)
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
356c5f23f4 ADR 0253: say whether the operator is needed, keep quiet what needs nothing, answer from the notification
fc3c42318f Issue 320: name the pull requests that fix it
7c49aa0ffc Issue 320 and ADR 0253: a condition says itself to the operator in plain words
Compare 5 commits »
51d7bbfdc8 Give relogin-needed its plain words: it needs the operator and offers no button, since only their new login can end it (hq ADR 0253, ADR 0254)
e3b5c224e8 Pass a wait for a person's new login with the wait carried, and keep the pass of a module healthy beside a failure (hq ADR 0254, issue 318)
6df30b6d98 Merge pull request 'Give every condition a headline, an explanation and a resolved line in plain words (hq ADR 0253, issue 320)' (#141) from feat/plain-notifications into main
1a4305213d Open every explanation with what the operator needs to do, and offer the answers
7df72edd2b Resolve the forge's manifest against both artifacts it now builds
Compare 6 commits »
jschoubben pushed to feat/a-mirrored-base-is-recorded at novox/mesh-catalog 2026-10-08 12:11:18 +00:00
2dffc48c81 Count a platform manifest as its index's, and list the unrecorded copies of upstream images
jschoubben created branch feat/a-mirrored-base-is-recorded in novox/mesh-catalog 2026-10-08 12:11:18 +00:00
jschoubben pushed to feat/a-mirror-is-recorded at novox/mesh-controller 2026-10-08 12:11:03 +00:00
565974901a Record the bases a build copies, keep them by the builds that stood on them, and copy each image once
d0e0519dbe Resolve the forge's manifest against both artifacts it now builds
Compare 2 commits »
jschoubben created branch feat/a-mirror-is-recorded in novox/mesh-controller 2026-10-08 12:11:03 +00:00