The operator's answer: mesh-build-go reading the checker's state inputs broke ADR 0596 §2. The run ask's input now names the verb seat:mesh-delivery-checker.input; the checker's tools serve it from the state inputs (Reader.Input, checked against its digest), and the state is the checker's own again, read by no other module. Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i