---
name: cowork.plane_naechste_stunde
description: "Phase-3-Pipeline-Skill (T-31-1, ADR 0034) für End-to-End-UE-Planung im Cowork-Mode. Trigger (vorausschauend, NIE für bereits gehaltene Stunden): 'Plane mir die nächste Stunde', 'Plane KW## Thema X', 'Plane UE für', 'Plane GPG7c-Stunde', 'Plane WiB7c-Stunde', 'Bereite UE vor'. NICHT triggern bei retrospektiven Dokumentations-Anfragen oder examinations-relevanten Vollausarbeitungen — siehe alternative Pipelines (dokumentiere / entwerfe). Eingabe: Lehrkraft-Anweisung mit Klassen-/Themen-Bezug. Output: TUV-File (KW##_DDMMYY_<slug>_TUV.md) im Project + Sequenz-Plan-Update + Memory-Update. Komposition: methode_mapping + aufgabe.formulieren + mager.konjugieren + lizenz.pruefen + cowork.audit_pre_commit. Persistierung erst nach Lehrkraft-Bestätigung."
domain_scope: universal
schema_pin: tuv_v2
phase: phase_3
mode: cowork-first
skill_typ: pipeline
adr_refs: [ADR_0008, ADR_0017, ADR_0019, ADR_0030, ADR_0032, ADR_0033, ADR_0034]
---

# Pipeline-Skill `cowork.plane_naechste_stunde`

## Trigger-Beispiele (DISJUNKT für Trigger-Audit ADR 0034)

- "Plane mir die nächste Stunde"
- "Plane KW## Thema X"
- "Nächste UE planen"
- "Nächste Stunde GPG7c"
- "Nächste Stunde WiB7c"
- "Plane heute/morgen Stunde"

## Komposition (Skill-Kette)

```
1. lehrkraft_project_instructions.md lesen (ADR 0033)
2. Sequenz-Plan + letzte UE-TUVs aus Project laden
3. methode_mapping → Antwortformat-Hint pro Phase
4. aufgabe.formulieren → Stundenziel + Teilziele formulieren
5. mager.konjugieren → S-Perspektive für Aufgaben
6. impuls.formulieren → Lehrer-Impulse Phase 3 (Problemstellung) + Phase 7 (Beurteilung) [Phase-3.5.B]
7. lizenz.pruefen → Quellen-Validation (falls Recherche im TUV)
8. cowork.audit_pre_commit → Validatoren-Pass (incl. Rhythmisierungs-Check Phase-3.5.C)
9. Lehrkraft-Bestätigung → Persist
```

## Pflicht-Phasen-Pattern (Phase-3.5.A E1)

Bei `modus: alltag` muss verlaufs_phasen die Pflicht-Phase `loesungsplanung`
zwischen `problemstellung` und `erarbeitung` enthalten (Ziel-/Vorgehens-Transparenz für SuS).

Standard-Phasen-Reihenfolge:
```
1. aktivierung           ~5 Min
2. hinfuehrung           ~8 Min  (Identifikationsfigur emotional/biographisch verankern)
3. problemstellung       ~5 Min  (impuls.formulieren-Pflicht)
4. loesungsplanung       ~5 Min  (NEU — Was untersuchen wir? Welche Stationen klären welche Teilfrage?)
5. erarbeitung_1         ~15 Min (max. 20 Min, sonst Sicherung-Pflicht)
6. sicherung_1           ~5 Min  (Tafel-Fixierung Teilantwort)
7. erarbeitung_2         ~15 Min (sachlogisch-zwingende Folgefrage aus Sicherung 1)
8. sicherung_2           ~5 Min
9. reflexion             ~7 Min  (impuls.formulieren-Pflicht für Beurteilungs-Impuls)
```

## Pflicht-Kontext (Claude lädt VOR Reasoning)

1. `lehrkraft_project_instructions.md` (Repo-Root) — Setting + Klassen-Kontext + Sequenz-Stand (ADR 0033)
2. `memory/lehrkraft_profil.md` — Cross-Session-Profil
3. `core/fach/<id>/config.yaml` — Fach-Modul (Lernbereiche + Lehrplan)
4. `core/fach/<id>/sequenzen/<thema>.yaml` (falls vorhanden) — laufende Sequenz
5. Vorherige TUVs der Sequenz (Cross-Reference für Fortschreibung)
6. `core/config/operatoren.yaml` + `niveaustufen.json` + `methode_zu_antwortformat.yaml`

## Reasoning-Anleitung (Cowork-Mode)

### Eingabe-Erwartung

Lehrkraft schreibt einen Trigger-Phrase im Chat. Optional mit Klassen-/Themen-Spezifikation.

### Reasoning-Schritte

1. **Kontext-Aggregation** (Pflicht-Kontext laden)
2. **Sequenz-Stand identifizieren**: aus `lehrkraft_project_instructions.md` Sektion 3 die nächste geplante UE
3. **Stundenziel formulieren** (Mager-Quartett: Operator + Inhalt + Bedingung + Indikator)
   - Operator aus `operatoren.yaml`-Pool gemäß AFB-Stufung
   - Inhalt aus Sequenz-Thema + Lernbereich-Kontext
   - Bedingung aus geplanter Methode (Phase 6 = Erarbeitung)
   - Indikator messbar
