fix(relay): disconnect removed members cluster-wide - #19
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
This pre-reset staging PR is closed as superseded by merged upstream-first reset PR #37 and the current thin-adapter tracker #1/#36. No code is being deleted. The branch and review history remain available. Retained behavior was replayed narrowly in #37; dropped managed brokers, blanket guards, duplicate UI, and control-signed routine collaboration must not be revived from this PR. |
Closes #6
Summary
NotFoundretry when the target is a NIP-OA virtual agent authorized through an ownerEVENTLocal proof
cargo test -p buzz-relay removal_dispositioncargo test -p buzz-relay membership_principal_disconnectcargo test -p buzz-relay durable_membership_revalidationcargo test -p buzz-relay membership_revalidation_intervalcargo test -p buzz-relay disconnect_pubkey_is_fenced_to_the_banning_communitycargo test -p buzz-pubsub conn_controlcargo clippy -p buzz-relay --all-targets -- -D warningscargo fmt --all -- --checkgit diff --checkThe broader local
cargo test -p buzz-relayrun reached 730 passed / 27ignored, with 8 existing database-backed media/admin tests failing because no
local Postgres service was available (
Sqlx(PoolTimedOut)). Canonical GitHub CIis the broad repository gate.
Exact-head gates
0a2ba218f4175124af77b9e523e14a6c6ff8a7dfThe separate Docker workflow
https://github.com/electricsheephq/buzz/actions/runs/30039828052 failed only
while exporting build cache layers to upstream
ghcr.io/block/*(
permission_denied: The requested installation does not exist). That forkpackage-permission limit is outside this generic source diff.
Proof boundaries
This is a generic upstream-candidate staging PR in the Electric Sheep fork. It
is not merged, submitted to
block/buzz, released, deployed, or runtime/customerproof.