Issue 1249. Every mesh-controller check has failed TestTheCataloguesEmittersAndConsumersAgree since mesh-catalog #371 gave mesh-mail an emits list beside its own stream mail: the test read only emits, so mesh-mail-notifier's consumer of mesh-mail.mail.*.message.added (a stream event) was reported as matching nothing. The catalogue is right; the test was not.
Test-only: theCataloguesEvents reads each manifest through eventsOfManifest, which counts streams[].events with emits (the spelling catalogue.Hearing uses to let a module hear a stream). 1249/AC1 and AC2 in agreement_streams_test.go failed first with the live message and pass now; AC3 is the beside-catalogue test, passing in try build-1792416680567043959 (4m13s). It unblocks every mesh-controller pull request, issue 1247 first.
Issue 1249. Every mesh-controller check has failed `TestTheCataloguesEmittersAndConsumersAgree` since mesh-catalog #371 gave mesh-mail an `emits` list beside its own stream `mail`: the test read only `emits`, so `mesh-mail-notifier`'s consumer of `mesh-mail.mail.*.message.added` (a stream event) was reported as matching nothing. The catalogue is right; the test was not.
Test-only: `theCataloguesEvents` reads each manifest through `eventsOfManifest`, which counts `streams[].events` with `emits` (the spelling `catalogue.Hearing` uses to let a module hear a stream). 1249/AC1 and AC2 in `agreement_streams_test.go` failed first with the live message and pass now; AC3 is the beside-catalogue test, passing in try build-1792416680567043959 (4m13s). It unblocks every mesh-controller pull request, issue 1247 first.
Reviewed-by: review-1249@shanks at 07a8f04e65a34781da07b8ae41ee54664de28e0f
Deliverynovox/mesh-controller@07a8f04e65a3 — delivered since 2026-10-19T13:42:17Z
Delivery plan — builds nothing: the change touches no module of the mesh's graph
Transitions
2026-10-19 13:36 (new) → proposed (announced): novox/mesh-controller#395's head announced
2026-10-19 13:41 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-19 13:41 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-19 13:42 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:42 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/mesh-controller@07a8f04e65a3` — **delivered** since 2026-10-19T13:42:17Z
**Delivery plan** — builds nothing: the change touches no module of the mesh's graph
**Transitions**
- 2026-10-19 13:36 (new) → proposed (announced): novox/mesh-controller#395's head announced
- 2026-10-19 13:41 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-19 13:41 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-19 13:42 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:42 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`.
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 1249. Every mesh-controller check has failed
TestTheCataloguesEmittersAndConsumersAgreesince mesh-catalog #371 gave mesh-mail anemitslist beside its own streammail: the test read onlyemits, somesh-mail-notifier's consumer ofmesh-mail.mail.*.message.added(a stream event) was reported as matching nothing. The catalogue is right; the test was not.Test-only:
theCataloguesEventsreads each manifest througheventsOfManifest, which countsstreams[].eventswithemits(the spellingcatalogue.Hearinguses to let a module hear a stream). 1249/AC1 and AC2 inagreement_streams_test.gofailed first with the live message and pass now; AC3 is the beside-catalogue test, passing in try build-1792416680567043959 (4m13s). It unblocks every mesh-controller pull request, issue 1247 first.Reviewed-by: review-1249@shanks at
07a8f04e65Delivery
novox/mesh-controller@07a8f04e65a3— delivered since 2026-10-19T13:42:17ZDelivery plan — builds nothing: the change touches no module of the mesh's graph
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.