logging-best-practices
Installation
SKILL.md
Grove Logging Best Practices
This skill is for instrumentation design.
If the task is reproducing a bug from an existing trace, use
.agents/skills/replay-debug/SKILL.md instead.
Architecture Overview
Grove uses a structured NDJSON event log toggled by --debug-record. When
enabled, every frame render, state change, input, tmux command, and polling
event is written to .grove/debug-record-{app_start_ts}-{pid}.jsonl. When
disabled, a NullEventLogger discards all events at zero cost.