Nine issues still read located although their fixes merged on 2026-10-08 and are delivered. Each now reads resolved, and its diagnosis (or, for 325, its report) gains a dated section naming the merged pull requests and what was read live on 2026-10-09 to show the fix works.
issue
fixed by
seen live
310
mesh-controller#135, mesh-lab#65 (R310)
the media catalogue's main now requires both checks, override off (its open half)
312
mesh-catalog#120
disk_load answers on the control node and the laptop
postgres_reader_grants on both stores: nothing readable
One new observation, recorded in 327: mesh-controller verb node closed 84 connections in an hour. node is not one of the verbs ADR 0265 serves on the serving connection, and who calls it that often is not known.
Not changed, on purpose:
315, 320, 321, 322, 324, 332: fixes merged and live, but each is a core issue by cycle.py (its located-in names the controller, the node-engine or the forge's module), and none has a replay or a replay-none:. They stay located until one is registered or written.
311: the live proof the issue names (the first media-catalogue pull request touching a module after #14) has not happened; #14 is still the newest pull request there.
333, 334, 336, 338: on open branches or left alone.
Checks run locally from a fresh clone: records.py, index.py, cycle.py and words.py (with a fresh mesh-catalog checkout as MESH_CATALOG_DIR) all pass.
Record hygiene. Do not merge without review.
Nine issues still read `located` although their fixes merged on 2026-10-08 and are delivered. Each now reads `resolved`, and its diagnosis (or, for 325, its report) gains a dated section naming the merged pull requests and what was read live on 2026-10-09 to show the fix works.
| issue | fixed by | seen live |
|---|---|---|
| 310 | mesh-controller#135, mesh-lab#65 (R310) | the media catalogue's main now requires both checks, override off (its open half) |
| 312 | mesh-catalog#120 | `disk_load` answers on the control node and the laptop |
| 313 | mesh-catalog#121, mesh-controller#136 (fixed-by filled) | held history reads `retired`; `retire-history` answers |
| 314 | mesh-controller#138, mesh-tools#22, mesh-lab#66 (R314) | unfiltered `conditions` answers |
| 318 | mesh-host#55, mesh-controller#142, mesh-lab#67 (R318) | `relogin-needed` held as a wait, nothing put back, nothing waiting |
| 325 | mesh-controller#150, mesh-lab#68 (R325) | controller delivered through #170, no machine behind |
| 327 | mesh-controller#161, mesh-catalog#139, mesh-lab#71 (R327) | `nats_closed_connections`: every connection named, none dropped |
| 330 | mesh-controller#159, mesh-tools#24, mesh-lab#70 (R330), mesh-host#60 | `dead-letters` answers |
| 337 | mesh-catalog#143 (fixed-by filled; replay-none already there) | `postgres_reader_grants` on both stores: nothing readable |
One new observation, recorded in 327: `mesh-controller verb node` closed 84 connections in an hour. `node` is not one of the verbs ADR 0265 serves on the serving connection, and who calls it that often is not known.
Not changed, on purpose:
- 315, 320, 321, 322, 324, 332: fixes merged and live, but each is a core issue by `cycle.py` (its `located-in` names the controller, the node-engine or the forge's module), and none has a replay or a `replay-none:`. They stay `located` until one is registered or written.
- 311: the live proof the issue names (the first media-catalogue pull request touching a module after #14) has not happened; #14 is still the newest pull request there.
- 339: mesh-host #64 and #65 are still open.
- 316, 317, 319, 323, 326, 328, 329: no fix merged.
- 333, 334, 336, 338: on open branches or left alone.
Checks run locally from a fresh clone: records.py, index.py, cycle.py and words.py (with a fresh mesh-catalog checkout as MESH_CATALOG_DIR) all pass.
Each fix's pull requests are merged and delivered; each issue now says
what was read live on 2026-10-09 to show it, so the record stops
listing fixed faults as located.
Deliverynovox/hq@120cdcd25ab0 — delivered since 2026-10-09T07:23:37Z
Delivery plan — builds nothing: the change touches no module of the mesh's graph
Transitions
2026-10-09 00:19 (new) → proposed (announced): novox/hq#239's head announced
2026-10-09 00:20 proposed → checked (checked): the verdict names this commit
2026-10-09 00:20 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-09 07:23 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-09 07:23 published → delivered (done): nothing for a walk to move
The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/hq@120cdcd25ab0` — **delivered** since 2026-10-09T07:23:37Z
**Delivery plan** — builds nothing: the change touches no module of the mesh's graph
**Transitions**
- 2026-10-09 00:19 (new) → proposed (announced): novox/hq#239's head announced
- 2026-10-09 00:20 proposed → checked (checked): the verdict names this commit
- 2026-10-09 00:20 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-09 07:23 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-09 07:23 published → delivered (done): nothing for a walk to move
The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Record hygiene. Do not merge without review.
Nine issues still read
locatedalthough their fixes merged on 2026-10-08 and are delivered. Each now readsresolved, and its diagnosis (or, for 325, its report) gains a dated section naming the merged pull requests and what was read live on 2026-10-09 to show the fix works.disk_loadanswers on the control node and the laptopretired;retire-historyanswersconditionsanswersrelogin-neededheld as a wait, nothing put back, nothing waitingnats_closed_connections: every connection named, none droppeddead-lettersanswerspostgres_reader_grantson both stores: nothing readableOne new observation, recorded in 327:
mesh-controller verb nodeclosed 84 connections in an hour.nodeis not one of the verbs ADR 0265 serves on the serving connection, and who calls it that often is not known.Not changed, on purpose:
cycle.py(itslocated-innames the controller, the node-engine or the forge's module), and none has a replay or areplay-none:. They staylocateduntil one is registered or written.Checks run locally from a fresh clone: records.py, index.py, cycle.py and words.py (with a fresh mesh-catalog checkout as MESH_CATALOG_DIR) all pass.
Delivery
novox/hq@120cdcd25ab0— delivered since 2026-10-09T07:23:37ZDelivery plan — builds nothing: the change touches no module of the mesh's graph
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.