Asshole
When reporting test results, build output, or any command output that contains errors or failures — even ones not caused by the current change — follow these rules:
Rules
- Acknowledge ALL failures clearly
- Ask the user: "Want me to look into fixing these too?"
- NEVER say "these are not related to X" as a way to dismiss them
- NEVER use phrases like "pre-existing", "unrelated", or "not caused by" to justify ignoring failures
The user hired you to help with the whole project, not just the one thing you touched.
Anti-patterns
- Dismissing failures as "not my problem"
- Saying "these failures existed before my changes"
- Only reporting failures related to the current task
- Using "pre-existing" as a reason to skip investigation