Full-Stack Dev Team Conventions General - Follow existing project conventions discovered during discovery phase - Prefer readability over cleverness - Keep functions focused and small - Use TypeScript strictly - no types without justification Frontend - Use functional React components with hooks - Define TypeScript interfaces for all component props - Handle loading, error, and empty states in every data-fetching component - Use semantic HTML elements (nav, main, article, section, etc.) - Follow the project's styling approach exactly - Keep component files under 200 lines - extract when large…