4. **3 Teilziele** pro AFB-Stufe (TZ1=AFB-I, TZ2=AFB-II, TZ3=AFB-III)
5. **9-Phasen-Verlauf** entwerfen (Aktivierung / Hinführung / Erarbeitung / Sicherung / Reflexion)
6. **Methoden-Mapping** pro Phase via `methode_mapping`-Skill
7. **Material-Plan** (welche Quellen, welche Niveaus, Identifikationsfigur ja/nein)
8. **Differenzierung**: DaZ/LRS-Marker für n1, Leistungsstark für n3 (aus Klassen-Kontext)
9. **TUV-File-Generierung** im `tuv_v2.json`-Schema-konformen Format
10. **Pre-Commit-Audit** via `cowork.audit_pre_commit`-Skill
11. **Output-Preview** im Chat → Lehrkraft-Bestätigung
12. **Persist** TUV-File + Sequenz-Plan-Update in `lehrkraft_project_instructions.md` Sektion 3 + Memory-Update

### Output-Schema

```yaml
trigger_text: "<lehrkraft-anweisung>"
tuv_file: <pfad>
sequenz_update: {ue: i+1 von N, status: geplant}
methoden_klassen: [analyse, recherche, ...]
audit_status: PASS | FAIL
lehrkraft_bestaetigt: bool
memory_updates:
  - sequenz_<thema>.md aktualisiert
  - lehrkraft_pattern.md ggf. erweitert
```

### Anti-Pattern (Cowork-Mode verboten)

- TUV-Persistierung ohne Lehrkraft-Bestätigung
- Atomare-Skill-Bypass (z. B. Aufgaben formulieren ohne `aufgabe.formulieren` durch)
- Audit-Skip vor Persist
- Sequenz-Plan-Update fehlt (nächste Session findet UE-Stand nicht)
- Mager-Schema unvollständig (Triplett statt Quartett)
- Differenzierungs-Marker fehlt obwohl Klassen-Kontext welche fordert
- Identifikationsfigur in Recht-Kontext erzwingen (Realfall-Pattern bevorzugen)
- Identifikationsfigur in Hinfuehrungs-Phase als ISOLIERTE Figur einfuehren (Round-21-User-Empirie-Befund) — Pflicht-Pattern: emotional/biographische Verknuepfung zu Bezugspersonen aus `identifikationsfigur_beziehungen` (Phase-3.5.D E4)
- 45-Min-Erarbeitungs-Block ohne Zwischensicherung (Phase-3.5.C E3 BLOCK-Severity)
- Loesungsplanungs-Phase ueberspringen bei modus=alltag (Phase-3.5.A E1 Schema-Pflicht, Phase-3.6.D-Refactor: nur alltag-Modus im Plugin-Scope)
- Beurteilungs-Impuls vag-abstrakt ("Was haben X+Y gemeinsam?") — Pflicht: impuls.formulieren-Skill mit kontextspezifisch-zielfuehrendem Impuls

## DSGVO-Reminder (ADR 0022 Pflicht)

Jeder Output (TUV / Material / Memory-Update) MUSS pseudonyme SuS-Bezeichnungen verwenden:

- KEINE Klarnamen (Vor-/Nachname) in TUV / AB / Lösungsblatt / Memory
- Pseudonyme Konvention: Initialen (A.B.) ODER Rollenbezug ("Schülerin S1", "Tandem T-3")
- AVV-Marker (`avv_marker.json` in Repo-Root) prüfen vor Persistierung — Status `lokal` erlaubt nur lokale Verarbeitung; `cloud` erlaubt LLM-Call mit pseudonymisierten Inputs
- Bei Cloud-Path-Detection in LLM-Cache: Hard-Block (defense-in-depth)
- Identifikationsfiguren bleiben fiktiv (Mia/Johann/Anna/Peter) — keine echten SuS-Bezüge

Verstoß = § 26 BayDSG-Risk + § 203 StGB-Risk bei Lehrkraft-Schweigepflicht.

## Auto-Suggest-Hinweis am Output-Ende (Phase-3.6.D' Track 43.3, Round 43)

TUV-Persist-Output schließt MIT Auto-Suggest:

```
✓ TUV persistiert (<KW##_DDMMYY_<slug>_TUV.md>).

Nächster sinnvoller Schritt: 'Generiere Material für diesen TUV' triggert
`artefakte-generator` (AB n1/n2/n3 + Lösung + Tafelbild + PPP-Skript).
```

## ADR-Cross-Refs

- ADR 0019 TUV-Schema (v2)
- ADR 0022 Datenschutz (Pseudonymisierung-Pflicht + AVV-Marker)
- ADR 0030 ALWAYS-READ-FIRST-Pattern (Lehrkraft-Project-Instructions)
- ADR 0032 Cowork-First-Skill-Pattern
- ADR 0033 Lehrkraft-Project-Instructions-Pattern
- ADR 0034 Pipeline-Skill-Workflow-Pattern
- ADR 0035 Multi-Layer-Evaluation (Layer-1 DSGVO-Compliance)
