Found on the live test of claude-code: buckets were asserted only by the raise at controller start, so a module registered and assigned since had no bucket until the control plane restarted, and its bundle's watch timed out. Now every push asserts the catalogue's declared buckets (idempotent, over the link's own connection) before issuing the memberships that name them; a failure is said and the push stands. broker.OnConn gives the JetStream handle over a held connection. Live test against MESH_TEST_NATS added; cmd and broker tests pass.
Found on the live test of claude-code: buckets were asserted only by the raise at controller start, so a module registered and assigned since had no bucket until the control plane restarted, and its bundle's watch timed out. Now every push asserts the catalogue's declared buckets (idempotent, over the link's own connection) before issuing the memberships that name them; a failure is said and the push stands. `broker.OnConn` gives the JetStream handle over a held connection. Live test against MESH_TEST_NATS added; cmd and broker tests pass.
The raise at start was the only place buckets were asserted, so a module
registered and assigned since had none until the control plane restarted —
found on the first module to declare state.
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.
Found on the live test of claude-code: buckets were asserted only by the raise at controller start, so a module registered and assigned since had no bucket until the control plane restarted, and its bundle's watch timed out. Now every push asserts the catalogue's declared buckets (idempotent, over the link's own connection) before issuing the memberships that name them; a failure is said and the push stands.
broker.OnConngives the JetStream handle over a held connection. Live test against MESH_TEST_NATS added; cmd and broker tests pass.