Du bist Claude Code. Deine Aufgabe ist Task 2 von 7: Erweitere das Datenmodell in index-3.html um notionPageId, notionStatus und primaryStoryId.

VORAUSSETZUNG: Task 1 (STATUS_MAPS) muss bereits implementiert sein.

KONTEXT: In index-3.html existieren:

AUFGABEN:

  1. KANBAN-TASKS ERWEITERN Suche die Funktion addKanbanItem('task') bzw. den Code-Block, der ein neues Task-Objekt literal erstellt. Ergänze folgende zwei Felder mit Default-Wert null: notionPageId: null, // Referenz zur Notion Agent-Task Page (string | null) notionStatus: null, // Shadow-Status aus Notion (string | null)

Stelle sicher, dass saveState() / loadState() diese Felder nicht herausfiltert (falls JSON.stringify/parse genutzt wird, passiert das automatisch).

  1. SESSIONS ERWEITERN Suche die Funktion addSession() bzw. den Code-Block, der ein neues Session-Objekt erstellt. Ergänze folgendes Feld mit Default-Wert null: primaryStoryId: null, // ID der Leit-Story (Kanban-Task-ID) dieser Session (number | null)
  2. BESTEHENDE SESSIONS IM INITIAL-STATE ABSICHERN Falls sessions als hartkodiertes Array mit Beispieldaten initialisiert ist, ergänze auch dort primaryStoryId: null für alle bestehenden Einträge.
  3. TYPEN-DOKUMENTATION (als JS-Kommentar einfügen, direkt über kanbanData): /*