Issue 1409; design 39 bus-and-switch C3 (hq PR #571). Live after #659: the manager runs in its own runtime on novox but still answers 'keeps no log called "usage" ... it was issued: none'; it was the only module on main declaring a log by template, and main's runtime issues logs only from the logs section. Time-critical: the bound licence's refresh token expires 10:44 CET and the manager refuses to refresh until its carry-over ends.
usage (max-age-days 35, max-mib 256) and audit (max-mib 64) move into logs; the states stay templates.
The whole tests' runtime stand-in issues logs only from logs, as main does; they fail on the old manifest.
Tests: unit and the 4 whole tests pass; checks manifests, gofmt, nobinaries, templates pass; the judge accepts the manifest (local re-creation).
Reviewed-by: mesh-code-reviewer@shanks at 636cb633ac (round 1, approved)
Pushed-by: fix-1965@shanks
Issue 1409; design 39 bus-and-switch C3 (hq PR #571). Live after #659: the manager runs in its own runtime on novox but still answers 'keeps no log called "usage" ... it was issued: none'; it was the only module on main declaring a log by template, and main's runtime issues logs only from the `logs` section. Time-critical: the bound licence's refresh token expires 10:44 CET and the manager refuses to refresh until its carry-over ends.
- `usage` (max-age-days 35, max-mib 256) and `audit` (max-mib 64) move into `logs`; the states stay templates.
- The whole tests' runtime stand-in issues logs only from `logs`, as main does; they fail on the old manifest.
Tests: unit and the 4 whole tests pass; checks manifests, gofmt, nobinaries, templates pass; the judge accepts the manifest (local re-creation).
Reviewed-by: mesh-code-reviewer@shanks at 636cb633acfdab12c8ea5c67e59593f9301c5b9e (round 1, approved)
Pushed-by: fix-1965@shanks
Live after #659 the manager, in its own runtime, was still issued none of its logs: the runtime on main issues
template states but logs only from the `logs` section. usage (35 days, 256 MiB) and audit (64 MiB) move there; the
states stay templates. The whole tests' runtime now issues logs only from `logs`, as main does, and failed on the
old manifest.
Builds: design 39 bus-and-switch C3
Deliverynovox/mesh-catalog@636cb633acfd — merged since 2026-11-12T09:29:48Z
Source — source.main moved to novox/mesh-catalog@c5f6845386. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
Transitions
2026-11-12 09:26 (new) → proposed (announced): novox/mesh-catalog#660's head announced
2026-11-12 09:26 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; or the check gates no merge (check-gates-merge false)
2026-11-12 09:29 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/mesh-catalog@636cb633acfd` — **merged** since 2026-11-12T09:29:48Z
**Source** — source.main moved to novox/mesh-catalog@c5f684538607. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Transitions**
- 2026-11-12 09:26 (new) → proposed (announced): novox/mesh-catalog#660's head announced
- 2026-11-12 09:26 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; or the check gates no merge (check-gates-merge false)
- 2026-11-12 09:29 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`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Issue 1409; design 39 bus-and-switch C3 (hq PR #571). Live after #659: the manager runs in its own runtime on novox but still answers 'keeps no log called "usage" ... it was issued: none'; it was the only module on main declaring a log by template, and main's runtime issues logs only from the
logssection. Time-critical: the bound licence's refresh token expires 10:44 CET and the manager refuses to refresh until its carry-over ends.usage(max-age-days 35, max-mib 256) andaudit(max-mib 64) move intologs; the states stay templates.logs, as main does; they fail on the old manifest.Tests: unit and the 4 whole tests pass; checks manifests, gofmt, nobinaries, templates pass; the judge accepts the manifest (local re-creation).
Reviewed-by: mesh-code-reviewer@shanks at
636cb633ac(round 1, approved)Pushed-by: fix-1965@shanks
Delivery
novox/mesh-catalog@636cb633acfd— merged since 2026-11-12T09:29:48ZSource — source.main moved to novox/mesh-catalog@c5f6845386. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.