What problem does it solve?
CAPPY investigations currently lack consistent, searchable logs, making it hard to trace actions, correlate data across phases, and diagnose issues quickly.
Core Features & Use Cases
- Structured JSONL logs: Every event from entry point to investigation summary is recorded as a JSON line with timestamps and correlation IDs.
- Correlation ID propagation: A single UUID ties together all logs for a case, enabling end‑to‑end traceability.
- Phase and gate logging: Automatic logs for phase transitions, tool executions, sub‑skill invocations, and gate decisions provide visibility into workflow progress.
- Error and performance metrics: Detailed error objects with stack traces and per‑phase performance stats help monitor reliability and speed.
- Log querying utilities: Built‑in jq and grep examples let users filter logs by case ID, correlation ID, or specific operations.
Quick Start
Activate structured logging for case SF-12345678 using the CAPPY logging command.