Night-Plan-Builder auf Makro-Bloecke gezogen und die Naechte ab 21. Maerz umgebaut
fixed
- **Night-Plan-Form:** die vorhandenen Night-Plans ab `2026-03-21` waren thematisch brauchbar, operativ aber noch 10er-Mikrotask-Saetze mit `20-25min` und `240s`-Timeouts.
- **Head-Reviews:** `night-head-review.py` hing noch an alten Hardcodes fuer Task-Labels und Divisions und haette die neuen Makro-Bloecke sonst morgens falsch zusammengefasst.
updated
- **workspace/scripts/build-night-plan.py:** Fallback-Naechte erzeugen jetzt `full-coverage-macro` mit 4 Worker-Bloecken plus 3 Head-Reviews; Head-Timeouts auf `600/900s` angehoben.
- **workspace/agents/cron/night-head-review.py:** laedt Task-Labels, Owner und Divisions jetzt dynamisch aus dem jeweiligen `nightplan-YYYY-MM-DD.json` statt aus festen Legacy-Mappings; generische naechste Schritte fuer Makro-Bloecke statt alter Mikrotask-Textbausteine.
- **workspace/memory/nightplan-2026-03-21.json bis workspace/memory/nightplan-2026-03-24.json:** alle vier gelockten Projektnaechte auf je 4 Worker-Bloecke plus 3 Head-Reviews umgestellt; Inhalte der alten 10 Mikrotasks wurden in groessere Makro-Bloecke zusammengezogen.
- **workspace/tasks/todo.md:** `NIGHT-3` als erledigt markiert.
verified
- **Python:** `python3 -m py_compile` fuer `build-night-plan.py` und `night-head-review.py` erfolgreich.
- **Dry-Runs:** `night-plan-dry-run.sh` fuer `nightplan-2026-03-21.json` bis `nightplan-2026-03-24.json` komplett gruen.
- **Builder-Probe:** ein frischer Test-Plan fuer `2026-03-25` kommt jetzt als `full-coverage-macro` mit `7` Tasks (`4` Worker + `3` Heads) heraus.
- **Head-Review-Probe:** lokaler Review fuer `2026-03-21` zeigt die neuen Makro-Block-Titel korrekt statt alter Legacy-Labels.