The plan must be organised into THIN VERTICAL SLICES (one observable behaviour per slice, end-to-end). Each slice must enforce Double Loop TDD with incremental discovery of behaviour and error handling.
Use this TEMPLATE. Repeat once per slice.
- SLICE GOAL:
- OUTER: Write/extend acceptance test for the slice (happy path)
- OUTER: PREDICT failure BEFORE running: