/** * Task-specific quality scoring for the auth-discovery A/B prompt. * Not a universal quality model. */ export declare const AUTH_DISCOVERY_TASK = "auth-discovery"; export declare const AUTH_DISCOVERY_EXPECTED_FILES: readonly ["tests/fixtures/simple-node-app/src/auth/login.ts", "tests/fixtures/simple-node-app/src/auth/session.ts", "tests/fixtures/monorepo-app/packages/api/src/auth.controller.ts", "tests/fixtures/monorepo-app/packages/api/src/session.service.ts", "tests/fixtures/monorepo-app/apps/web/src/LoginPage.tsx"]; export interface AuthDiscoveryQualityScore { task: typeof AUTH_DISCOVERY_TASK; matched: string[]; missing: string[]; foundExpectedFiles: boolean; answerQuality: number; note: string; } export declare function scoreAuthDiscoveryAnswer(text: string): AuthDiscoveryQualityScore; export declare function extractMcpToolsFromCodexTranscript(text: string): string[]; export declare function extractMcpToolsFromClaudeTranscript(text: string): string[];