# Smoke-Tests — Assignment Monitor V2 Stand: 2026-08-16 · nur DEV ## Automatisiert (C0 Kern + C6/C7-Logik) ```powershell cd C:\dev\AssigmentMonitorV2 npm run smoke ``` Prüft u.a.: Score-Normalisierung, Default-Farbbänder inkl. Hell-/Dunkelgrün, DB-Roundtrip Farbbänder (stellt vorherigen Stand wieder her), Tagging-Batches, offene Zeilen ohne Tags/Zitate, Prompt Soft/Hard-Limit. Kein Browser, keine echte OpenRouter-API. --- ## Manuell — C0 Skala (UI, ~10–15 Min) Voraussetzung: `npm run dev:all` → http://localhost:5174 ### 0.1 / 0.4 Farbbänder + Reload 1. **Config → Skala** öffnen. 2. Grenzen leicht ändern (z.B. Rot bis 3 statt 2) → speichern. 3. Seite neu laden (F5) → Werte müssen gleich bleiben. 4. Optional: `npm run smoke` danach — Roundtrip bleibt grün; eigene Werte bleiben erhalten. ### 0.2 / 0.4 Meeting → Chips 1. Assignment mit Institutee öffnen → Meeting mit Einschätzung. 2. Im Tab **Gesamtbewertung** / Kategorie-Scores Werte setzen (z.B. 2, 6, 9). 3. Speichern / Meeting verlassen. 4. Prüfen: - **Assignment-Detail**: Chips farbig (rot / hellgrün / dunkelgrün unterscheidbar) - **📜 Gesamtprotokoll**: gleiche Scores/Farben - Optional: Meeting-**Export MD** enthält Scores 5. Config → Skala wieder auf Default setzen (falls geändert). ### 0.3 KI-Prompts Standard 1. **Config → KI-Prompts** 2. Eine Dimension „Auf Standard zurücksetzen“ (1–10 / Benefits-Concerns-Vorlage). 3. Auf Feedback-Seite Prompt-Vorschau kurz ansehen — Platzhalter/Struktur wirken stimmig. **C0 abhaken:** erledigt 2026-08-16 (`npm run smoke` + Abnahme). --- ## Manuell — C6 Batches (optional, ~5 Min) 1. Meeting mit **≥15 ungetaggten** Protokollzeilen (kein `>`, keine Tags). 2. **🏷 Vorschläge analysieren** (API-Key nötig). 3. Erwartung: Fortschritt `Protokoll-Batch i/n`, Info mit Batch-Anzahl, Rohantwort mit `--- Protokoll-Batch ---`. --- ## Manuell — T4 Feedback kurz (optional) 1. Assignment → Feedback einer Person. 2. Benefits/Concerns auf Kategorie + Dimension sichtbar; ScorePicker 1–10. 3. PDF Institutee-Feedback: finale Benefits/Concerns, keine `suggested*`.