OBS-9 CLI observability: wire -v/-vv + typed ErrorInfo rendering + RUNNING.md log docs #365

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

Wire the dead --verbose (args.rs:73) to a subscriber; render gRPC Status code + typed ErrorInfo kind in text and --json; document following/filtering/auditing logs in RUNNING.md. 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.

Wire the dead --verbose (args.rs:73) to a subscriber; render gRPC Status code + typed ErrorInfo kind in text and --json; document following/filtering/auditing logs in RUNNING.md. 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:41:52 +00:00 (Migrated from github.com)

Delivered via PR #377 (OBS-9). CLI verbose count -v/-vv/-vvv -> warn/info/debug/trace (NUNCIO_LOG>RUST_LOG>-v), stderr subscriber, output stays on stdout. Typed daemon errors: decode WS-A1 ErrorInfo -> 'message (code:X, reason:Y)' text / {error,code,reason,metadata} json; ~30 sites migrated + 3 dropped-code bugs fixed. RUNNING.md 'Following & auditing the daemon' section added. Secret-safety grep clean.

Delivered via PR #377 (OBS-9). CLI verbose count -v/-vv/-vvv -> warn/info/debug/trace (NUNCIO_LOG>RUST_LOG>-v), stderr subscriber, output stays on stdout. Typed daemon errors: decode WS-A1 ErrorInfo -> 'message (code:X, reason:Y)' text / {error,code,reason,metadata} json; ~30 sites migrated + 3 dropped-code bugs fixed. RUNNING.md 'Following & auditing the daemon' section added. Secret-safety grep clean.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/nuncio#365