← ClaudeAtlas

ai-agents-failure-archaeologylisted

The chronicle of this repo's settled battles. Maps each major incident to symptom, root cause, evidence path, and the artifact that fixed it, so nobody re-fights a decided question. Use when you say `has this failed before`, `why does this rule exist`, `failure archaeology`, `what happened with issue 2205`. Do NOT use for triaging a live failure (use `ai-agents-debugging-playbook`) or for extracting learnings from the current session (use `retrospective`).
rjmurillo/ai-agents · ★ 41 · AI & Automation · score 77
Install: claude install-skill rjmurillo/ai-agents
# ai-agents Failure Archaeology <!-- vendor-portability: contributor-facing knowledge pack for the rjmurillo/ai-agents repo itself; intentionally references upstream paths (.agents/, .claude/, scripts/, build/) because its audience is repo contributors, not plugin consumers (issue #2050) --> This repo's rules are fossils of incidents. Before you challenge a gate, weaken a guard, or propose a "simpler" approach, check whether that battle was already fought and what it cost. The canon lives in `.agents/retrospective/` and `.serena/memories/`; the provenance table below carries the commands that count both. Full local history is present (`git rev-list --count HEAD` = ~1471 as of 2026-07-03), but retro-cited short SHAs (e.g. `ddb76e0`, `01e76615a`) may not resolve locally, so archaeology still routes through the retros and memories as primary sources, not `git log`. Depth per incident lives in `references/incidents.md` (read it when a table row below is not enough). This file is the index and the verdict list. ## Triggers - `has this failed before` - `why does this rule exist` - `failure archaeology` - `what happened with issue 2205` - `are we re-litigating a settled decision` ## Process ### Phase 1: Check the Major Incidents Table If your question touches hooks, generators, drift, review iteration, escape hatches, or silent defaults, it is probably one of these eight. Read the matching subsection in `references/incidents.md` before doing anything else. | Incident | One-l