From ee7120d03a207f2955395a457c9fdc36e8d36d76 Mon Sep 17 00:00:00 2001 From: Sarthak Agrawal Date: Thu, 30 Jul 2026 01:30:33 +0530 Subject: [PATCH] fix Karte RAG consumer audit --- .../worker/scripts/audit-consumer-rag-integrations.mjs | 10 ---------- .../tests/audit-consumer-rag-integrations.test.ts | 1 - 2 files changed, 11 deletions(-) diff --git a/cloudflare/worker/scripts/audit-consumer-rag-integrations.mjs b/cloudflare/worker/scripts/audit-consumer-rag-integrations.mjs index b099d58..fa1b775 100644 --- a/cloudflare/worker/scripts/audit-consumer-rag-integrations.mjs +++ b/cloudflare/worker/scripts/audit-consumer-rag-integrations.mjs @@ -253,16 +253,6 @@ function auditLinkchat(fleetRoot) { : fail('profile_memory_ingest_scope', 'info-block ingest must use ensureProfileMemoryIndex and user/page/block metadata')); } - const settingsAiKeyRoute = resolve(repo, 'src/app/api/settings/ai-key/route.ts'); - if (!existsSync(settingsAiKeyRoute)) { - checks.push(fail('route_src/app/api/settings/ai-key/route.ts', 'src/app/api/settings/ai-key/route.ts is missing')); - } else { - const source = readText(settingsAiKeyRoute); - checks.push(source.includes('@/lib/profile-memory-index') && source.includes('ensureProfileMemoryIndex(auth.userId)') - ? pass('route_src/app/api/settings/ai-key/route.ts', 'uses profile-memory index lifecycle helper') - : fail('route_src/app/api/settings/ai-key/route.ts', 'settings route must use ensureProfileMemoryIndex for lazy account index repair')); - } - const knowledgebaseSettingsRoute = resolve(repo, 'src/app/api/settings/knowledgebase/route.ts'); if (!existsSync(knowledgebaseSettingsRoute)) { checks.push(fail('knowledgebase_settings_route', 'src/app/api/settings/knowledgebase/route.ts is missing')); diff --git a/cloudflare/worker/tests/audit-consumer-rag-integrations.test.ts b/cloudflare/worker/tests/audit-consumer-rag-integrations.test.ts index e9fa179..ce7cce1 100644 --- a/cloudflare/worker/tests/audit-consumer-rag-integrations.test.ts +++ b/cloudflare/worker/tests/audit-consumer-rag-integrations.test.ts @@ -52,7 +52,6 @@ function writeHealthyLinkchat(fleetRoot: string, dirname = 'linkchat') { 'export async function GET() { return Response.json({ hasIndex: true, indexId: "idx" }); }', 'export async function POST() { const indexId = await ensureProfileMemoryIndex(auth.userId); return Response.json({ hasIndex: true, indexId }); }', ].join('\n')); - write(resolve(repo, 'src/app/api/settings/ai-key/route.ts'), 'import { ensureProfileMemoryIndex } from "@/lib/profile-memory-index";\nensureProfileMemoryIndex(auth.userId);\n'); for (const route of [ 'src/app/api/pages/[pageId]/info/route.ts', 'src/app/api/pages/[pageId]/info/[blockId]/route.ts',