Ask When Blocked
- When a requirement is ambiguous, ask before implementing, do not pick an interpretation silently
- When two reasonable designs exist and the choice is not yours to make, present them and stop
- When an approach has failed twice, stop and report what was tried instead of trying a third variant
- Do not struggle in silence: a question costs less than a wrong implementation
- State assumptions explicitly when proceeding without an answer is the only option