feat: finaliser l’intégration au Référentiel IA
All checks were successful
Deploy Production / deploy (push) Has been skipped
Deploy Recette / deploy (push) Successful in 1m4s

This commit is contained in:
manus-admin
2026-10-06 16:58:11 +02:00
parent fd58573685
commit ba34233189
9 changed files with 218 additions and 183 deletions

View File

@@ -43,6 +43,7 @@ import { scheduleDailyImport } from "./_core/index";
import { loginLocalUser, hashPassword, ensureAdminExists } from "./localAuth";
import { isAzureAdConfigured, getAzureAuthUrl } from "./azureAuth";
import { classifyAap, classifyArticle } from "./aiClassifier";
import { getAiEngineStatus } from "./ai-reference";
import { veilleItems, aapItems, processedDedupKeys } from "../drizzle/schema";
import { isNull, or, eq as eqDrizzle } from "drizzle-orm";
@@ -59,6 +60,10 @@ const adminProcedure = protectedProcedure.use(({ ctx, next }) => {
export const appRouter = router({
system: systemRouter,
aiReference: router({
status: adminProcedure.query(() => getAiEngineStatus()),
test: adminProcedure.mutation(() => getAiEngineStatus()),
}),
// ─── Auth ───────────────────────────────────────────────────────────────────
auth: router({