Externalize audit pipeline services
This commit is contained in:
@@ -5,10 +5,11 @@ export type IntegrationReadinessDefinition = {
|
||||
| "google"
|
||||
| "pagespeed"
|
||||
| "openrouter"
|
||||
| "playwright"
|
||||
| "screenshotone"
|
||||
| "smtp"
|
||||
| "convex_jobs"
|
||||
| "rybbit";
|
||||
| "rybbit"
|
||||
| "jina";
|
||||
label: string;
|
||||
requiredEnv: string[];
|
||||
errorSurface: string;
|
||||
@@ -39,10 +40,10 @@ export const integrationReadinessDefinitions: IntegrationReadinessDefinition[] =
|
||||
errorSurface: "Audit-Generierungsruns zeigen Modell- und Guard-Fehler.",
|
||||
},
|
||||
{
|
||||
id: "playwright",
|
||||
label: "Playwright",
|
||||
requiredEnv: ["TASK8_BROWSER_ASSET_URL"],
|
||||
errorSurface: "Website-Enrichment-Runs zeigen Browser- und Crawl-Fehler.",
|
||||
id: "screenshotone",
|
||||
label: "ScreenshotOne",
|
||||
requiredEnv: ["SCREENSHOTONE_API_KEY"],
|
||||
errorSurface: "Screenshot-Erfassung zeigt API-, Quota- und Rendering-Fehler.",
|
||||
},
|
||||
{
|
||||
id: "smtp",
|
||||
@@ -62,6 +63,12 @@ export const integrationReadinessDefinitions: IntegrationReadinessDefinition[] =
|
||||
requiredEnv: ["RYBBIT_API_URL", "RYBBIT_API_KEY", "NEXT_PUBLIC_RYBBIT_SITE_ID"],
|
||||
errorSurface: "Analytics zeigt API-Fehler als nicht blockierende Meldung.",
|
||||
},
|
||||
{
|
||||
id: "jina",
|
||||
label: "Jina",
|
||||
requiredEnv: [],
|
||||
errorSurface: "Optionaler Fetch-/Reader-Fallback zeigt Fehler im Audit-Quellenkontext.",
|
||||
},
|
||||
];
|
||||
|
||||
export function getIntegrationReadiness(
|
||||
|
||||
Reference in New Issue
Block a user