From 973c75847470a7801fbc7841c948e647a8303941 Mon Sep 17 00:00:00 2001 From: admin-valentin Date: Sat, 1 Aug 2026 20:29:06 +0000 Subject: [PATCH] feat(api.ts): add BriefingData type with full briefing response fields --- src/lib/api.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/lib/api.ts b/src/lib/api.ts index 079a0ba..c12ebab 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -298,3 +298,21 @@ export interface FinancialSignal { expiresAt: string | null; createdAt: string; } + +export interface BriefingData { + generatedAt: string; + score: number; + overdueTasks: Task[]; + upcomingTasks: Task[]; + todayTasks: Task[]; + atRiskGoals: Goal[]; + pendingDecisions: Decision[]; + criticalSignals: FinancialSignal[]; + expiringOpportunities: Array<{ id: string; source: string; nextAction?: string | null }>; + weekInReview: { + newOrganizations: number; + newSegments: number; + newResearchBriefs: number; + }; + aiExplanation: string | null; +} \ No newline at end of file