To-be 48 Phase A is being built: in-progress, its code named, what the build chose #162

Merged
mesh-admin merged 1 commits from feat/a-module-says-how-it-is-healthy into main 2026-10-07 00:39:41 +00:00
Contributor

Playbook 04 handoff for to-be 48 (ADR 0240), Phase A:

  • status: in-progress.
  • code: [mesh-host, mesh-controller, mesh-lab].
  • A new section, As built — Phase A. It records what the build chose where the design left room:
    • The look: every 15 s, one read of the runtime and one per service manager. A runtime that does not answer is unknown.
    • What a restart is: a recreate, versus a restart somebody made, versus the runtime's policy restart.
    • What is judged: the mesh's own resources and held found things are not judged, in this phase.
    • How the statement is said: in every report, as an event on change, every minute while not healthy, and every 5 minutes anyway. The writers-table row is extended and no grant changed.
    • The controller's side: the store, the module scope, and a gate where not healthy means not yet, failing at the bound.
    • The replay: R-crashloop, proved.
  • What is still to do for Phase A's done-when: the live reading after rollout.

The code PRs:

  • mesh-host#47 (merge #46 first)
  • mesh-controller#107
  • mesh-lab#54

The three hq checks pass, and check-here passes.

Playbook 04 handoff for to-be 48 (ADR 0240), Phase A: - `status: in-progress`. - `code: [mesh-host, mesh-controller, mesh-lab]`. - A new section, **As built — Phase A**. It records what the build chose where the design left room: - **The look:** every 15 s, one read of the runtime and one per service manager. A runtime that does not answer is `unknown`. - **What a restart is:** a recreate, versus a restart somebody made, versus the runtime's policy restart. - **What is judged:** the mesh's own resources and held found things are not judged, in this phase. - **How the statement is said:** in every report, as an event on change, every minute while not healthy, and every 5 minutes anyway. The writers-table row is extended and no grant changed. - **The controller's side:** the store, the `module` scope, and a gate where not healthy means *not yet*, failing at the bound. - **The replay:** `R-crashloop`, proved. - What is still to do for Phase A's done-when: the live reading after rollout. The code PRs: - mesh-host#47 (merge #46 first) - mesh-controller#107 - mesh-lab#54 The three hq checks pass, and `check-here` passes.
Author
Contributor

Delivery novox/hq@dea72dc4fc8c — delivered since 2026-10-07T00:40:11Z

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

Group feat/a-module-says-how-it-is-healthy, in order: novox/hq@dea72dc4fc → novox/mesh-lab@5e3ae7b835

Transitions

  • 2026-10-07 00:29 (new) → proposed (announced): novox/hq#162's head announced
  • 2026-10-07 00:36 proposed → checked (checked): the verdict names this commit
  • 2026-10-07 00:36 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-07 00:40 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-07 00:40 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@dea72dc4fc8c` — **delivered** since 2026-10-07T00:40:11Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Group** `feat/a-module-says-how-it-is-healthy`, in order: novox/hq@dea72dc4fc8c → novox/mesh-lab@5e3ae7b835b2 - novox/mesh-controller@725fcd977e75 before novox/mesh-host@1fc1e74cc3c9: built by - novox/mesh-host@1fc1e74cc3c9 before novox/mesh-controller@725fcd977e75: engine before controller **Transitions** - 2026-10-07 00:29 (new) → proposed (announced): novox/hq#162's head announced - 2026-10-07 00:36 proposed → checked (checked): the verdict names this commit - 2026-10-07 00:36 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-07 00:40 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-07 00:40 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`.
jschoubben added 1 commit 2026-10-07 00:28:57 +00:00
To-be 48 Phase A is being built: name its code and say what the build chose
mesh/merge-gate pass: the change touches no module of the mesh's graph
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery delivered
mesh/delivery-group group feat/a-module-says-how-it-is-healthy merged: every member is merged
dea72dc4fc
jschoubben force-pushed feat/a-module-says-how-it-is-healthy from 874bdd8beb to dea72dc4fc 2026-10-07 00:28:57 +00:00 Compare
Author
Contributor

Merge check at 874bdd8b

  • mesh/merge-gate: ERROR — the check could not run: http://novox.internal:20000/novox/hq.git has no 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: git checkout --quiet 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: exit status 128
  • mesh/repo-check: ERROR — the check could not run: http://novox.internal:20000/novox/hq.git has no 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: git checkout --quiet 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: exit status 128

Run by the build seat on shanks as build-1791332903671462381 (builds --log build-1791332903671462381).

**Merge check** at `874bdd8b` - `mesh/merge-gate`: **ERROR** — the check could not run: http://novox.internal:20000/novox/hq.git has no 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: git checkout --quiet 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: exit status 128 - `mesh/repo-check`: **ERROR** — the check could not run: http://novox.internal:20000/novox/hq.git has no 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: git checkout --quiet 874bdd8beb78ac6f15d3883ca13fa276206c4dbe: exit status 128 Run by the build seat on shanks as `build-1791332903671462381` (`builds --log build-1791332903671462381`).
mesh-admin merged commit 781f55329d into main 2026-10-07 00:39:41 +00:00
mesh-admin deleted branch feat/a-module-says-how-it-is-healthy 2026-10-07 00:39:41 +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#162