Keep three lessons of feature mail-sender in playbook 07: a rule keyed on a shared property, a manifest word's first push, one watcher per wait #436

Merged
mesh-tools merged 1 commits from docs/playbook-07-lessons-mail-sender into main 2026-10-19 13:30:10 +00:00
Member

Playbook 07 gains three lessons, each from a fault of 2026-10-19 (feature mail-sender, ADR 0436):

  • Step 2 item 6: a rule keyed on a property the bus or store gives is checked against everything else on the mesh that has it (release 1 keyed drop-only dead letters on work-queue retention, which every seat's work stream has; three rounds missed it, its try caught it; issue 1178).
  • Step 3 item 4: a new manifest word's test goes through the push that meets it first, not only the verb that fills it (a process's account file was composed as a random stand-in before module issue; the process crash-looped until issued by hand; issue 1226).
  • Following and reporting: a watcher watches one wait and ends with it, never re-pointed (a re-pointed watcher missed a pull request's passed checks for 15 minutes).

Playbook 08: a playbook edit; sh merge-check.sh passed.

Reviewed-by: the operator's Approve of this merge (a playbook edit of a few lines, playbook 08 step 4) at 7ed83f4965

Playbook 07 gains three lessons, each from a fault of 2026-10-19 (feature mail-sender, ADR 0436): - Step 2 item 6: a rule keyed on a property the bus or store gives is checked against everything else on the mesh that has it (release 1 keyed drop-only dead letters on work-queue retention, which every seat's work stream has; three rounds missed it, its try caught it; issue 1178). - Step 3 item 4: a new manifest word's test goes through the push that meets it first, not only the verb that fills it (a process's account file was composed as a random stand-in before module issue; the process crash-looped until issued by hand; issue 1226). - Following and reporting: a watcher watches one wait and ends with it, never re-pointed (a re-pointed watcher missed a pull request's passed checks for 15 minutes). Playbook 08: a playbook edit; `sh merge-check.sh` passed. Reviewed-by: the operator's Approve of this merge (a playbook edit of a few lines, playbook 08 step 4) at 7ed83f4965dea5ce3e5d59049f18ba840acd9a33
mesh-tools added 1 commit 2026-10-19 13:28:42 +00:00
Keep three lessons of feature mail-sender in playbook 07: a rule keyed on a shared property, a manifest word's first push, one watcher per wait
mesh/merge-gate head 7ed83f4965de merged into trunk 71759e83f873 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 7ed83f4965de merged into trunk 71759e83f873 — pass: its merge-check.sh passed
mesh/delivery delivered
7ed83f4965
Author
Member

Delivery novox/hq@7ed83f4965de — delivered since 2026-10-19T13:30:10Z

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

Transitions

  • 2026-10-19 13:28 (new) → proposed (announced): novox/hq#436's head announced
  • 2026-10-19 13:29 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-19 13:29 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-19 13:30 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-19 13:30 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@7ed83f4965de` — **delivered** since 2026-10-19T13:30:10Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-19 13:28 (new) → proposed (announced): novox/hq#436's head announced - 2026-10-19 13:29 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-19 13:29 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-19 13:30 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-19 13:30 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 bea864af8b into main 2026-10-19 13:30:10 +00:00
mesh-tools deleted branch docs/playbook-07-lessons-mail-sender 2026-10-19 13:30:10 +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#436