Before any of this
A codebase built for TDD
None of the four steps below work without solid ground under them. The precondition is a codebase set up well enough to actually run test-driven development on — and that starts with CLAUDE.md and path-scoped rules in .claude/rules/: the conventions for HOW code gets written, separate from the WHAT of the workflow itself.
- What it is: Commands, stack decisions, scope, coding rules, current focus
- What it's not: A to-do list, a summary of today's session, a place for "nice to have" ideas
- Rule of thumb: if you've said the same instruction to Claude 3 times, it belongs in CLAUDE.md or .claude/rules/
Covered in full depth later in the Masterclass — here, it's just the foundation everything else stands on.

