OBS-3 Daemon handler + lifecycle log coverage #359

Closed
opened 2026-07-31 22:40:36 +00:00 by KofTwentyTwo · 1 comment
KofTwentyTwo commented 2026-07-31 22:40:36 +00:00 (Migrated from github.com)

#[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.
KofTwentyTwo commented 2026-07-31 23:59:46 +00:00 (Migrated from github.com)

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.

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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/nuncio#359