#[instrument]+events across all RPC handlers and the silent send.rs/calendar_sync.rs/contacts_sync.rs; log shutdown drain steps (emit ShuttingDown); log outbox attempt+result. After OBS-2. Part of the Observability-to-9/10 program. Full brief: scratchpad/design/OBS-ROADMAP.md. DoD per docs/STORY-WORKFLOW.md; gate green; no unwrap/expect/panic in non-test; SSH-signed; PR to dev.
#[instrument]+events across all RPC handlers and the silent send.rs/calendar_sync.rs/contacts_sync.rs; log shutdown drain steps (emit ShuttingDown); log outbox attempt+result. After OBS-2. Part of the Observability-to-9/10 program. Full brief: scratchpad/design/OBS-ROADMAP.md. DoD per docs/STORY-WORKFLOW.md; gate green; no unwrap/expect/panic in non-test; SSH-signed; PR to dev.
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.
#[instrument]+events across all RPC handlers and the silent send.rs/calendar_sync.rs/contacts_sync.rs; log shutdown drain steps (emit ShuttingDown); log outbox attempt+result. After OBS-2. Part of the Observability-to-9/10 program. Full brief: scratchpad/design/OBS-ROADMAP.md. DoD per docs/STORY-WORKFLOW.md; gate green; no unwrap/expect/panic in non-test; SSH-signed; PR to dev.
Delivered via PR #372 (OBS-3). Domain + lifecycle log coverage: all 8 gRPC services emit meaningful state-change/read events (inheriting OBS-2's request_id, no entry/exit duplication); previously-silent send.rs/calendar_sync.rs/contacts_sync.rs instrumented; outbox logs attempt+result (ids only, forward/webhook destinations withheld); shutdown drain steps logged + ShuttingDown emission traced. Secret-safety grep clean; 168 nunciod tests.