What problem does it solve? Manually reading hundreds of annotated agent failure traces to find recurring failure patterns is slow and error-prone, and imposing a pre-made category list misses the failure modes actually present in your data. ## Core Features & Use Cases - Delegated bulk reading: Sends open codes and traces to a trace-reader subagent so large trace collections are summarized at bounded context cost. - Grounded taxonomy building: Clusters failure notes into candidate axial codes with labels, definitions, severity, and member trace IDs, derived from the annotators' own language rather than a stock taxonomy. - User approval gate: Shows the full proposed taxonomy for approval, merge, split, or rejection before writing anything to disk. - Ranked backlog output: Writes evals/taxonomy.yaml (validated against the AxialCode schema) and evals/backlog.md ranked by frequency x severity x fixability. - Use Case: After annotating 200 agent traces with open codes, run this phase to discover that "skipped-eligibility-check" is your top failure mode and get a prioritized fix backlog. ## Quick Start Run the axial coding phase on my evals/open_codes.jsonl to cluster the failure notes into a taxonomy and ranked backlog.