Groovy @CompileStatic: Architecture Decisions for Static Compilation in Mixed Codebases
Architecture note on Groovy @CompileStatic: when to enable static compilation, how to draw trust boundaries between dynamic and static code, operational CI guards, and failure modes that require mitigation.