feat(145): Trigger-Logik — Todo nur bei Status-Änderung anlegen #225

Merged
admin-mrrm merged 1 commit from feat-145-trigger-logic into main 2026-05-12 08:25:35 +02:00
Owner

Summary

  • TrackingSyncService ruft den TrackingTodoWriter nur dann auf, wenn hasStatusChanged für einen Tracking-Eintrag true liefert — keine doppelten Todos mehr bei unverändertem Status
  • Fehler beim Todo-Schreiben werden geloggt, brechen den Sync-Lauf aber nicht ab
  • 2 neue Tests (Status-Wechsel triggert / unveränderter Status triggert nicht)

Closes #145

## Summary - `TrackingSyncService` ruft den `TrackingTodoWriter` nur dann auf, wenn `hasStatusChanged` für einen Tracking-Eintrag true liefert — keine doppelten Todos mehr bei unverändertem Status - Fehler beim Todo-Schreiben werden geloggt, brechen den Sync-Lauf aber nicht ab - 2 neue Tests (Status-Wechsel triggert / unveränderter Status triggert nicht) Closes #145
feat(145): Trigger-Logik — Todo nur bei Status-Änderung anlegen
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f3d7d4eaf0
TrackingSyncService ruft TrackingTodoWriter ausschließlich auf, wenn
hasStatusChanged für einen Tracking-Eintrag true liefert. So entstehen
keine doppelten Todos bei unverändertem Status, und die nicht-aktionablen
Statuses werden weiterhin vom Generator zu null aufgelöst.

Fehler im Writer werden geloggt aber brechen den Sync-Lauf nicht ab.

Closes #145

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
admin-mrrm deleted branch feat-145-trigger-logic 2026-05-12 08:25:35 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp!225
No description provided.