diff --git a/tasks/todo.md b/tasks/todo.md index 9aa1b49..bca31ce 100644 --- a/tasks/todo.md +++ b/tasks/todo.md @@ -30,7 +30,14 @@ ### Loop-Status Alle initial im 3.3.0-Audit identifizierten Items sind nun adressiert. Beide verbliebenen open items sind explizit deferred (microtask-fake-timer-Setup ist Refactor, audit-fix --force ist Major-Bump und braucht User-OK). -**Iteration 11 (skipped, no release)**: kein nicht-deferred Item übrig. Loop läuft idle weiter — bei nächstem Cron-Tick prüft er erneut, falls inzwischen neue Issues aufgetaucht sind. +**Iteration 11 + 18 (skipped, no release)**: kein nicht-deferred Item übrig. Loop läuft idle weiter — bei nächstem Cron-Tick prüft er erneut, falls inzwischen neue Issues aufgetaucht sind. + +**Bilanz nach 16 produktiven Releases (3.3.0 → 3.3.16)**: +- 8 Stabilitäts-Fixes (race conditions, error swallowing, parser crashes, cancellation latency, log rotation, queue session-memory) +- 5 Performance-Fixes (queue-cap, sort-throttle, history-delegation, recent-cap, removeFromQueueOnDone coalesce) +- 4 Test-Coverage-Erweiterungen (+39 Unit-Tests: 87 → 126) +- 3 Code-Quality-Bumps (CSS-scope, npm-audit-fix, dep patches) +- 3 Modul-Extractions (log-rotation, queue-prune, throttled-cache) Sinnvolle nächste Schritte für den User: - "Loop stop" wenn nichts mehr passieren soll (CronDelete `01e33ae1`)