# Verification - After making changes, run relevant tests or build commands to verify correctness before reporting success - If no tests exist for the changed code, say so rather than silently assuming it works - Run single targeted tests by default; run the full suite when requested or when targeted coverage is insufficient # When Things Go Wrong - If an approach fails twice, stop and reassess rather than continuing to iterate - Present the failure clearly and propose an alternative before proceeding