7.9 KiB
HUMANQUESTION.md — offene Fragen & benötigte Daten
⛔ BITTE DIESE DATEI NICHT SELBST BEARBEITEN
Antwortet einfach Michael (dem Assistenten) im Chat — Stichworte genügen („A3: hier das Passwort …", „PEW = REW: ja"). 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.
Stand: 2026-06-07. Alle Genetik- und Konflikt-Fragen sind beantwortet ✅ (alle 32 Konflikt-Tiere entschieden). Die KI-Funktionen sind live und kostenlos. Der große finale Re-Import (mit allen 41 Stammbäumen + Wurfchronik) steht startbereit. Offen sind nur noch ein paar technische Zugänge und etwas optionaler Feinschliff — siehe unten.
A. Zugänge & Technik (für Julian)
| # | Was gebraucht wird | Schaltet frei |
|---|---|---|
| A3 | Gmail App-Passwort. Google-Konto → 2-Faktor aktivieren → „App-Passwörter" → eines für „GerbilManager" → 16-stelligen Code an Michael. | E-Mail-Posteingang (Anfragen abrufen + KI-Antwortentwürfe). Backend ist fertig, wartet nur auf den Zugang. |
| A4 | Domain-Name (registriert ✔) + Cloudflare-Konto & API-Token (Berechtigung „Cloudflare Pages → Edit"). | Öffentliche Webseite veröffentlichen (Jimdo-Ersatz). Seite ist gebaut. |
TrueNAS beantwortet (2026-06-07): (a) SCALE 25.10.2.1 Goldeye → Custom App (Docker compose) ✓ · (c) eigener Postgres-Container (legen wir an, compose macht das) ✓ · (d) Daten/Backups unter /mnt/JailStorage/DockerVolumes/ (neuer Ordner) ✓. Rest-Detail: Port 80 frei? (sonst PORT in .env ändern). → OPS-2 (Dwight) finalisiert compose/.env/ops.md auf diese Werte. |
Produktiv-Betrieb auf dem NAS. | |
| A5b2 | 2 Gitea-Repo-Secrets anlegen (Repo Gulum/GerbilManager → Einstellungen → Actions → Secrets → Secret hinzufügen): REGISTRY_USER = gulum · REGISTRY_TOKEN = Gitea-Zugriffstoken mit Scope write:package (erzeugen unter Benutzer-Einstellungen → Anwendungen → Zugriffstoken verwalten, Token wird nur einmal angezeigt → in das Secret kopieren). Danach Action erneut laufen lassen. Registry ist jetzt git.rismer.de (externes HTTPS) → keine insecure-registry-Daemon-Konfig nötig. |
CI pusht fertige Docker-Images in die Registry. (Tests laufen grün; aktuell rot ist NUR der Login-Schritt: secrets.REGISTRY_USER/REGISTRY_TOKEN sind leer → „Username and password required".) |
B. Kleine Aktion (jederzeit)
| # | Aktion | Warum |
|---|---|---|
| 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 (http://192.168.2.124:5173). |
C. Genetik-Feinschliff (optional, blockiert nichts)
| # | Frage | Betrifft |
|---|---|---|
| REW-1 | PEW = REW? „Pink Eyed White" (PEW) und „Rotaugenweiß" (REW) sind dasselbe — soll der alte PEW-Eintrag mit REW zusammengeführt werden? | Doppel-Eintrag im Farbkatalog. |
| REW-2 | REW bei nicht-agouti? Wird ein aa-Tier (z. B. Marder) mit Colourpoint + pp auch als REW gewertet, oder soll REW nur für agouti-basierte Tiere gelten? |
REW-Erkennung (wird gerade A-unabhängig gebaut = aa zählt mit). |
| C7 | (optional) Was hat deiner Frau bei Renner Pro gefehlt? Lieblings-Auswertungen? | mögliche neue Funktionen |
E. Charakterbogen-Eigenschaften (optional)
Aktuell eingebaute Häkchen-Eigenschaften (für die KI-Verkaufstexte) — soll etwas ergänzt/gestrichen werden?
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. beißt manchmal) für ehrliche Inserate?
D7 · Neue Konflikt-Tiere aus den 41 Stammbäumen (bitte entscheiden)
Durch die vielen neuen Stammbaum-Dateien sind 13 neue Konflikt-Tiere aufgetaucht (7 erledigt: Kazumi/Filou/Sokrates/Osamu/Percy/Iwana/Eragon ✅ — 6 offen) (gleicher Name+Datum, widersprüchliche Angaben in mehreren Diagrammen). Sie warten in Quarantäne — nichts ist verloren, sie laden automatisch nach, sobald du je Tier kurz sagst was stimmt. (Uw=G + „Vorhandensein gewinnt" sind schon angewendet; das hier ist der echte Rest.)
A) Nur Sterbedatum offen (Gencode einig — bei Osamu/Filou/Sunny zusätzlich „taub" beibehalten):
| Tier | Sterbedatum — welches? |
|---|---|
| Isa of Golden Lights (*24.12.2014) | 21.07.2018 ↔ 21.10.2018 |
| Jack II v.d. K.C. (*14.02.2016) | 06.10.2019 ↔ 20.10.2019 |
| 18.12.2020 (erledigt) | |
| 31.08.2019 (erledigt) | |
| Sunny von PZ Karl (*10.04.2014) | 30.04.2019 ↔ 05.05.2019 |
B) Gencode-Konflikt (+ ggf. Sterbedatum):
| Tier | Konflikt — was stimmt? |
|---|---|
| Milon v.d. K.C. (*27.11.2014) | A-Locus: Aa ↔ aa |
| P-Locus Pp (erledigt) | |
| P-Locus Pp (erledigt) | |
| D- + Sterbedatum 20.05.2019 (erledigt) | |
| C CC (vollfarbig) + Name „Elieus gen. Eragon". Korrekter Datensatz lädt bereits (CC); Colourpoint-Variante „Kleiner Warnowrenner …" bleibt als Dublette in Quarantäne — kein weiterer Schritt nötig. | |
| Dakota of sweet little mouse (*30.01.2015) | A: Aa↔aa · P: pp↔PP · Sp: Spsp↔spsp |
| Aa Cc[chm] DD ee[f] GG PP Spsp (erledigt) | |
| Max von Privat (*01.02.2013) | D: D-↔DD · P: P-↔PP · Sterbedatum (4 Varianten: 04.02.2016 / 04.03.2016 / 2014 / 30.12.2015) |
(Alle Gencode-Varianten + Quelldateien: tools/import/output/review-report.md.)
F. Was hängt woran (Kurzübersicht)
| Funktion | Status | Wartet auf |
|---|---|---|
| KI-Verkaufstexte · Charakterbogen-KI · Namensgenerator | ✅ LIVE & kostenlos (Gemini Free-Tier) | — |
| E-Mail-Posteingang (Anfragen) | gebaut | A3 (Gmail-App-Passwort) |
| Öffentliche Webseite + KI-Chat-Editor | gebaut | A4 (Domain + Cloudflare) |
| NAS-Produktiv-Deployment + Docker-Push | vorbereitet, CI grün | A5 + A5b2 |
| Handy-Zugriff im WLAN | App läuft | B2 (Firewall) |
| Alle importierten Konflikt-Tiere | ✅ alle 32 entschieden | finaler Re-Import (startbereit, läuft demnächst) |
✅ Erledigt (Archiv — nichts geht verloren)
- A1 / A2 — Gemini-Key + Kosten: Schlüssel hinterlegt (sicher, nie im Code); kostenlos über
gemini-flash-latest(Free-Tier), kein Billing nötig. → KI live verifiziert. - B1 — Neustart nach Updates: Michael startet die lokale Instanz jetzt automatisch nach jedem neuen Feature. Keine Aktion mehr nötig.
- B3 — 2 Test-Einträge ("Testmaus/Wurf E2E"): verschwinden automatisch beim finalen Re-Import (Wipe + Neuaufbau).
- C1–C9 — Genetik-Schreibweise: alles geklärt (Uw=G · „-"=Allel unbekannt · Dedup nach Name+Datum+Zucht · Schimmel-Arten · Himalaya/Hermelin · „CP-Fuchs"-Sammelbegriff + „hell"=
c[h]· Dilute-Präfix · REW-Regel). - D1–D6 — alle 32 Konflikt-Tiere: entschieden und in
tools/import/conflict-decisions.jsonhinterlegt (werden beim finalen Re-Import alle geladen).
Details der erledigten Punkte stehen in der git-Historie und in tools/import/conflict-decisions.json.
Einfach abschnittsweise antworten — Michael arbeitet die Antworten ein und meldet, was dadurch live geht.