Playbooks 07 and 08: lessons from the 2026-10-25 recovery #476

Merged
mesh-tools merged 2 commits from pb/recovery-lessons-2026-10-25 into main 2026-10-25 12:30:44 +00:00
Member

Lessons from the 2026-10-25 recovery, added to playbooks 07 and 08, each with how it is checked:

  1. A pull request that depends on an earlier one outside its delivery group opens only once the earlier one is delivered, not merely merged (a note is no safeguard; the Approve merges whatever is asked). Members of one delivery group still open together and merge in one pass (07 step 3, item 1).
  2. A reviewed follow-up to a change the operator has not yet approved is folded into that pull request (head moved): one Approve, one delivery.
  3. Local run of the integration level after a failed try: already in both playbooks (pull request 471), so skipped.
  4. At the second instance of a fault kind found in a review, the developer searches for every instance and names each in the report (07 step 2, item 9, referenced from 08).

Checks: go test -count=1 ./00-META/checks/ passes.

Reviewed-by: reviewer-r6m@shanks at 0354947ba6
Pushed-by: pb-lessons@shanks

Lessons from the 2026-10-25 recovery, added to playbooks 07 and 08, each with how it is checked: 1. A pull request that depends on an earlier one outside its delivery group opens only once the earlier one is delivered, not merely merged (a note is no safeguard; the Approve merges whatever is asked). Members of one delivery group still open together and merge in one pass (07 step 3, item 1). 2. A reviewed follow-up to a change the operator has not yet approved is folded into that pull request (head moved): one Approve, one delivery. 3. Local run of the integration level after a failed try: already in both playbooks (pull request 471), so skipped. 4. At the second instance of a fault kind found in a review, the developer searches for every instance and names each in the report (07 step 2, item 9, referenced from 08). Checks: go test -count=1 ./00-META/checks/ passes. Reviewed-by: reviewer-r6m@shanks at 0354947ba61015c5731dd33c90807fb16905ae11 Pushed-by: pb-lessons@shanks
mesh-tools added 1 commit 2026-10-25 12:27:59 +00:00
Playbooks 07 and 08: open a dependent pull request only after delivery, fold a follow-up into the unapproved one, search every instance of a fault kind
mesh/delivery closed: a newer head of the same pull request
mesh/check pass 4d596bd21175 on 0e1d0392bc83 | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed
4d596bd211
Author
Member

Delivery novox/hq@0354947ba610 — merged since 2026-10-25T12:30:45Z

Source — source.main moved to novox/hq@b11120f681. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Transitions

  • 2026-10-25 12:29 (new) → proposed (announced): novox/hq#476's head announced
  • 2026-10-25 12:29 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail
  • 2026-10-25 12:30 ready → merged (merged): on the trunk its modules follow: merged there

The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@0354947ba610` — **merged** since 2026-10-25T12:30:45Z **Source** — source.main moved to novox/hq@b11120f681ef. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-10-25 12:29 (new) → proposed (announced): novox/hq#476's head announced - 2026-10-25 12:29 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail - 2026-10-25 12:30 ready → merged (merged): on the trunk its modules follow: merged there The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
jschoubben added 1 commit 2026-10-25 12:29:21 +00:00
Playbooks 07 and 08: the dependent-pull-request rule leaves delivery group members out; the instance-search rule is a numbered item
mesh/delivery merged: source.main moved to novox/hq@b11120f681ef
mesh/check pass 0354947ba610 on b11120f681ef | unit 39 run, 0 kept, 1 skipped | integration 39 run, 0 kept, 1 skipped | composition passed
0354947ba6
mesh-tools merged commit b11120f681 into main 2026-10-25 12:30:44 +00:00
mesh-tools deleted branch pb/recovery-lessons-2026-10-25 2026-10-25 12:30:45 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#476