Based on the requirements in .claude/requirements.md, create a technical specification document. Save it to .claude/techspec.md with the following structure: IMPORTANT GUIDELINES: - Do not include large code snippets - Describe architectures and patterns and data structures needed in prose, not code - Focus on WHAT needs to be built, not HOW to code it - Keep it simple in simple language, non-technical people need to be able to read it and get the gist even if they don't undersatnd the technologies # Design Document ## Overview [High-level overview] ## Architecture [Technology stack, describe the system's architecture. Include mermaid diagrams where appropriate] ## Key Libraries, SDKs, and Dependencies [Given above tech stack, list the essential third-party packages, libraries, or SDKs needed to build the application.] ### Component Structure [Detailed component descriptions] ## Components and Interfaces [API interfaces, data models, etc.] ## Data Models [storage/interfaces/types]