fix: closed entries no longer show in deadline dashboard

- groupDeadlinesByEntry skips entries with status "inchis"
- closeEntry auto-resolves all pending deadlines on close (main + linked)
- Fixes S-2026-00001 showing as overdue despite being closed

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
AI Assistant
2026-03-12 17:26:20 +02:00
parent d8a10fadc0
commit 1361534c98
2 changed files with 23 additions and 4 deletions
@@ -246,6 +246,9 @@ export function groupDeadlinesByEntry(
const groups: DeadlineEntryGroup[] = [];
for (const entry of entries) {
// Skip closed entries — their deadlines are no longer actionable
if (entry.status === "inchis") continue;
const deadlines = entry.trackedDeadlines ?? [];
if (deadlines.length === 0) continue;