← ClaudeAtlas

reflecterrors-acklisted

Triage and acknowledge entries in the reflect errors sink (~/.reflect/errors.json). Invoked from the statusline ⚠N badge when pipeline errors accumulate (drain poison, parser crashes, ingest failures, hook timeouts).
stevengonsalvez/agents-in-a-box · ★ 14 · Data & Documents · score 77
Install: claude install-skill stevengonsalvez/agents-in-a-box
# Reflect: Errors Ack Triages unacknowledged entries in `~/.reflect/errors.json` and acknowledges them (individually or in bulk). The statusline `⚠N /reflect:errors-ack` badge is the entry point — clicking the badge or typing `/reflect:errors-ack` lands here. ## When to Use - Statusline shows `⚠N /reflect:errors-ack` badge - User asks "what are the reflect errors", "what's broken in reflect" - After a known fix has landed and user wants to clear stale errors - Periodic triage of accumulated pipeline noise ## What This Skill Does 1. Load `~/.reflect/errors.json` and filter to unacked entries 2. Render a triage table (id · ts · source · kind · short message) 3. Group entries by `kind` so repeats are obvious 4. Ask the user (via `AskUserQuestion`): - **Ack all** — wipe the badge, suitable when the user has already fixed the root cause - **Ack by kind** — clear a specific failure class while keeping others visible (e.g. ack all `drain_poison` after fixing the parser) - **Show details** — print the full message + traceback for an entry - **Leave alone** — exit without changes 5. Run `reflect errors ack [ids...]` and report the count of records flipped to `acked: true` ## Triage table format ``` id when source kind message (first 80 chars) ───────────────────────────────────────────────────────────────────────── err-b177eb 05-17 drain drain_poison poison after 3 retries: … err-614742 05-17 drain drain_p