mesh-admin
  • Joined on 2026-10-04
mesh-admin pushed to main at novox/mesh-catalog 2026-10-12 11:21:18 +00:00
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
a92c08fd5b messenger: keep what a walk held until it is said, and open no walk whose end came first (review of #230)
991ffcfda0 messenger: run a walk's bound from its started_at, as the controller's walk events say it (hq ADR 0308 §5)
2927cb2ceb messenger: hold what a delivery walk touches and tell its end once, and say nothing again for a restart (hq ADR 0308, issues 532, 531)
Compare 4 commits »
mesh-admin merged pull request novox/mesh-catalog#230 2026-10-12 11:21:17 +00:00
messenger: hold what a delivery walk touches, tell its end once, and say nothing again for a restart (hq ADR 0308, issues 532, 531)
mesh-admin commented on pull request novox/mesh-catalog#232 2026-10-12 11:20:32 +00:00
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)

Merge check at 1ca26c94

  • mesh/merge-gate: FAIL — a manifest the change touches fails the module check: modules/betterbird/module.json: this is not a module manifest: json: unknown…
mesh-admin commented on pull request novox/mesh-catalog#232 2026-10-12 11:19:59 +00:00
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)

Review 34 addressed at 1ca26c9, each with a test that fails on 96e1792:

  1. betterbird_user_js answers an account preference by name with "<withheld>", every other value masked as `betterbird_pr…
mesh-admin commented on pull request novox/mesh-host#86 2026-10-12 11:18:01 +00:00
A read-write access grants the path's own group, and the path is never changed (hq ADR 0312, issue 537)

Delivery novox/mesh-host@c433e76de229 — proposed since 2026-10-12T11:18:00Z

Transitions

  • 2026-10-12 11:18 (new) → proposed (announced): novox/mesh-host…
mesh-admin commented on pull request novox/mesh-catalog#237 2026-10-12 11:17:47 +00:00
mesh-knowledge: the review asks changes for a decision nothing would cite, so its acceptance never turns the module unhealthy (hq issue 504)

Merge check at 5970a5f5

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-knowledge)
  • mesh/repo-check: PASS —…
mesh-admin created pull request novox/mesh-host#86 2026-10-12 11:17:39 +00:00
A read-write access grants the path's own group, and the path is never changed (hq ADR 0312, issue 537)
mesh-admin commented on pull request novox/mesh-controller#252 2026-10-12 11:16:39 +00:00
closedNames waits for the verb's own connection by name, not the first closed one (issue 543)

Verdict: approve at 7630072

Independent review, fresh clone (not ~/projects/novox/mesh-controller), checked out at the PR head 7630072e630979f73e05464c126a251e5412fc2b.

Scope: test code only.…

mesh-admin commented on pull request novox/mesh-controller#251 2026-10-12 11:13:13 +00:00
An archive may be an upstream release pinned by URL and sha256, mirrored by the build seat (hq issue 345, ADR 0316)

Merge check at 9d108fea

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller)
  • mesh/repo-check…
mesh-admin deleted branch adr-0308-walk-touches from novox/mesh-controller 2026-10-12 11:08:55 +00:00
mesh-admin pushed to main at novox/mesh-controller 2026-10-12 11:08:55 +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
1e9dcf0667 Say every walk a verb keeps, and clear a stop from a walk that walks again
cd6610cdf7 Say a walk's start or end when a person stops, closes, retries or releases it, and a hand stop as stopped
facc551ff2 Say what a walk touches, its bound and its outcome when it starts and ends (ADR 0308, issue 532)
Compare 4 commits »
mesh-admin merged pull request novox/mesh-controller#247 2026-10-12 11:08:54 +00:00
plan-moved says what a walk touches, its bound and its outcome when it starts and ends (ADR 0308, issue 532)
mesh-admin commented on pull request novox/mesh-controller#252 2026-10-12 11:06:03 +00:00
closedNames waits for the verb's own connection by name, not the first closed one (issue 543)

Delivery novox/mesh-controller@7630072e6309 — proposed since 2026-10-12T11:06:02Z

Transitions

  • 2026-10-12 11:06 (new) → proposed (announced):…
mesh-admin created pull request novox/mesh-controller#252 2026-10-12 11:05:37 +00:00
closedNames waits for the verb's own connection by name, not the first closed one (issue 543)
mesh-admin commented on pull request novox/mesh-catalog#237 2026-10-12 11:05:29 +00:00
mesh-knowledge: the review asks changes for a decision nothing would cite, so its acceptance never turns the module unhealthy (hq issue 504)

Merge check at 374bf5d6

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-knowledge)
  • mesh/repo-check: FAIL —…
mesh-admin commented on pull request novox/mesh-controller#247 2026-10-12 11:04:35 +00:00
plan-moved says what a walk touches, its bound and its outcome when it starts and ends (ADR 0308, issue 532)

Merge check at 1e9dcf06

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller)
  • mesh/repo-check…
mesh-admin commented on pull request novox/mesh-catalog#232 2026-10-12 11:02:46 +00:00
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)

Merge check at 96e17928

  • mesh/merge-gate: FAIL — a manifest the change touches fails the module check: modules/betterbird/module.json: this is not a module manifest: json: unknown…
mesh-admin commented on pull request novox/mesh-controller#188 2026-10-12 11:02:13 +00:00
Ask only once the bus enforces the controller's own grant, judged for real and failing closed (review of hq issue 353)

Merge check at 218b378d

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller)
  • mesh/repo-check…
mesh-admin commented on pull request novox/mesh-controller#250 2026-10-12 11:01:03 +00:00
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)

Merge check at 71b3aeaf

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller, route-proxy) -…