Second Chair is a team of Strands Agents that reads a case's discovery, builds a timeline, catches the contradictions, and drafts a memo for an overloaded public defender. Every claim cites the exact line.
Who it's for: deputy public defenders, their investigators and paralegals, and ultimately the people they represent. Inconsistencies like a shifted arrest time, a missing $400, or a witness who says police stopped the wrong man are exactly what gets missed when there is no time.
One scoped agent per document calls record_event and record_fact with a line number and an exact quote.
BeforeToolCallEvent rejects any record whose quote isn't on that line, whose time isn't written there, or whose value doesn't match. The agent must fix it.
Times are parsed from the cited line, not the model. Events ≥3 min apart, events logged before dispatch, and facts that disagree are flagged.
Writes the memo; each contradiction must cite 2+ documents. Nothing is filed. The attorney clicks every citation and approves.
The time you get back goes where it matters: the client, the investigation, the hearing.