das Geschlecht wird gelesen statt geraten
`IEmployee.gender` stand im Vertrag und erreichte den Prompt-Bau nie — er las
ausschliesslich `appearance`. Drei von sechs erzeugten Portraets trugen daraufhin
das falsche Geschlecht ("Tobias Kern" als Frau, CEO-Sichtbefund 2026-08-22). Der
Fehler war STILL: kein Fehlschlag, kein Protokolleintrag, nur ein falsches Bild.
- `PortraitSubject.gender` (`m|w|d|x`, 1:1 der Vertrag) + Satz im Prompt
- `d`/`x` behaupten bewusst NICHTS — aus ihnen folgt kein Bild-Merkmal
- fehlt das Feld, wird aus `appearance` abgeleitet (de+en, WORTGRENZEN:
"woman" enthaelt "man"); nennt der Text beide, wird nichts abgeleitet
- schweigen beide Quellen: `PortraitGenderUnknownError` statt Ratewurf,
im Router als 422 mit echter Meldung statt 502 "bitte erneut versuchen"
- der Aufrufer reicht `employee.gender` aus der Akte durch (die fehlende Zeile)
- `buildStylizePrompt` bleibt BEWUSST ohne Geschlechts-Satz: beim Angleichen
fuehrt das Foto, ein widersprechendes Feld erzwaenge den Gesichts-Tausch,
den PORTRAIT_IDENTITY_CLAUSE verbietet
- `portraitSeed` unberuehrt — die Szenen-Wahl darf sich nicht verschieben,
wenn jemand ein Geschlecht nachtraegt
Proben: 915/915 gruen (13 neue, mit Umkehr- und Negativ-Kontrollen).
Gegenprobe am gebauten dist fuer m / w / leer / leer+Freitext / d / Angleichung.
Brief: portraet-erzeuger-liest-das-geschlecht-nicht
ausschliesslich `appearance`. Drei von sechs erzeugten Portraets trugen daraufhin
das falsche Geschlecht ("Tobias Kern" als Frau, CEO-Sichtbefund 2026-08-22). Der
Fehler war STILL: kein Fehlschlag, kein Protokolleintrag, nur ein falsches Bild.
- `PortraitSubject.gender` (`m|w|d|x`, 1:1 der Vertrag) + Satz im Prompt
- `d`/`x` behaupten bewusst NICHTS — aus ihnen folgt kein Bild-Merkmal
- fehlt das Feld, wird aus `appearance` abgeleitet (de+en, WORTGRENZEN:
"woman" enthaelt "man"); nennt der Text beide, wird nichts abgeleitet
- schweigen beide Quellen: `PortraitGenderUnknownError` statt Ratewurf,
im Router als 422 mit echter Meldung statt 502 "bitte erneut versuchen"
- der Aufrufer reicht `employee.gender` aus der Akte durch (die fehlende Zeile)
- `buildStylizePrompt` bleibt BEWUSST ohne Geschlechts-Satz: beim Angleichen
fuehrt das Foto, ein widersprechendes Feld erzwaenge den Gesichts-Tausch,
den PORTRAIT_IDENTITY_CLAUSE verbietet
- `portraitSeed` unberuehrt — die Szenen-Wahl darf sich nicht verschieben,
wenn jemand ein Geschlecht nachtraegt
Proben: 915/915 gruen (13 neue, mit Umkehr- und Negativ-Kontrollen).
Gegenprobe am gebauten dist fuer m / w / leer / leer+Freitext / d / Angleichung.
Brief: portraet-erzeuger-liest-das-geschlecht-nicht