Files
GerbilManager/HUMANQUESTION.md

8.9 KiB
Raw Blame History

HUMANQUESTION.md — offene Fragen & Daten für Julian und seine Frau

Diese Datei sammelt alles, was das Team von euch braucht, um weiterzubauen. Antworte direkt hier (Stichworte reichen) oder sag es Michael (god) im Chat. Stand: 2026-06-06. Jede offene Frage zeigt, was dadurch blockiert ist.

Der Manager ist funktional fertig und läuft. Der Import ist erledigt (723 Würfe + 247 Tiere + 99 Fotos sind drin). Viele KI-Funktionen sind fertig gebaut, aber schlafen, bis ein Gemini-Key da ist.


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

# Was wir brauchen Wozu / was es freischaltet Blockiert gerade
A1 Gemini API-Key (aistudio.google.com → „Get API key"). Plus Entscheidung zur Abrechnung (siehe A2). Dann als AI__BaseUrl / AI__ApiKey / AI__Model setzen. Schaltet auf einen Schlag 4 Funktionen live KI-Verkaufstexte (FEAT-12), Charakterbogen-KI (fertig, schläft), Webseiten-Chat-Editor (WEB-4/5), KI-Antwortentwürfe im Posteingang (INBOX-2)
A2 Billing-Entscheidung (EEA/Deutschland). Gemini-AGB verlangen für EU-Nutzer die bezahlte Stufe — die ist bei eurem Volumen praktisch 0 €, schützt aber eure Daten (kein Training). Empfehlung: Billing aktivieren (bleibt fast gratis). Alternative für volle Privatsphäre: lokales Modell (Ollama). Datenschutz für E-Mail-Inhalte + AGB-konform dieselben KI-Funktionen wie A1 (v. a. der E-Mail-Posteingang mit echten Personendaten)
A3 Gmail App-Passwort. Einmalig: Google-Konto → 2-Faktor aktivieren → „App-Passwörter" → eins für „GerbilManager" erstellen → 16-stelligen Code an Michael / in die Einstellungen. (Wir nutzen App-Passwort statt OAuth — robuster, einmalig.) Posteingang live verbinden (Anfragen abrufen + Antworten senden) INBOX live (Import & Versand)
A4 Domain-Name (ist registriert ✔) + Cloudflare-Konto & API-Token (Berechtigung: „Cloudflare Pages → Edit"). Öffentliche Webseite auf Cloudflare Pages veröffentlichen WEB-2 (Deploy der neuen Webseite, Ersatz für Jimdo)
A5 TrueNAS / Gitea Antworten (4): (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 den NAS deployen (Produktivbetrieb + Backups + CI) OPS-2 (TrueNAS-Deployment; compose + CI sind fertig geschrieben und warten)

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

# Aktion Warum
B1 git pull + neu starten (F5/AppHost) auf der laufenden Instanz Holt den Such-Bugfix + neue Felder (Herkunft-Filter, nameSearch, Charakterbogen). Die laufende Instanz ist sonst auf altem Stand.
B2 Firewall-Regel (PowerShell als Admin): 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 (wir konnten die Regel nicht ohne Admin setzen).
B3 2 Test-Datensätze löschen: „Testmaus E2E…" und „Wurf E2E…" Übrig gebliebene Test-Einträge aus der Qualitätssicherung.

C. Für deine Frau — Genetik-Schreibweise & Import-Prüfung

Diese Antworten schalten den Rest der importierten Daten frei (die unten gelisteten Konflikte + Tiere mit Sonder-Tokens warten in Quarantäne, nicht verloren — sobald geklärt, lädt ein erneuter Import sie automatisch nach).

# Frage Blockiert
C1 Was bedeuten die Gen-Tokens Uw, Sls, Dea? Und die Marker WFNZ, WP, DP, RV, GV, (taub)? Tiere mit diesen Tokens (Quarantäne) + sauberes Genetik-Modell
C2 Stimmt: - = „Allel unbekannt"? (z. B. D- = ein D-Allel unbekannt) korrekte Genotyp-Interpretation beim Nachimport
C3 Dürfen Tiere mit gleichem Namen + Geburtsdatum automatisch zusammengeführt werden (du bekommst die Konfliktliste zur Prüfung)? Nachimport-Strategie
C4 Gibt es eine Wurfchronik „Teil 2" (oder mehr)? weitere Würfe importieren
C5 Ist „Schwarzschimmel" dasselbe wie „Orangeschimmel" (nur anderer Name)? Farbschlag-Katalog (Alias zusammenführen)
C6 Die 32 Konflikt-Tiere prüfen → siehe Abschnitt D unten. diese 32 Tiere werden erst nach deiner Klärung geladen
C7 (optional) Was hat dir bei Renner Pro gefehlt? Lieblings-Statistiken/Berichte? mögliche neue Features

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

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

D1 · Farbschlag-Feld enthält versehentlich einen Tiernamen (Tippfehler) — welcher Farbschlag stimmt?

Tier im Farbschlag steht fälschlich
ZoneFire (*07.12.2020) „Kalea von den Kleinen Chaoten"
Louis v.d. Kleinen Chaoten (*15.07.2017) „Roswitha…" (+ Genotyp G/Uw, siehe D2)
Bruno of Black Forest (*01.06.2022) „Mystique of Black Forest" (echt evtl. Blau)
Little Runner's Big Ben (*03.02.2020) „Daja of Little Rose"
Vance Jr. v.d. Kleinen Chaoten (*10.04.2022) „Velvet…" (echt evtl. Kohlfuchs, hell)
Trogir v.d. Kleinen Chaoten (*21.03.2022) „Mahima…" (echt evtl. Gold Ansatzschecke)
Chayton v.d. Kleinen Chaoten (*04.02.2022) „Victoria Welby…" (echt evtl. Orangeschimmel, hell)
Zac gen. Action v.d. Kleinen Chaoten (*25.12.2020) „Belica gen. Emi…"
Chesnut (*13.11.2019) „Tennessee…" (echt evtl. Kohlfuchsschimmel)
Ethan v.d. Kleinen Chaoten (*09.07.2020) „Ichika…" (echt evtl. Orangeschimmel hell Kragenschecke)
Quied Soldier of Black Forest (*07.06.2018) „Hoshi…"

D2 · Genotyp: nur G- vs Uw-Schreibweise (vermutlich dasselbe Gen — Antwort auf C1/„Uw" klärt alle auf einmal)

Ella (*10.06.2019) · Roswitha v.d. K.C. (*10.09.2018) · Silenos gen. Adonis (*11.10.2015) · Brandon Stark v.d. K.C. (*13.12.2017) · Enya v.d. K.C. (*01.11.2017)

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-) · Zuleika v.d. K.C. (*24.10.2015) · WildFire v.d. K.C. (*05.10.2017, PP↔P-) · 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 da, 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 (je 1 Zeile leicht änderbar). Bitte ergänzen/streichen:

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

Fragen:

  • 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) geplant (WEB-4/5) A1 + WEB-Phasen
Öffentliche Webseite live in Bau (WEB-0…) A4 (Domain+Cloudflare) für Deploy
E-Mail-Posteingang (Anfragen) in Bau (INBOX-0…) A3 (App-Passwort) + A1/A2 für Entwürfe
NAS-Deployment / Produktiv fertig vorbereitet A5
Restliche importierte Tiere (Konflikte/Sonder-Tokens) in Quarantäne C1C6
Handy-Zugriff im WLAN App läuft B2 (Firewall)

Antworte einfach abschnittsweise — ich (Michael) arbeite die Antworten ein und melde, was dadurch live geht. Nichts ist verloren; alles wartet geduldig.