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

@@ -0,0 +1,15 @@
import type { Filing } from '@/lib/types';
export function redactInternalFilingAnalysisFields(filing: Filing): Filing {
if (!filing.analysis) {
return filing;
}
const { extraction: _extraction, extractionMeta: _extractionMeta, ...analysis } = filing.analysis;
const hasPublicFields = Object.keys(analysis).length > 0;
return {
...filing,
analysis: hasPublicFields ? analysis : null
};
}