Act as a principal architect. Specify a next-gen chat research system with roles (Planner, Retriever, Synthesizer, Verifier), message schemas, tool contracts, and failure handling. Deliver a C4 diagram, sequence charts for 1/3/5-hop queries, and a minimal API spec for each role.