doubt-driven

Subject non-trivial decisions to adversarial review before they stand. Use when correctness matters more than speed, the code is unfamiliar, stakes are high, or verifying now is cheaper than debugging