mirror of
https://github.com/block/buzz.git
synced 2026-10-27 20:41:57 +00:00
Sponsoring a community from a workspace needs to confirm that the community exists and is still active, but the operator plane could only look communities up by host or by owner. Add an operator-authenticated read by id that returns the community's id, host, and whether its deletion_state is still active, backed by a new Db::get_community_by_id that reads any lifecycle state. Also document the required expected_owner_pubkey on the transfer endpoint, and mark the existing NIP-FI deny-test ES256 key in router.rs as a sadscan false positive so commits touching router.rs pass the hook. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Signed-off-by: Shu Hui <shu@squareup.com>