Tests first → data structures → implementation → verify → commit Co-authored-by: Cursor <cursoragent@cursor.com>