The weekly check's cron route: answers at once, then runs each suite's quick set on its live model after the response. Call it with "Authorization: Bearer $CRON_SECRET"; anything else gets a 401.
Your wiring: its runner, store, and suites.
The cron secret; process.env.CRON_SECRET by default.
process.env.CRON_SECRET
// app/api/cron/evals-weekly/route.tsimport { weeklyCronRoute } from "@crowandraven/evalkeeper/next";import { wiring } from "@/lib/evalkeeper";export const maxDuration = 300;export const GET = weeklyCronRoute(wiring); Copy
// app/api/cron/evals-weekly/route.tsimport { weeklyCronRoute } from "@crowandraven/evalkeeper/next";import { wiring } from "@/lib/evalkeeper";export const maxDuration = 300;export const GET = weeklyCronRoute(wiring);
The weekly check's cron route: answers at once, then runs each suite's quick set on its live model after the response. Call it with "Authorization: Bearer $CRON_SECRET"; anything else gets a 401.