What problem does it solve? Standard debugging checks whether functions exist, crash, or return correct types, but misses bugs where individually working functions cancel each other out through shared state side effects, leaving buttons that appear wired up but do nothing. ## Core Features & Use Cases - State Store Mapping: Builds a side-effect map of every Zustand store or React context action, documenting which fields each action sets and silently resets. - Touchpoint Tracing: Walks every button, toggle, and form handler call-by-call to detect sequential undo, async races, stale closures, missing transitions, dead paths, and useEffect interference. - Structured Bug Reports: Produces severity-rated findings with handler traces, expected versus actual state, and specific fixes. - Use Case: A "New Email" button calls setComposeMode(true) then selectThread(null); both work individually, but selectThread silently resets composeMode to false, so the button does nothing. This audit catches that conflict. ## Quick Start Audit the email page components and trace every button handler through the Zustand store to find state conflicts.