Issue 325 (playbook 03, status located, core: replay: R325): a minute after the merge that added sensors asked for its build (issue 300), assign g14 sensors answered "no module of that name".
ADR 0261 (new, topic what runs on it): the controller keeps every build request once asked; assign says which case a missing module is in; an assignment made while the build runs is kept pending, and the controller makes it (claimed under the machine's hold) when the build registers the module; settling is the controller's tick, never a read; an assignment not made is the condition assignment-not-made until answered.
Glossary: pending assignment (Placement), citing ADR 0261; 0261 added to the domain's Decided by.
To-be 45 §2 amended with a dated paragraph: what status lists and the new condition. No as-is document describes what status lists; to-be 45 §2 (in progress, this part live) is where it is described.
Issue 325's Fix section corrected: settling on the tick and not on reads; making a pending assignment sends nothing (the claim about the upgrade announcement is gone); the unknown answer claims only what was checked.
Code: novox/mesh-controller#150 (rebased on 056414b). Replay: novox/mesh-lab#68 (R325 at #150's head dd78357, proved).
Checks: records, index, cycle and words pass locally. Resolve the issue once #150 is live. Do not merge without the operator's approval.
- **Issue 325** (playbook 03, status `located`, core: `replay: R325`): a minute after the merge that added `sensors` asked for its build (issue 300), `assign g14 sensors` answered "no module of that name".
- **ADR 0261** (new, topic *what runs on it*): the controller keeps every build request once asked; `assign` says which case a missing module is in; an assignment made while the build runs is kept pending, and the controller makes it (claimed under the machine's hold) when the build registers the module; settling is the controller's tick, never a read; an assignment not made is the condition `assignment-not-made` until answered.
- **Glossary**: *pending assignment* (Placement), citing ADR 0261; 0261 added to the domain's *Decided by*.
- **To-be 45 §2** amended with a dated paragraph: what `status` lists and the new condition. No as-is document describes what `status` lists; to-be 45 §2 (in progress, this part live) is where it is described.
- **Issue 325's Fix section** corrected: settling on the tick and not on reads; making a pending assignment sends nothing (the claim about the upgrade announcement is gone); the unknown answer claims only what was checked.
Code: novox/mesh-controller#150 (rebased on 056414b). Replay: novox/mesh-lab#68 (R325 at #150's head dd78357, proved).
Checks: records, index, cycle and words pass locally. Resolve the issue once #150 is live. Do not merge without the operator's approval.
Deliverynovox/hq@6dda1b1d77bb — delivered since 2026-10-08T14:58:34Z
Delivery plan — builds nothing: the change touches no module of the mesh's graph
Transitions
2026-10-08 14:47 (new) → proposed (announced): novox/hq#214's head announced
2026-10-08 14:47 proposed → checked (checked): the verdict names this commit
2026-10-08 14:47 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-08 14:58 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-08 14:58 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@6dda1b1d77bb` — **delivered** since 2026-10-08T14:58:34Z
**Delivery plan** — builds nothing: the change touches no module of the mesh's graph
**Transitions**
- 2026-10-08 14:47 (new) → proposed (announced): novox/hq#214's head announced
- 2026-10-08 14:47 proposed → checked (checked): the verdict names this commit
- 2026-10-08 14:47 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-08 14:58 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-08 14:58 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-admin
changed title from Issue 325: assign said "no module of that name" while the module's build ran to Issue 325 and ADR 0261: an assignment made while its module's build runs is kept pending2026-10-08 14:24:24 +00:00
The review of mesh-controller#150 found the controller now makes an
assignment after the person's act, which no record decided. Decide it,
cite it from the glossary and to-be 45, and correct issue 325's account
of what is settled where and what is sent.
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.
located, core:replay: R325): a minute after the merge that addedsensorsasked for its build (issue 300),assign g14 sensorsanswered "no module of that name".assignsays which case a missing module is in; an assignment made while the build runs is kept pending, and the controller makes it (claimed under the machine's hold) when the build registers the module; settling is the controller's tick, never a read; an assignment not made is the conditionassignment-not-madeuntil answered.statuslists and the new condition. No as-is document describes whatstatuslists; to-be 45 §2 (in progress, this part live) is where it is described.Code: novox/mesh-controller#150 (rebased on 056414b). Replay: novox/mesh-lab#68 (R325 at #150's head dd78357, proved).
Checks: records, index, cycle and words pass locally. Resolve the issue once #150 is live. Do not merge without the operator's approval.
Delivery
novox/hq@6dda1b1d77bb— delivered since 2026-10-08T14:58:34ZDelivery 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.2a42e12bd2toee6a64abf8Issue 325: assign said "no module of that name" while the module's build ranto Issue 325 and ADR 0261: an assignment made while its module's build runs is kept pendingee6a64abf8to6dda1b1d77