Freerange and verifiable UI ranges

Useful developer-tools item because it makes UI correctness concrete: static range proofs over generated or hand-written UI code, rather than post-hoc visual testing alone.

Original source

Logged at IST: 2026-07-22 14:07 IST

What it is: Cheng Lou announcing Freerange, a zero-API static analysis tool for verifiable user interfaces.

Gist: Freerange aims to turn vibe coding toward proof engineering by automatically deducing numerical ranges in code. Lou says it can statically prove that TypeScript layouts obey specified sizing, avoid NaN and Infinity, and keep array indices within bounds, with no browser or runtime execution. He also positions the approach as RL-friendly for ML workflows.

Newsletter angle: Useful developer-tools item because it makes UI correctness concrete: static range proofs over generated or hand-written UI code, rather than post-hoc visual testing alone.