No schema versioning on TrainingRecord. The moment a field is added (turn_type, correction flags, conflict annotations, refinement signals), records from two epochs coexist in one file with no way to distinguish them except field presence. Add schema_version: u32 now, before there is anything to migrate.
No schema versioning on TrainingRecord. The moment a field is added (turn_type, correction flags, conflict annotations, refinement signals), records from two epochs coexist in one file with no way to distinguish them except field presence. Add schema_version: u32 now, before there is anything to migrate.