---
name: cowork.erstelle_sequenz_initial
description: "Phase-3.6-Pipeline-Skill (T-35-A6, ADR 0034) für Sequenz-Bootstrap aus Lehrplan-Verankerung im Cowork-Mode. Trigger (dual-mode): user_direkt 'Erstelle Sequenz-Initial für GPG7c LB3 Industrialisierung 6 UEs', 'Bootstrappe Sequenz für M7c LB2 Bruchrechnen 8 UEs', 'Plane Initial-Sequenz GPG7c LB4 Reichsgründung 5 UEs'; vollautomatisch aus cowork.setup_unterrichtsplanung bei neuem Fach+Lernbereich. Eingabe: fach + lernbereich + ue_anzahl (+ optional afb_progression / identifikationsfigur_anchor). Output: <project>/<schul-jahr>/<klasse>/<lernbereich>/<sequenz-slug>/sequenz_stub.yaml (Phase 1) bzw. sequenz.yaml (Phase 3 Voll-Mode) per ADR_0061 Lehrkraft-Project-Folder-Konvention + ADR_0063 Per-Sequenz-Granularitaet. Pilot-Daten in core/fach/_project_skeletons_klassen/ sind Skeleton-Templates, nicht der produktive Output-Pfad. Komposition: substanz_recherche-Konsumption (HARD-CONSTRAINT pre-Phase-3) + lehrplan-load + identifikationsfigur.generiere_pool + cowork.audit_pre_commit. Lehrkraft-Bestätigung Pflicht vor Persist."
domain_scope: universal
schema_pin: tuv_v2.1
phase: phase_3_6
mode: cowork-first
skill_typ: pipeline
adr_refs: [ADR_0017, ADR_0019, ADR_0026, ADR_0032, ADR_0033, ADR_0034, ADR_0036]
---

# Pipeline-Skill `cowork.erstelle_sequenz_initial`

## Trigger-Modi

### Mode user_direkt (Lehrkraft-Trigger)

- "Erstelle Sequenz-Initial für GPG7c LB3 Industrialisierung 6 UEs"
- "Bootstrappe Sequenz für M7c LB2 Bruchrechnen 8 UEs"
- "Plane Initial-Sequenz GPG7c LB4 Reichsgründung 5 UEs"
- "Sequenz für WiB7c LB5 Recht 4 UEs"

### Mode on-demand (Phase-3.6.D.12-Refactor)

ENTFERNT: vollautomatischer Setup-Pflicht-Pfad (war pre-D.12). Sequenz-Erstellung erfolgt jetzt on-demand nach Lernbereich-Folder-Klick (post-`cowork.erstelle_jahresplan`-Closure D.11).

Auto-Suggest-Pattern in Lernbereich-Folder: nach Folder-Anlage Frage "Soll Sequenz-Initial für Lernbereich X jetzt erstellt werden? [ja / später]". Bei "ja" → Skill-Trigger.

NICHT triggern bei: TUV-Einzel-Planung (siehe `cowork.plane_naechste_stunde`), Sequenz-Erweiterung um 1 UE (siehe `cowork.fortschreibe_sequenz`).

## Komposition (Skill-Kette)

```
1. core/lehrplaene/bayern/lehrplan_<schultyp>_<jahrgang>_<fach>.yaml laden (A8)
2. core/fach/<fach>/config.yaml + sub-configs laden (lernbereich-IK / methoden / progression)
3. lehrkraft_project_instructions.md laden (Klassen-Kontext für Differenzierungs-Schwerpunkt)
4. identifikationsfigur.generiere_pool aufrufen (A7)
5. AFB-Progression über UE-Anzahl verteilen (Standard: I → II → II → III)
6. Methoden-Auswahl pro UE (Phasen-Methode-Map aus fach/<fach>/methoden.yaml)
7. cowork.audit_pre_commit pre-Persist-Validation
8. Lehrkraft-Bestätigung → Persist sequenz_<thema>.yaml + identifikationsfigur_pool.yaml
```

