The 10 Patterns: What 5 Months of Breaking AI Agents Taught Me About Making Them Actually Work