Referential Transparency in TypeScript: Software Humans and AI Can Reason About
Referential transparency is not academic decoration. It reduces the amount of hidden context humans and AI agents need to understand, test, and safely change a TypeScript system.