## HARD-CONSTRAINT (ADR_0062 + ADR_0063 — 2-Phasen-Sequenz-Pattern)

**Skill ist 2-Phasen-fähig (ADR_0063 Granularitaets-Korrektur):**

### Phase 1: Sequenz-Stub-Mode
- Trigger: 'Sequenz-Stub fuer LB <X>: Thema <Y>', 'Skizziere Sequenz <slug>'
- Eingabe: lp_lb_ref + klasse_id + sequenz_thema (User-Setzung)
- Output: `<sequenz>/sequenz_stub.yaml` mit `sequenz_phase: stub`
- KEINE Pflicht-Substanz-Recherche pre-Phase-1 (Stub ist Pre-Substanz)

### Phase 2 (Inter-Phase): Substanz-Recherche
- User-Trigger: 'Substanz-Recherche fuer Sequenz <thema>'
- Skill: `cowork.recherchiere_substanz` konsumiert sequenz_stub.yaml
- Output: SR-<fach>-<klasse>-LB<n>-<slug>.yaml

### Phase 0 (NEU, OPTIONAL): Pre-Sequenz-Survey (ADR_0078)
- User-Trigger: 'Pre-Sequenz-Survey <fach> LB<n> Thema <intent>'
- Skill: `cowork.survey_themen_substanz` konsumiert Lehrplan-LB + Adapter-broad-queries
- Output: `<lernbereich>/_sequenz_survey.yaml` (sequenz_survey_v1, proposed)
- Wird Phase-1-Stub-Generation **informieren**, nicht ersetzen — bestehender Manual-Pfad bleibt funktional

### Phase 3: Sequenz-Voll-Mode (HARD-CONSTRAINT)
- Trigger: 'Finalisiere Sequenz <thema>', 'Sequenz-Voll-Mode'
- **Pflicht-Pre-Bedingung:** `<sequenz>/substanz_recherche.yaml` existiert + valide
- Skill BLOCKIERT bei fehlender Substanz-Recherche
- Output: `<sequenz>/sequenz.yaml` mit `sequenz_phase: voll`

Begruendung: Sequenzplanung ohne Inhalts-Substanz-Basis erzeugt Garbage-In/Garbage-Out. User-Empirie 2026-05-09 entlarvte strukturellen Pipeline-Drift. ADR_0063 korrigiert Granularitaet auf Per-Sequenz statt Per-LB.

## Pflicht-Kontext (ADR_0061 Dual-Pfad + ADR_0062 Recherche-Layer-Split + ADR_0078 Pre-Sequenz-Survey)

**Pre-Sequenz-Survey-Layer (NEU OPTIONAL, ADR_0078):**
- `<project>/<schul-jahr>/<klasse>/<lernbereich>/_sequenz_survey.yaml` — **OPTIONAL-Konsumption** fuer Phase-1-Stub-Generation:
  - `konsens_outline_vorschlaege[].ue_struktur` als informierte UE-Vorschlaege (statt geraten)
  - `konsens_outline_vorschlaege[].ue_struktur[].ke_anker_kandidaten` als KE-Vorschlaege (Lehrkraft entscheidet final)
  - `asset_bilanz.empfehlung_pool_groesse` als Pool-Reichlich-/Knapp-Indikator vor Stub-Commit
  - Wenn Survey-File fehlt: bestehender Pfad (manueller Themen-Input) unveraendert; **NICHT** Hard-Constraint
  - Wenn vorhanden: Lehrkraft sieht 1-3 Outline-Varianten + `diversitaets_score` + `thema_intent_match_score`; Lehrkraft uebernimmt/aendert/verwirft

