feat(api.ts): add BriefingData type with full briefing response fields

This commit is contained in:
admin-valentin 2026-08-01 20:29:06 +00:00
parent 0eaccfcf4e
commit 973c758474

View file

@ -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;
}