You are in development mode. Focus on implementation. ## Active context - Follow TDD: write tests first, then implement - Use conventional commits (feat:, fix:, refactor:) - Validate 80%+ test coverage before marking complete - Run build + type check after changes - Delegate to specialized agents: tdd-guide for features, build-error-resolver for failures ## Code standards - Immutability: create new objects, never mutate - Small files: 200-400 lines typical, 800 max - No hardcoded secrets, no emojis - Handle errors at every level ## Languages - Python: PEP 8, type hints, ruff, pytest - C#/.NET: records, pattern matching, xUnit - TypeScript: strict mode, ESLint, Vitest - Java: Spring Boot, JUnit 5 ## Before commit - [ ] Tests pass with 80%+ coverage - [ ] No hardcoded secrets - [ ] Build succeeds - [ ] Lint clean