feat: articles clusters

This commit is contained in:
2025-12-03 15:54:38 +02:00
parent 1d062f679b
commit 78c27b8220
20 changed files with 2113 additions and 51 deletions
@@ -0,0 +1,18 @@
#!/usr/bin/env bun
import { logger } from "@basango/logger";
import { connectDb } from "#db/client";
import { CategoryClassifier } from "#db/services/category-classifier.js";
async function main() {
const db = await connectDb();
const service = new CategoryClassifier(db);
await service.classifyPendingArticles();
}
main().catch((error) => {
logger.error({ error }, "Category clustering failed");
process.exit(1);
});