See AGENTS.md for a full description of the repository structure, design decisions, and development guide.