Compile-time data contracts: Catch schema mismatches at compile time in Scala 3
Build Scala compile-time data contracts with macros and TypeInspector patterns so schema drift fails at compile time, not midnight in prod. Includes patterns for required vs optional fields and compile errors that block bad data early.