**Substanz-Recherche-Layer (NEU Pflicht, HARD-CONSTRAINT ADR_0062):**
0. `<project>/<schul-jahr>/<klasse>/<lernbereich>/substanz_recherche.yaml` — **HARD-CONSTRAINT-Konsumption** fuer:
   - Identifikationsfigur-Pool aus `identifikationsfigur_kandidaten` (Real-Anker-Pflicht)
   - Methoden-Filter aus `methoden_kompatibilitaet`
   - UE-Anzahl-Validation gegen `ue_anzahl_empfehlung`
   - AFB-Progression aus Substanz-Tiefe-Bilanz

**Pfad-A (Stundentafel-Layer, Optional):**
1. `core/lehrplaene/bayern/lehrplan_<schultyp>_<jahrgang>_<fach>.yaml` — Optional-Konsumption für Operatoren-Pool + Niveau-Mapping (sekundär gegenüber `core/config/operatoren.yaml`)

**Pfad-B (Verbatim-Lehrplan-Layer, Pflicht):**
2. `core/fach/<fach_id>/lp_lernbereiche/LP-<fach_id>-LB<n>.yaml` — **Pflicht-Konsumption** fuer **KE-Verbatim-Anker (Pflicht, >=1 pro Sequenz-Item)** + **Optional IK-Verbatim-Pool (Beispiel-Gegenstaende, an denen KE gebildet werden)**. Per KE-Pflicht-Konvention (ADR_0064 + ADR_0057): KE = Pflicht-Anker (Bildungsziel, STRUKTURELL HOCH), IK = Beispiel-Pool (STRUKTURELL NIEDRIG, kein Pflicht-Anker).

**Fach-Konfig (Optional):**
3. `core/fach/<fach>/config.yaml` + sub_configs (fachprofil / methoden / intentionen / progression / sequenz_pattern) — Optional, falls vorhanden

**Setup-Layer:**
4. `lehrkraft_project_instructions.md` (Klassen-Kontext + Differenzierungs-Schwerpunkt)

**Operator-Pool (Pflicht):**
5. `core/config/operatoren.yaml` + `niveaustufen.json` + `methode_zu_antwortformat.yaml`

**Cross-Skill (Optional):**
6. Optional: existing Jahresplan für Identifikationsfiguren-Generations-Bogen

## Reasoning-Schritte

1. **Trigger-Parsing**: fach / lernbereich / ue_anzahl extrahieren (+ optionale Parameter)
2. **Lehrplan-Load**: LB-IK-Liste + Stundenkontingent + Operatoren-Pool aus Lehrplan-File
3. **Klassen-Kontext-Aggregation**: DaZ-Anteil / LRS / Niveau-Verteilung aus `lehrkraft_project_instructions.md`
4. **AFB-Progression**: über `ue_anzahl` verteilen, Pflicht-Pattern bei modus=alltag:
   - UE 1: AFB-I (Lebenswelt-Aktivierung, Vorwissens-Aufbau)
   - UE 2-(N-2): AFB-II (Erarbeitung, Quellenarbeit)
   - UE (N-1): AFB-II-III (Vertiefung, Multiperspektivität)
   - UE N: AFB-III (Bewertung, Leistungsnachweis-Vorbereitung oder Probe)
5. **Themen-Sequenzierung**: pro UE Pflicht-KE-Anker (>=1 ke_anker aus LP-LB.KE) + Optional IK-Pool-Beispiel-Gegenstand (ik_pool aus LP-LB.IK) fuer KE-Bildung, narrativ-fortschreitend. Per KE-Pflicht-Konvention ADR_0064: KE-Bildungsziel ist Pflicht-Anker, IK-Pool ist Beispiel-Auswahl.
6. **Methoden-Auswahl** pro UE via Phasen-Methode-Map
7. **Identifikationsfigur-Pool-Generation** via `identifikationsfigur.generiere_pool`-Skill (A7)
8. **Material-Plan-Vorschlag** pro UE (welche Niveaus / welche Methoden-spezifischen Materialien)
9. **Audit-Pass** via `cowork.audit_pre_commit`
10. **Output-Preview** → Lehrkraft-Bestätigung → Persist

