Developer sketches proofs mid-code. This drives first-run correctness by leaning on monotonicity, immutability, invariants, and pre/postconditions. They carve code into atomic steps. They erect firewalls to contain impact zones. They wield induction for recursive logic—proof-affinity blooms. They drill formal proofs until micro-reasoning clicks.