feat(ca): Finalize v5 pipeline - Hybrid Matrix, CoT Enrichment & User Repair Mode

This commit is contained in:
2026-01-12 15:29:43 +00:00
parent 99b14a8ab0
commit 3dccfd2d2c
15 changed files with 547 additions and 1224 deletions

View File

@@ -72,6 +72,20 @@ export const fetchStep4Data = async (company: AppState['company'], competitors:
return response.json();
};
export const reanalyzeCompetitor = async (company: AppState['company'], competitor: CompetitorCandidate, manualUrls: string[]): Promise<Analysis> => {
const response = await fetch(`${API_BASE_URL}api/reanalyzeCompetitor`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ company, competitor, manual_urls: manualUrls }),
});
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
return response.json();
};
export const fetchStep5Data_SilverBullets = async (company: AppState['company'], analyses: Analysis[], language: 'de' | 'en'): Promise<{ silver_bullets: SilverBullet[] }> => {
const response = await fetch(`${API_BASE_URL}api/fetchStep5Data_SilverBullets`, {
method: 'POST',