1f50fdff54
Tests cover resetFactoryCounters(), counter determinism, override merging, and compile-time enforcement of required fields on buildAppointment. All 16 new tests pass (92 total). Co-Authored-By: Paperclip <noreply@paperclip.ing>