From bbd305861fdcb35d6c4910c3d060f67675f4dea4 Mon Sep 17 00:00:00 2001 From: Gulum Date: Tue, 23 Jun 2026 15:51:06 +0200 Subject: [PATCH] =?UTF-8?q?feat(import):=20Hiros=20Eltern=20aus=20Rennmaus?= =?UTF-8?q?Pro=20erg=C3=A4nzt=20(Ticket=20f3ad5ec9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hiro of Golden Lights erschien fälschlich als Gründertier (keine Eltern im Import). Aus dem RennmausPro-Backup sicher zugeordnet (gleiches Geburtsdatum 13.02.2012): Eltern Wynn × Amidala — als nicht-residente Ahnen-Stubs angelegt und verknüpft. Bewusst nur EINE Generation: tiefere Ahnen würden über addAnimals-Stubs nicht verkettet (der Eltern-Override greift nur auf echte Stammbaum-/Wurfchronik-Tiere, nicht auf Stubs) — und mehrere Großeltern-Namen (Harry/Shy/Jack/Speedy) kollidieren mit bestehenden, anderen Tieren. Voller mehrstufiger RennmausPro-Ahnen-Import = eigenes Feature (Import-Code-Änderung + robustes Matching), nicht blind machbar. python test_merge_resolve.py + test_extract.py grün. Co-Authored-By: Claude Opus 4.8 --- tools/import/conflict-decisions.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tools/import/conflict-decisions.json b/tools/import/conflict-decisions.json index 7441b59..bcf6311 100644 --- a/tools/import/conflict-decisions.json +++ b/tools/import/conflict-decisions.json @@ -435,6 +435,16 @@ "isResident": false, "decision": "Bugatti stammt aus Clan of Black Forest, war nie ihr Zuchttier — nur Vorfahre.", "source": "Züchterin 2026-06-23 — Ticket 09bcac78" + }, + { + "name": "Hiro of Golden Lights", + "dob": "13.02.2012", + "decision": "Eltern aus RennmausPro ergänzt: Wynn × Amidala", + "source": "Züchterin 2026-06-23 — Ticket f3ad5ec9 (Hiro-Ahnen aus RennmausPro)", + "father": "Wynn", + "fatherDob": "16.05.2011", + "mother": "Amidala", + "motherDob": "06.07.2011" } ], "addAnimals": [ @@ -444,6 +454,16 @@ "zucht": "Zucht der kleinen Chaoten", "decision": "Mother of the T21/Z21/22 litters (Wurfchronik names mother=Fumi, father=Roni) but she has no own source record, so her litters showed an empty mother. Materialised as a non-resident stub so the parent link resolves; her own parents stay unknown.", "source": "Züchterin 2026-06-22 — Ticket 88389f8e (Akane: Mutter Fumi)" + }, + { + "name": "Wynn", + "gender": "male", + "dob": "16.05.2011" + }, + { + "name": "Amidala", + "gender": "female", + "dob": "06.07.2011" } ] } \ No newline at end of file