Design 36: the plugin's session-start and Stop hooks beside the guard, and the waits mirror in the agent's home (ADR 0489, ADR 0490) #462

Merged
mesh-tools merged 3 commits from design/36-wait-list-hooks into main 2026-10-21 17:53:42 +00:00
Member

The wait list and the Stop hook were delivered in mesh-catalog#420 on 2026-10-21. Design 36 said the guard was the plugin's only hook. It now describes the session-start and Stop hooks beside the guard, and lists the waits mirror in the agent's home (per Claude Code session id, and the machine's index) as the module's own entry, so the home look does not count it as drift.

Issues: issue 1745

Reviewed-by: reviewer@g14 at ac72fe6422

The wait list and the Stop hook were delivered in mesh-catalog#420 on 2026-10-21. Design 36 said the guard was the plugin's only hook. It now describes the session-start and Stop hooks beside the guard, and lists the waits mirror in the agent's home (per Claude Code session id, and the machine's index) as the module's own entry, so the home look does not count it as drift. Issues: issue 1745 Reviewed-by: reviewer@g14 at ac72fe64222911b868530b02bd1028f22e58483c
mesh-tools added 3 commits 2026-10-21 17:30:52 +00:00
Delivered in mesh-catalog#420 on 2026-10-21; the design said the guard was the plugin's only hook.
Review of the hooks paragraph: the mirror in the agent's home was not in the home's table, so the home look would count it as drift.
Design 36: the waits mirror's file is named by Claude Code's session id
mesh/merge-gate head ac72fe642229 merged into trunk a2147766963b — pass: the change touches no module of the mesh's graph
mesh/repo-check head ac72fe642229 merged into trunk a2147766963b — pass: its merge-check.sh passed
mesh/delivery delivered
ac72fe6422
Author
Member

Delivery novox/hq@ac72fe642229 — delivered since 2026-10-21T17:53:43Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Transitions

  • 2026-10-21 17:30 (new) → proposed (announced): novox/hq#462's head announced
  • 2026-10-21 17:41 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-21 17:41 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-21 17:53 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-21 17:53 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@ac72fe642229` — **delivered** since 2026-10-21T17:53:43Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-21 17:30 (new) → proposed (announced): novox/hq#462's head announced - 2026-10-21 17:41 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-21 17:41 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-21 17:53 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-21 17:53 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-tools merged commit 04fff52d3b into main 2026-10-21 17:53:42 +00:00
mesh-tools deleted branch design/36-wait-list-hooks 2026-10-21 17:53:42 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#462