feat: add product distributor research table and integrate distributor analysis in Stalker product workflow

This commit is contained in:
Victor Noguera
2026-05-25 14:51:57 -04:00
parent 5dbff33032
commit 35087a5b2f
8 changed files with 481 additions and 20 deletions

View File

@@ -1,4 +1,4 @@
import { db } from "../db/index.ts";
import { client, db } from "../db/index.ts";
import { persistLlmResults, refreshRunStats } from "../db/persistence.ts";
import { sql } from "drizzle-orm";
import { normalizeAsin } from "../asin.ts";
@@ -261,8 +261,15 @@ async function main(): Promise<void> {
}
if (import.meta.main) {
main().catch((error) => {
console.error(error instanceof Error ? error.message : String(error));
process.exit(1);
});
main()
.catch((error) => {
console.error(error instanceof Error ? error.message : String(error));
process.exitCode = 1;
})
.finally(async () => {
try {
await client.end({ timeout: 5 });
} catch {
}
});
}