# Slice 30 – FLUX Studio Pro

**Version:** 1.22.0  
**Basis:** 1.21.0 / Slice 29  
**Ziel:** produktives, persistentes Prompt-Bildstudio mit ComfyUI-Jobsteuerung

## Funktionsumfang

### Varianten und Seeds

Ein Auftrag erzeugt exakt 1, 2 oder 4 Varianten. Jede Variante ist ein eigener persistenter Datensatz und besitzt einen eigenen Seed. Ohne Seed Lock werden nach der ersten Variante zufällige, untereinander eindeutige Seeds erzeugt. Mit Seed Lock wird aus dem Basis-Seed eine reproduzierbare Folge `Basis-Seed + Variantenindex` gebildet. Ein wiederholter Auftrag übernimmt die vollständige Seed-Liste des Quellauftrags.

### Job-Center

`flux_prompt_jobs` speichert den Auftrag; `flux_prompt_job_variants` speichert jede Variante. Das Job-Center zeigt:

- Auftrag und Status
- Prompt und final strukturierten Prompt
- Profil, Stil, Format, Schritte und Promptmodus
- Varianten-Seeds und ComfyUI-Prompt-IDs
- reale Bearbeitungsphase und Laufzeit
- Ergebnis, Fehler und Abbruchstatus

Unterstützte Zustände sind `queued`, `running`, `cancelling`, `completed`, `completed_with_errors`, `failed` und `cancelled`.

### ComfyUI-Anbindung

Vendoo verwendet:

- `POST /prompt` zur Übergabe
- `GET /queue` für laufende und wartende ComfyUI-Aufträge
- `POST /queue` zum gezielten Entfernen wartender Prompt-IDs
- `POST /interrupt` zum Abbruch des aktuell laufenden Auftrags
- `GET /history` und `GET /history/{prompt_id}` für Historie und Fertigstellung
- `GET /system_stats` für System-, GPU- und VRAM-Informationen
- `GET /view` für das fertige Bild

Fehler einzelner Diagnose-Endpunkte werden getrennt angezeigt und machen die übrigen Systemdaten nicht unbrauchbar.

### Neustart-Wiederaufnahme

Beim Vendoo-Start werden persistente Varianten geprüft:

- `running` mit gespeicherter `prompt_id`: Vendoo setzt die Überwachung über die ComfyUI-Historie fort.
- `running` ohne `prompt_id`: Variante wird sicher erneut in die Vendoo-Warteschlange gestellt.
- `queued`: bleibt wartend und wird durch den Worker übernommen.

Es werden keine vorhandenen Ergebnisbilder, Jobs oder Nutzerdaten gelöscht.

### Fortschritt

Der FLUX-Studio-Pro-Pfad übergibt keine geschätzten Prozentwerte. Angezeigt werden ausschließlich beobachtbare Phasen wie Vorbereitung, Übergabe, Rendering, Download, Fertigstellung, Abbruch oder Fehler sowie die tatsächlich vergangene Zeit.

### Bibliothek

Ergebnisbilder speichern Auftrag, Variante, Seed, Profil, Stil, Format, Schritte, Promptmodus und Laufzeit. Favoriten sind persistent filterbar. „Ähnlich erneut erzeugen“ übernimmt Prompt und Parameter und startet bewusst mit einem neuen Seed.

## Datenbankmigration

Bestehende `flux_images` werden nur um optionale Felder ergänzt. Neue Tabellen werden mit `CREATE TABLE IF NOT EXISTS` angelegt. Bestehende Datenbankzeilen bleiben erhalten. Das Update enthält keine Datenbankdatei.

## Unveränderte Sperrregeln

- FLUX Studio ist ein reiner Text-Prompt-Generator.
- FASHN VTON und Virtual Try-on bleiben entfernt.
- Keine neue VTO-Engine.
- Keine produktive `.env`, Datenbank, Uploads, Logs, Schlüssel, ComfyUI-Binaries oder Modelle im Paket.
- Keine internen OpenAI-/Artifactory-Paketquellen.
