Implement dual-model filing pipeline with Ollama extraction

This commit is contained in:
2026-02-28 16:31:25 -05:00
parent 0615534f4b
commit a09001501e
16 changed files with 872 additions and 51 deletions

View File

@@ -37,6 +37,22 @@ export type PortfolioSummary = {
avg_return_pct: string;
};
export type FilingExtraction = {
summary: string;
keyPoints: string[];
redFlags: string[];
followUpQuestions: string[];
portfolioSignals: string[];
confidence: number;
};
export type FilingExtractionMeta = {
provider: string;
model: string;
source: 'primary_document' | 'metadata_fallback';
generatedAt: string;
};
export type Filing = {
id: number;
ticker: string;
@@ -60,6 +76,8 @@ export type Filing = {
model?: string;
text?: string;
legacyInsights?: string;
extraction?: FilingExtraction;
extractionMeta?: FilingExtractionMeta;
} | null;
created_at: string;
updated_at: string;