Geatsc is a TypeScript-to-C++ compiler built as a clean-room rewrite with strict design constraints: no boxing of dynamically-typed values, fail-closed guards, and source-neutral architecture. The compiler features layered components from frontend semantics through typed IR to C++ emission, with enforcement scripts that prevent architectural violations and comprehensive diagnostic reporting.