OBS-6 Cal/Contacts/Store instrumentation + VEVENT-drop FIX + DAV Debug redaction #362

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

FIX caldav.rs:82 silent VEVENT drop -> warn. DAV round-trip spans; store migration + first-use key-minting lifecycle info (never bytes); drop/redact Debug carrying auth_token on CalDav/CardDav configs. 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.

FIX caldav.rs:82 silent VEVENT drop -> warn. DAV round-trip spans; store migration + first-use key-minting lifecycle info (never bytes); drop/redact Debug carrying auth_token on CalDav/CardDav configs. 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-08-01 00:17:47 +00:00 (Migrated from github.com)

Delivered via PR #373 (OBS-6). Silent VEVENT drop (caldav.rs) FIXED -> warn!(uid,reason). CalDAV/CardDAV fetch #[instrument]ed with fetched/parsed/dropped counts. Store: ensure_* migrations log table+column on apply; vault key-minting logs purpose+len on first mint (never bytes). Latent leak closed: CalDav/CardDavAccountConfig manual Debug redacts auth_token (test-verified). Secret-safety grep clean; nuncio-cal 31 / contacts 17 / store 83.

Delivered via PR #373 (OBS-6). Silent VEVENT drop (caldav.rs) FIXED -> warn!(uid,reason). CalDAV/CardDAV fetch #[instrument]ed with fetched/parsed/dropped counts. Store: ensure_* migrations log table+column on apply; vault key-minting logs purpose+len on first mint (never bytes). Latent leak closed: CalDav/CardDavAccountConfig manual Debug redacts auth_token (test-verified). Secret-safety grep clean; nuncio-cal 31 / contacts 17 / store 83.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/nuncio#362