Daten-Fixes (conflict-decisions.json, re-ingest-stabil) für ~30 Tickets:
Merges (Jamie/Hiro/Mino/Jana/Blacky/Sakura/Malou/Socke→Marty), Eltern-Korrekturen
(Jacky/Idefix/Ichika/Roni/Ethan), Kruke→Kuke (+ Todesdatum), Targa-Wurf R14 + Druna,
Stacy/Merle/Domi/Eliza; Joghurt-Phantomwurf entfernt.
Code-Fixes:
- Gaida & alle Verstorbenen: Status wird aus Todesdatum/Abgabe abgeleitet
(Program.cs Startup-Sweep heilt Altfälle; IngestResolved re-derived nach Freeze).
- CoCo: Scheckungsart wird bei jeder Schecke angezeigt (Platzhalter wenn leer).
- M-Wurf/Gale: über-gemergte Fremdtiere via neuem litterChildren-Override entfernt.
- renameTo eltern-verknüpfungssicher (Quell-Name im Index); dateOfDeath als Override.
Prod-fähige Triage (API):
- GET /feedback/{id} + GET /feedback?status= (kein 2-MB-Dump).
- POST /import/ingest-resolved/upload (multipart) → Ingest gegen Prod ohne SSH.
Tests: 280 Backend, 149 Frontend, alle Python, betroffene Playwright grün.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
12 KiB
12 KiB
Ticket-Triage — Lauf gegen Prod (2026-07-21)
Untersuchung: 11 Cluster-Agenten + 1 Hiro-Agent (read-only) gegen lokale Quellen (Stammbaum-xlsx, _rpro3.db, Wurfchronik) + Prod-API. Fotos vom Haupt-Loop ausgewertet. Datenfixes zentral in , lokal regeneriert + verifiziert.
A) Daten-Fixes — angewandt + lokal in resolved_import.json verifiziert (bereit für Prod-Re-Ingest)
- 00715df9 Merle: Merles Farbe/Gencode habe ich aus ihrem eigenen Hinweis uebernommen (Aa chmchm D- ee GG P- Spsp), und ihre Eltern Akane und Bonaparte von den Schlossmaeusen sind bereits richtig eingetragen. Nur ihr genaues Geburtsdatum fehlt mir noch, weil der Stammbaum 'Pukas Kids' bei mir nicht auffindbar ist.
- 06b6734d Jamie: Die zwei Jamie-Eintraege gehoeren zusammen. Ich fuehre sie zu einem zusammen (Geburtsdatum 27.12.2010, Sohn von Danny und Jana); dadurch landen auch alle seine Wuerfe und Nachzuchten beim richtigen Jamie.
- 1500f0cc Targa / Druna: Targa hatte zwei Wuerfe, beide mit Marlin of Black Forest: einen am 14. Oktober 2020 und einen am 17. April 2021. Ihre Tochter Druna (Silberagouti) stammt aus dem Wurf vom 17. April 2021 und wird neu angelegt. Beide wurden zusammen an Nicole Nuzzo abgegeben, wo Druna am 29. Juli 2024 und Targa am 24. Oktober 2022 an Tumoren starben.
- 1be92139 Living Force's Idefix (*05.04.2016, 9eee3314): Idefix' Mutter ist Living Force's Vally. Ich habe sie zusammen mit seinem Vater (Living Force's Nando) im Stammbaum ergaenzt.
- 2c49eebf Socke → Marty von den Kleinen Chaoten: Socke ist dasselbe Tier wie Marty von den Kleinen Chaoten und war versehentlich dreifach angelegt. Die Doppel-Eintraege werden zusammengefuehrt, der Name auf Marty von den Kleinen Chaoten gesetzt und seine richtigen Eltern Milow und Hina eingetragen (die falsche Zuordnung zu Taro faellt weg).
- 3269a722 Targa: Targas Geburtswurf vom 1. April 2019 wird jetzt korrekt als Wurf angelegt: Vater ist South Dakota von den Kleinen Chaoten (Silberschimmel), Mutter ist Chevrolet Corvette of Topolino. Ihre Wurfschwester Tennessee wird demselben Wurf zugeordnet, damit auch deren Eltern stimmen.
- 37cf2f40 Ichika von den Kleinen Chaoten: Bei Ichika waren die Eltern falsch. Richtig sind Jeremy von den Kleinen Chaoten (Vater) und Inory von den Kleinen Chaoten (Mutter) - das wird korrigiert.
- 44a9b677 Hiro: Hiro- und Mino-Doppeleinträge zusammengeführt (der vollständige mit Stammbaum bleibt); Würfe mit Skarlett und Mino×Misaki hängen jetzt am richtigen Tier; April-Wurf der richtigen Skarlett zugeordnet.
- 45576826 Blacky von Privatzucht Seligenstadt: Es gab Blacky versehentlich doppelt (einmal als "von PZ Seligenstadt", einmal als "von Privatzucht Seligenstadt"). Beide Eintraege sind zu einem zusammengefuehrt; der Name "Blacky von Privatzucht Seligenstadt" bleibt stehen. Geburts- und Todesdatum stimmen bei beiden ueberein, es gehen keine Daten verloren.
- 49548ac0 Jana: Jana und Jana of little longnoses sind dasselbe Tier. Ich fuehre die beiden zu einem Eintrag zusammen (Name: Jana of little longnoses, Herkunft Clan of little longnoses), mit ihren Eltern Milon und Darina gen. Talina.
- 5fe7c884 Ethan von den Kleinen Chaoten: Bei Ethan fehlte die Mutter. Laut Stammbaum sind seine Eltern Braden gen. Scotty (Vater, schon eingetragen) und Shika von den Kleinen Chaoten (Mutter). Shika wird angelegt und als Mutter ergaenzt.
- 71e3e6a1 Roni: Ronis Mutter ist Bonnie gen. Amika von den Kleinen Chaoten (sein Vater Kaleo gen. Halio ist bereits eingetragen). Sie wird als Mutter angelegt und bei Roni ergaenzt. Ihr eigenes Geburtsdatum und ihre Eltern stehen in den Unterlagen leider nicht.
- 7f9b3724 Sakura = Gwen gen. Sakura of little Angels: Sakura und 'Gwen gen. Sakura of little Angels' werden zu einem Tier zusammengefuehrt (Herkunft: Clan of little Angels), sodass ihr Geburts- und Sterbedatum, ihre Eltern und ihre Wuerfe an einem einzigen Eintrag haengen.
- 873aca5d Jacky v.d. Kleinen Chaoten: Das ist derselbe Hinweis wie beim anderen Jacky-Ticket - Jackys Eltern werden auf Jack von Privatzucht Maintal (Vater) und Holly gen. Lilly of Ulmer Strolche (Mutter) korrigiert; dieses Ticket kann zusammen mit dem anderen geschlossen werden.
- 918a9a3f Jacky v.d. Kleinen Chaoten: Jackys Eltern werden korrigiert: Vater ist Jack von Privatzucht Maintal und Mutter Holly gen. Lilly of Ulmer Strolche (bisher faelschlich Paul und Akina). Damit bekommen Jacky und ihr Bruder Jack Jr dieselben Eltern, genau wie du beschrieben hast.
- 9325e316 Domi (D-Wurf 2010): Bei Domi wird jetzt eingetragen, dass er zusammen mit seinem Wurfbruder Dastan an Susanne und Nina Thomas abgegeben wurde.
- 9ad13a73 Joghurt v. Privat (*06.09.2013, bab013c9): Joghurt kam aus privater Haltung; seine Eltern sind unbekannt. Bei uns war faelschlich ein erfundener Wurf mit BlackFire als Vater eingetragen -- das habe ich entfernt, seine Eltern bleiben jetzt korrekt unbekannt.
- 9bbfb6a0 Stacy: Wir uebernehmen Stacys Daten aus RennerPro: Sie ist die Gold-Schecke, geboren am 23.10.2012, Herkunft Gelnhausener Privatzucht. Ihre Farbe und ihr Erbbild werden ergaenzt und ihr Stammbaum mit den Eltern Vati (Goldfuchs) und Mutti (Agouti-Schecke) wird eingetragen.
- a50116bf Kuke: Kuke war doppelt angelegt; die beiden Eintraege werden zusammengefuehrt, sodass Farbe (Schwarz-Schecke), Genotyp und ihr Todestag (6.4.2011, gestorben bei einem Ausbruch-Unfall) an einem Tier stehen. Ihre Eltern sind laut RennerPro Marc und Sara. Ihre Nachzucht mit Blacky (Alvin, Flori, Eddy, Feivel) ist bereits richtig.
- aa5238b6 Eliza: Es gab zwei Tiere namens Eliza. Die hier gezeigte Eliza (geboren 2010, gestorben 2011) war nie ein Zuchttier und ist NICHT die Mutter des J5-Wurfs — das war die spaetere Eliza (geboren 2014). Der J5-Wurf haengt bereits an der richtigen Eliza; nur der falsche Hinweis auf ihrer Seite wird entfernt.
- bbf2898b Malou von den Kleinen Chaoten (frueher 'Schlaganfall Sommer 2019', *10.09.2015): Malou war bei uns versehentlich zweimal angelegt. Ich habe die beiden Eintraege zusammengefuehrt; dabei bekommt Malou ihre richtigen Eltern Koji (Vater) und Zoe (Mutter), und der alte Zusatz 'frueher Schlaganfall Sommer 2019' faellt weg.
- c092f8d2 Jamie: Die beiden Jamie-Eintraege werden zu einem zusammengefuehrt (Geburtsdatum 27.12.2010, aus dem J-Wurf, Sohn von Danny und Jana). Weitere Tiere mit Namen Jamie (eines von 2012, und Jamie Lannister von 2017) sind eigene Tiere und bleiben getrennt.
- d02c2a1b Blacky von Privatzucht Seligenstadt: Bei Blacky standen zwei falsche Jungtiere als Nachzucht: Antares of Ulmer Strolche und Chagan of Ulmer Strolche. Beide sind nicht von Blacky. Laut RennerPro stammt Antares von Grisu und Carlotta, Chagan von Akuma und Bekter. Sie werden von Blacky geloest; Blackys echte Nachzucht mit Kuke (Alvin, Flori, Eddy, Feivel) bleibt.
- d8e6f1a2 Living Force's Idefix (*05.04.2016, 9eee3314): Bei Idefix war der Stammbaum kaputt: Idefix war irrtuemlich als eigener Elternteil eingetragen. Ich habe seine echten Eltern eingetragen: Vater Living Force's Nando und Mutter Living Force's Vally (beide aus der Zucht Living Force).
- dc64ac0d Wurf von Danny von PZ Maintal + Jana of little longnoses (J-Wurf): Es gibt keinen Wurf 'Hitze' — das war nur ein Tippfehler. Der Danny-und-Jana-Wurf steht momentan doppelt in der Liste. Sobald die beiden Jana-Eintraege zusammengefuehrt sind, verschmelzen die zwei Wuerfe automatisch zum J-Wurf, und Jamie steht dort zusammen mit seinen Geschwistern Jack, Chip und Jules.
- e0a0c304 Kuke: Das Tier "Kruke" heisst in Wirklichkeit "Kuke" — der Name wird korrigiert.
- e96db323 Jamie: Die beiden Jamie-Eintraege sind dasselbe Tier (Sohn von Jana und Danny) und werden zu einem zusammengefuehrt (Geburtsdatum 27.12.2010).
- f8d55b7a Stacy: Gleiche Sache wie beim anderen Stacy-Ticket: Wir tragen die Gold-Schecke Stacy mit Geburtsdatum 23.10.2012, Herkunft Gelnhausener Privatzucht, Farbe/Erbbild und ihren Eltern Vati und Mutti aus RennerPro ein.
- ff8d6bd7 Blacky von Privatzucht Seligenstadt: Bei Blacky wird die "Extern"-Markierung entfernt. Er zaehlt als eigenes Bestandstier (zugekauftes Zuchttier), weil er bei dir mit Kuke Nachzucht hatte.
B) Bereits korrekt (nur bestätigen)
- 8b1dbd19 Gaida von den Kleinen Chaoten: Alle Daten aus dem frueheren Gaida-Ticket sind uebernommen: ihr Todesdatum 09.10.2025, die Todesursache Lungenentzuendung mit Fieber, das Abgabedatum 05.01.2025, die Abnehmerin Caroline Emmert und ihre Eltern (eine Geschwisterverpaarung aus dem Wurf von Nisha und Zenon). Nur ihr Status stand faelschlich noch auf 'Zucht' statt 'verstorben' - das wird zusammen mit der anderen Korrektur behoben.
- bd351aa2 Jana: Janas Herkunft steht bereits richtig als Clan of little longnoses. Ihr Sohn Feivel (geboren 25.12.2011) ist bereits als Nicht-Zuchttier gefuehrt — der Feivel, der in der Zucht war, ist ein anderer (der Sohn von Blacky und Kuke). Nur ihr Sohn Jamie war in der Zucht. Sobald die beiden Jana-Eintraege zusammengefuehrt sind, zeigt Janas Seite genau das.
C) Rückfrage nötig (→ NeedsInfo)
- 5851bb94 Spike: Die Verpaarung Spike x Jacky habe ich in deiner Wurfchronik gefunden: dort steht der D7-Wurf (geboren am 14.08.2015, Jungtiere Smartie, Cookie und Cloe) mit den Eltern Spike und Jacky. Spike (geboren 03.04.2015) waere zu diesem Zeitpunkt aber erst gut 4 Monate alt gewesen. War der Vater dieses Wurfs ein anderes Tier - und wenn ja, wer war der richtige Vater von Smartie, Cookie und Cloe? Oder soll die Verpaarung mit Jacky bei Spike einfach entfernt werden?
- a547be62 Eliza: Bei Eliza (geboren am 20.08.2010, Tochter von Blacky und Kuke, verstorben 6.4.2011) stimmt der Gencode nicht — der angezeigte Wert ist nur automatisch aus dem Farbschlag "Schwarz" abgeleitet. Wie lautet ihr korrekter Gencode? (Du hattest ihn frueher in deiner Liste aller Blacky-&-Kuke-Nachkommen genannt; magst du ihn fuer genau diese Eliza kurz wiederholen?)
- f212b73c Bonaparte von den Schlossmaeusen: Bonapartes Eltern (und Merles genaues Geburtsdatum) finde ich nur im Stammbaum 'Pukas Kids', den ich hier leider nicht oeffnen kann - die Datei ist bei mir nicht vorhanden. Magst du mir Bonapartes Vater und Mutter direkt mit Namen nennen? Und falls im selben Stammbaum vermerkt: an welchem Datum ist Merle geboren? Alternativ kannst du mir die Excel-Datei 'Stammbaum von Pukas Kids' nochmal schicken.
- fbe53c6b Fumi von den Kleinen Chaoten: Ich finde Fumi weder in den Stammbaum-Excel-Dateien noch in der Wurfchronik als Jungtier - dort steht sie nur als Mutter (zusammen mit Roni). Aus welchem Wurf stammt Fumi bzw. wer sind ihre Eltern (gern mit Geburtsdatum)?
D) Code-Fixes (Deploy nötig, KEIN Re-Ingest)
- 37ab228a Gaida von den Kleinen Chaoten [backend]: Gaida (04358c1f) hat in Prod dateOfDeath=2025-10-09, goHomeDate=2025-01-05, receiverContactId (Caroline Emmert) UND causeOfDeath gesetzt, aber Status=Breeding -> erscheint deshalb unter dem Default-Filter status=['Breedi
- 4b9f49fb Ungeklärt-Wurf 03.03.2011 (= M-Wurf) [import-logic]: Der Wurf 2c545f8a ('Ungeklaert', 03.03.2011, Eltern Blacky von PZ Seligenstadt x Charlett of little longnoses) ist eine Fehl-Verschmelzung aus 3 Wurfchronik-Quellen mit demselben Datum: (1) Teil1 S.15 = der ECHTE M-Wurf
- 8d259edf Gale von den Kleinen Chaoten (frueher Drake Jr, 7f09dd7b) [import-data]: Umbenennung Drake Jr -> 'Gale von den Kleinen Chaoten', Notiz und Eltern (Vater Drake von den Kleinen Chaoten, Mutter Holly gen Lilly of Ulmer Strolche) sind bereits korrekt gesetzt (conflict-decisions + Prod). OFFEN sin
- 9f92c834 CoCo [frontend]: CoCo (5e1931b5, *17.04.2010, Genotyp aa CC DD EE GG PP Spsp rere = Schwarz-Schecke) IST eine Schecke (Sp-Locus Spsp), aber ihr Feld SpottingType ist null. Die Tier-Akte (GerbilDetailPage.tsx Zeile 506: `{g.spottingType &
- f89e95ad A-Wurf (Blacky von PZ Seligenstadt x Kruke/Kuke, *18.02.2010) [genetics-engine]: Zwei Ursachen. (1) DATEN-Voraussetzung: Die Mutter des A-Wurfs (prod e4898ccc 'Kruke', = die Kuke aus Ticket a50116bf/e0a0c304, *18.09.2009) hat in prod genotype=null. Die erwarteten Farbschlaege werden nur berechnet, we