TDD Cycle (MANDATORY) The question is NOT "should I write tests?" but "what tests do I need?" --- The Three Laws of TDD 1. No production code until you have a failing test 2. No more test than necessary to fail 3. No more code than necessary to pass --- Detect Your Stack Before starting, identify which component you're working on: | Working in | Stack | Runner | Test pattern | Details | |------------|-------|--------|-------------|---------| | | TypeScript / React | Vitest + RTL | (co-located) | See skill | | | Python | pytest + moto | (suffix) in | See skill | | | Python / Django | pytest +…