Issue 296: a plan's clock restarted at every save #175

Merged
mesh-admin merged 2 commits from issues/296-a-plans-clock-restarted-at-every-save into main 2026-10-07 19:04:58 +00:00
Contributor

This registers issue 296, at status located, with a report and a diagnosis.

plans counted a plan's time from its last save. Every advance saved the plan, even when nothing had changed. So a build queued for minutes read as "building for 1s" and was never LATE. The cause is in the controller, and the fix is mesh-controller PR #119, which is open. LATE now uses the stalled condition's start time and bound.

This is a core issue. When it resolves, it needs replay: or replay-none: (ADR 0237).

The number is free across main and every open branch; 295 is taken on issues/295-…. records.py, cycle.py, index.py and sh merge-check.sh all pass.

This registers issue 296, at status `located`, with a report and a diagnosis. `plans` counted a plan's time from its last save. Every advance saved the plan, even when nothing had changed. So a build queued for minutes read as "building for 1s" and was never LATE. The cause is in the controller, and the fix is mesh-controller PR #119, which is open. LATE now uses the stalled condition's start time and bound. This is a core issue. When it resolves, it needs `replay:` or `replay-none:` (ADR 0237). The number is free across main and every open branch; 295 is taken on `issues/295-…`. records.py, cycle.py, index.py and `sh merge-check.sh` all pass.
mesh-admin added 1 commit 2026-10-07 18:08:09 +00:00
Issue 296: a plan's clock restarted at every save
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 superseded: a newer head of the same pull request
fbc6405f1e
plans counted a plan's time from its last save, and every advance saved it, so a queued build read
as seconds old and was never late; located in the controller, fix in mesh-controller PR #119.
Author
Contributor

Delivery novox/hq@6caa471ed032 — delivered since 2026-10-07T19:05:19Z

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

Transitions

  • 2026-10-07 18:47 (new) → proposed (announced): novox/hq#175's head announced
  • 2026-10-07 18:48 proposed → checked (checked): the verdict names this commit
  • 2026-10-07 18:48 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-07 19:05 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 19:05 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@6caa471ed032` — **delivered** since 2026-10-07T19:05:19Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-07 18:47 (new) → proposed (announced): novox/hq#175's head announced - 2026-10-07 18:48 proposed → checked (checked): the verdict names this commit - 2026-10-07 18:48 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-07 19:05 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 19:05 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 18:47:11 +00:00
Issue 296: the refused step logged and saved on every tick
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
6caa471ed0
mesh-admin merged commit 52ecd8bfd5 into main 2026-10-07 19:04:58 +00:00
mesh-admin deleted branch issues/296-a-plans-clock-restarted-at-every-save 2026-10-07 19:04:59 +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#175