Erster Ansatz (Rename-in-Place-Shift) wuerde 17 Hand-zugewiesene Gerbil.ColorVarietyId-FKs still verfaelschen (1 Tier auf CP-Fuchs live bestaetigt). Stattdessen: 5 neue Eintraege ans ENDE gehaengt (IDs 62-66), die 61 bestehenden Eintraege unveraendert. Migration ReseedColorVarietiesGen3g: NUR 5 InsertData (IDs 62-66), kein UpdateData, kein DeleteData, keine FK-Drift moeglich. Neuer Test SeedGen3g_existing_varieties_preserve_id_name_binding: asserts CP-Fuchs (ID 58) bleibt CP-Fuchs, alle 5 neuen IDs 62-66 haben korrekte Namen, Gesamtzahl = 66. Gate: 127/127 C#-Tests, has-pending-model-changes = No. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
16 KiB
16 KiB