## Output-Schema

```yaml
sequenz_initial:
  fach: <id>
  lernbereich: <LB-id>
  thema: <kurzer slug>
  schul_jahr: <yyyy/yy>
  ue_anzahl: <n>
  stundenkontingent_aus_lehrplan: <h>
  status: konzept   # vor Lehrkraft-Bestätigung; geplant nach Bestätigung

  identifikationsfigur_pool: <pfad zu pool-file>

  identifikationsfigur_beziehungen:   # 3-Ebenen-Verzahnung Pflicht
    narrative_anker: <text>
    beziehungen: [...]

  ue_sequenz:
    - kw: <n>
      ue_position: "UE 1 von <N>"
      thema: <text>
      afb_schwerpunkt: I | II | III | I-II | II-III
      leitfrage: <text>
      methoden_kern: [<liste>]
      ke_anker: [<LB.KEn>]      # Track-β-2: PFLICHT, >=1 KE-Refs (Bildungsziel)
      ik_pool: [<LB.IKn>]       # Track-β-2: Optional, IK als Beispiel-Pool fuer KE-Bildung
      identifikationsfigur_aktiv: <id>
      bezugspersonen_aktiv: [<ids>]
    - ...

  recherche_anker:
    bild_suchbegriffe: [...]
    fach_quellen: [...]

  material_plan_default:
    arbeitsblatt_niveaus: [n1, n2, n3]
    loesungsblatt: true
    tafelbild: ja
    ppp: <slide_count>_folien
```

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

Sequenz-Initial-Output schließt MIT Auto-Suggest:

```
✓ Sequenz-Initial persistiert (UE 1-N strukturiert + Identifikationsfiguren-Pool).

Nächster sinnvoller Schritt: 'Plane erste UE für <Lernbereich>' triggert
`cowork.plane_naechste_stunde` (TUV mit Mager-Quartett + 9-Phasen-Verlauf).
```

## Anti-Pattern (verboten)

- Sequenz ohne Lehrplan-KE-Verankerung (Pflicht-Anker-Drift, Track-β-2 P-K6 + ADR_0064). IK-Pool darf optional sein (Beispiele fuer KE-Bildung), KE-Anker MUSS >=1 pro UE sein.
- AFB-Progression flach (nur AFB-II über alle UEs)
- Methoden-Wiederholung > 50% (z. B. Quellenanalyse 5 von 6 UEs)
- Identifikationsfigur-Pool ohne Beziehungs-Schema (verletzt ADR-0036-Pattern)
- Persist ohne Lehrkraft-Bestätigung
- Real-SuS-Bezug in Identifikationsfiguren (DSGVO-Verstoß)
- Sequenz mit 1 UE generieren (kein Sequenz-Charakter, sollte `cowork.plane_naechste_stunde` triggern)
- LehrplanPLUS-Stundenkontingent ignorieren (Plugin-Output passt nicht zu Schul-Realität)

## DSGVO-Reminder (ADR 0022)

Sequenz-Plan kann Klassen-Kontext-Aggregate enthalten — pseudonymisiert (Aggregate-Form, keine Einzel-SuS). Identifikationsfiguren bleiben fiktiv (ADR 0014/0015 / 0036).

## Cross-Refs

- ADR 0017 Two-Tier-Architektur (universal vs. fach-spezifisch)
- ADR 0019 TUV-Schema-v2 (verlaufs_phasen-Pflicht)
- ADR 0026 Cross-Project-Lesson-Transfer (Pattern #44 / #46)
- ADR 0032 Cowork-First-Skill-Pattern
- ADR 0033 Lehrkraft-Project-Instructions-Pattern (vollautomatischer Trigger aus Setup-Skill)
- ADR 0034 Pipeline-Skill-Workflow-Pattern
- ADR 0036 Persona-Agent-System (Identifikationsfiguren-Pool als Persona-System-Voraussetzung)
- T-35-A6 Phase-3.6-Stage-A
