Files
GerbilManager/HUMANQUESTION.md

13 KiB
Raw Blame History

HUMANQUESTION.md — offene Fragen & benötigte Daten

BITTE DIESE DATEI NICHT SELBST BEARBEITEN

Antwortet einfach Michael (dem Assistenten) im Chat — Stichworte genügen („C1: ja", „A1: hier der Schlüssel …", „Ella: der erste Genotyp stimmt"). Michael pflegt diese Datei und streicht jede Frage, sobald sie beantwortet ist. So steht hier immer nur das, was noch offen ist. Nichts geht verloren — alles wartet geduldig, bis ihr antwortet.

Stand: 2026-06-06.

Der Manager ist fertig und läuft. Die alten Daten sind importiert (723 Würfe + 247 Tiere + 99 Fotos sind drin). Mehrere KI-Funktionen sind fertig gebaut, schlafen aber, bis ein Gemini-Schlüssel hinterlegt ist. Jede offene Frage unten zeigt, was dadurch blockiert ist.


A. Für Julian — Konten, Schlüssel, Technik

# Was gebraucht wird Wofür / was es freischaltet Blockiert gerade
A1 Gemini API-Schlüssel (aistudio.google.com → „API-Schlüssel erstellen"). Schaltet vier Funktionen auf einmal frei KI-Verkaufstexte, Charakterbogen-KI (fertig, schläft), Webseiten-Chat-Editor, KI-Antwortentwürfe im Posteingang
A2 Abrechnung aktivieren? (EU/Deutschland) Die Gemini-AGB verlangen für EU-Nutzer die bezahlte Stufe — bei eurem Volumen praktisch 0 €, aber eure Daten werden dann nicht zum Training genutzt. Empfehlung: Abrechnung einschalten (bleibt fast gratis). Alternative für volle Privatsphäre: lokales Modell (Ollama). Datenschutz (v. a. E-Mail-Inhalte) + AGB-konform dieselben KI-Funktionen wie A1
A3 Gmail App-Passwort. Einmalig: Google-Konto → 2-Faktor-Bestätigung aktivieren → „App-Passwörter" → eines für „GerbilManager" erstellen → 16-stelligen Code an Michael. Posteingang verbinden (Anfragen abrufen + Antworten senden) E-Mail-Posteingang (live)
A4 Domain-Name (ist registriert ✔) + Cloudflare-Konto & API-Token (Berechtigung „Cloudflare Pages → Edit"). Öffentliche Webseite auf Cloudflare veröffentlichen Veröffentlichung der neuen Webseite (Ersatz für Jimdo)
A5 TrueNAS / Gitea — 4 Antworten: (a) TrueNAS SCALE-Version? (Electric Eel 24.10+?) (b) Gitea Actions aktiviert/aktivierbar? (c) Eigener Postgres-Container (empfohlen) oder bestehender NAS-Postgres? (d) Welcher Dataset-Pfad für Daten/Backups, und ist Port 80 frei? Manager auf dem NAS betreiben (Produktiv + Backups + CI) NAS-Deployment (compose + CI sind fertig vorbereitet)

B. Für Julian — kleine Aktionen (jederzeit)

# Aktion Warum
B1 git pull + App neu starten auf der laufenden Instanz Holt den Such-Fix + neue Felder (Herkunft-Filter, unscharfe Suche, Charakterbogen). Die laufende Instanz ist sonst auf altem Stand.
B2 Firewall-Regel (PowerShell als Administrator): New-NetFirewallRule -DisplayName "GerbilManager dev" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 5173,5179 -Profile Any Damit das Handy deiner Frau im WLAN auf die App kommt.
B3 2 Test-Einträge löschen: „Testmaus E2E…" und „Wurf E2E…" Übrig gebliebene Test-Einträge aus der Qualitätssicherung.

C. Für die Züchterin — Genetik-Schreibweise & Import-Prüfung

Diese Antworten laden die restlichen importierten Daten nach (die unten gelisteten Konflikt-Tiere + Tiere mit Sonder-Kürzeln warten in Quarantäne — nichts ist verloren; sobald geklärt, werden sie automatisch nachgeladen).

# Frage Blockiert
C1 BEANTWORTET (2026-06-06): Uw=G (internationale Schreibweise, groß=groß/klein=klein) · Sls=WP (eine Scheckungsart) · DP=Darkpatch (Scheckungsart) · Dea=hörend / dea=taub (Hörfähigkeit, hängt von der Scheckung ab, steht nach spsp) · WFNZ=Wildfangnachzucht (keine rezessiven Gene) · RV=Rückverpaarung · GV=Geschwisterverpaarung (RV/GV = Zuchtmethode, kein Gencode). → Michael baut das ein; damit lösen sich die 5 Konflikte in Abschnitt D2 von selbst (Gg ≡ Uwuw). — erledigt
C2 BEANTWORTET (2026-06-06): Ja — - = „Allel unbekannt" (z. B. D- = ein D-Allel unbekannt). Wird beim Import als ?-Platzhalter übernommen. — erledigt
C3 BEANTWORTET (2026-06-06): Ja, automatisch zusammenführen — aber nur wenn auch der Zuchtname gleich ist (Name + Geburtsdatum + Zuchtname = dasselbe Tier). Wird in die Dedup-Regel eingebaut. (Hinweis: der Extraktor fand bisher 0 Fälle mit gleichem Name+Datum aber verschiedenem Zuchtnamen, also ändert sich an den bestehenden Zusammenführungen nichts — die Regel ist die Absicherung.) — erledigt
C4 BEANTWORTET (2026-06-06): Ja, Wurfchronik Teil 2 existiert — wird gerade überarbeitet, kommt später. Der Importer ist pro Datei wiederholbar (idempotent), also einfach die Datei schicken, sobald fertig → Michael importiert sie nach (keine Doppelungen). Datei folgt, wenn überarbeitet
C5 BEANTWORTET (2026-06-06): Es gibt KEIN „Schwarzschimmel" — das war ein Fehler in unserem Katalog. Die korrekten Schimmelarten: efefOrangeschimmel · efef ppRotaugenschimmel · efef ggSilberschimmel · Kombis z. B. c[chm]c[chm] efefCP-Orangeschimmel. Michael korrigiert den Katalog (Schwarzschimmel raus, efef = Orangeschimmel). — erledigt
C6 Die 32 Konflikt-Tiere prüfen → siehe Abschnitt D. diese 32 Tiere werden erst danach geladen
C7 (optional) Was hat dir bei Renner Pro gefehlt? Lieblings-Auswertungen? mögliche neue Funktionen
C8 „Himalaya" vs. „Hermelin": Du hast gesagt c[h]c[h] = Hermelin. In unserem Katalog gibt es aktuell ZWEI Farben mit c[h]c[h]: Hermelin (aa c[h]c[h], nicht-agouti) und Himalaya (A- c[h]c[h], agouti). Gibt es bei dir „Himalaya" überhaupt, oder ist alles mit c[h]c[h] einfach Hermelin (dann nehmen wir „Himalaya" raus, wie bei Schwarzschimmel)? Farbschlag-Katalog (Himalaya behalten oder entfernen)
C9 (optional, technisch) Bei den CP-Fuchs-Farben: Wodurch unterscheiden sich genetisch CP-FuchsCP-BlaufuchsCP-Fuchs-Hell? (Vermutung: Blaufuchs = dd-Verdünnung, „-Hell" = c[chm]c[h] statt c[chm]c[chm] — stimmt das?) Aktuell rechnet das Programm alle drei als „CP-Fuchs"; mit deiner Regel können wir sie genau unterscheiden. Per Hand auswählbar sind sie schon. Farb-Engine Feinschliff (niedrige Priorität)

Hinweis zu C5 — woher kam das falsche „Schwarzschimmel"? (wie gewünscht notiert)

„Schwarzschimmel" stammt aus unserem ursprünglichen Farbkatalog gerbil-manager-web/src/genetics/catalog.ts (Genotyp efef), den wir ganz am Anfang aus den deutschen Genetik-Quellen (de.wikibooks „Schwarze Augen", rennmauswelten, clan-of-topolino) aufgebaut hatten. Von dort kam es in die DB-Seed-Liste + Stammbaum-Farbchips. → Wird in GEN-3 korrigiert: Schwarzschimmel entfernt, efef = Orangeschimmel. (Falls du der Quelle Bescheid geben willst: es ist die de.wikibooks-Farbgenetik-Seite.)


D. Die 32 Konflikt-Tiere (gleicher Name + Datum, aber widersprüchliche Angaben in mehreren Dateien)

Bitte je Tier kurz sagen, welche Angabe stimmt. Gruppiert nach Konflikt-Art. Alle Details (sämtliche Genotyp-Varianten + Quelldateien): tools/import/output/review-report.md.

D1 · Im Farbschlag-Feld steht versehentlich ein Tiername (Tippfehler) — welcher Farbschlag stimmt wirklich?

GEKLÄRT (Julian, 2026-06-06): Ursache gefunden — ab Spalte K im Stammbaum stehen pro Tier nur Name / Datum / Gencode (KEINE Farbangabe). Der Importer hatte dort fälschlich die Nachbarzelle (z. B. den Namen des nächsten Tiers wie „Tennessee", oder eine Notiz wie „DD-Tumor") als Farbschlag gelesen. Fix ist beauftragt: in den tiefen Spalten wird kein Farbschlag mehr ausgelesen, die Farbe wird aus dem Gencode berechnet; in den frühen Spalten (Proband/Eltern) bleibt der echte Farbschlag erhalten (z. B. Chesnut = „Kohlfuchsschimmel"). Chesnut und Tennessee sind getrennte Tiere (bestätigt). → Nach dem Fix verschwindet D1 von selbst; keine Aktion nötig.

Tier im Farbschlag steht fälschlich 📂 Stammbaum-Datei zum Nachschauen
ZoneFire (*07.12.2020) „Kalea von den Kleinen Chaoten" Stammbaum von Akio Kids
Louis v.d. Kleinen Chaoten (*15.07.2017) „Roswitha…" (+ Genotyp G/Uw, siehe D2) (Quelle siehe review-report.md)
Bruno of Black Forest (*01.06.2022) „Mystique of Black Forest" (evtl. Blau) Stammbaum von Alberto Kids / Fire Kids / Stella Kids
Little Runner's Big Ben (*03.02.2020) „Daja of Little Rose" Stammbaum von Goldfuchs Sp (Pikachu) Kids
Vance Jr. v.d. Kleinen Chaoten (*10.04.2022) „Velvet…" (evtl. Kohlfuchs, hell) Stammbaum von Fire Kids / Stella Kids
Trogir v.d. Kleinen Chaoten (*21.03.2022) „Mahima…" (evtl. Gold Ansatzschecke) Stammbaum von Goldfuchs Sp (Pikachu) Kids / Kohlief, Goldfuchsef Sp von Chrissi / Watarus Kids
Chayton v.d. Kleinen Chaoten (*04.02.2022) „Victoria Welby…" (evtl. Orangeschimmel, hell) Stammbaum von Goldfuchs Sp (Pikachu) Kids / Kohlief, Goldfuchsef Sp von Chrissi / Watarus Kids
Zac gen. Action v.d. Kleinen Chaoten (*25.12.2020) „Belica gen. Emi…" Stammbaum von Goldfuchs Sp (Pikachu) Kids / Kohlief, Goldfuchsef Sp von Chrissi / Watarus Kids
Chesnut (*13.11.2019) „Tennessee…" (evtl. Kohlfuchsschimmel) Stammbaum von Kentucky
Ethan v.d. Kleinen Chaoten (*09.07.2020) „Ichika…" (evtl. Orangeschimmel hell Kragenschecke) (Quelle siehe review-report.md)
Quied Soldier of Black Forest (*07.06.2018) „Hoshi…" Stammbaum von Kentucky

D2 · GELÖST durch C1: Uw=G — diese 5 sind KEINE echten Konflikte, werden automatisch geladen, sobald Michael die Uw=G-Regel eingebaut hat

Ella · Roswitha · Silenos gen. Adonis · Brandon Stark · Enya (erledigt)

D3 · Genotyp: kleine Abweichung (eine Quelle genauer als die andere — DDD-, PPP-, EeE, mit/ohne spsp) — welche stimmt?

Firefly v.d. K.C. (*18.12.2019, DD↔D-) D- ist richtig (DD war ein Tippfehler) — Julian 2026-06-06 · Zuleika v.d. K.C. (*24.10.2015) · WildFire v.d. K.C. (*05.10.2017, PP↔P-) PP ist richtig (Julian 2026-06-06) · Milka of LennyLengo (*09.12.2018) · Silvain v.d. K.C. (*27.03.2022) · Daja of Little Rose (*16.05.2021, spsp) · Ichika v.d. K.C. (*19.04.2020) · Chelsea v.d. K.C. (*02.04.2021)

D4 · Marker unterschiedlich (WP / DP / WFNZ / „hörend" mal vorhanden, mal nicht) — welcher gilt?

Vestra von den Schlossmäusen (*08.02.2019, WP) · Hedwig of BGB (*30.10.2019, DP + hörend) · Pitari gen. Piti v.d. K.C. (*16.05.2021, DP) · Little Hero of Black Forest (*22.02.2018, WFNZ ± spsp) · Victoria Welby gen. Welby v.d. K.C. (*16.01.2023, DP + Genotyp Ee[f]↔ee[f])

D5 · Sterbedatum widersprüchlich

Tier Problem
Flint v.d. Kleinen Chaoten (*23.12.2017) Tod 10.05.2021 vs. 10.05.2022 (Jahr-Tippfehler?)
Hanami v.d. Kleinen Chaoten (*10.09.2015) Tod 12.12.2019 vs. 14.01.2020
Molly of Black Forest (*13.09.2021) Tod 03.05.2021 — VOR der Geburt → klarer Datenfehler, bitte korrigieren

(Das sind 32 Tiere: 11 + 5 + 8 + 5 + 3.)


E. Charakterbogen — Eigenschaften-Liste (für die KI-Verkaufstexte)

Aktuell eingebaute Häkchen-Eigenschaften (jede ist leicht änderbar). Bitte sagen, was ergänzt oder gestrichen werden soll:

zutraulich · handzahm · neugierig · aufgeschlossen · ruhig/ausgeglichen · lebhaft/aktiv · verschmust · eigenständig · anfängergeeignet · futterfreudig · buddelt gern · klettert gern · läuft gern im Laufrad · gut verträglich · schreckhaft

  • E1 — Eigenschaften hinzufügen/entfernen? (z. B. dominant, rangniedrig, für erfahrene Halter, einzelgängerisch …?)
  • E2 — Auch ehrliche „negative" Eigenschaften aufnehmen (z. B. schreckhaft, beißt manchmal) für ehrliche Inserate, oder nur Positives?

F. Was hängt woran (Kurzübersicht)

Funktion Status Wartet auf
KI-Verkaufstexte (Abgeben) gebaut, schläft A1 (+A2)
Charakterbogen → KI-Text gebaut, schläft A1
Webseiten-Chat-Editor (Gemini) in Arbeit A1 + Webseiten-Phasen
Öffentliche Webseite live in Arbeit A4 (Domain + Cloudflare)
E-Mail-Posteingang (Anfragen) in Arbeit A3 (App-Passwort) + A1/A2 für Entwürfe
NAS-Deployment / Produktiv fertig vorbereitet A5
Restliche importierte Tiere (Konflikte/Sonder-Kürzel) in Quarantäne C2C6 (C1 erledigt → D2-Gruppe + Uw/Marker-Tiere lädt Michael nach)
Handy-Zugriff im WLAN App läuft B2 (Firewall)

Einfach abschnittsweise antworten — Michael arbeitet die Antworten ein, streicht sie hier und meldet, was dadurch live geht.