How pure are these codebases? When do they break their own conventions and why? Key finding: purity inversely correlates with size. Ecto has 0 TODOs; CockroachDB has 1,048. Neither is wrong — they're different kinds of systems.