Files
worldmonitor/scripts/process-deep-forecast-tasks.mjs
Elie Habib 2e0bc86d81 feat(forecast): add replayable deep forecast lifecycle (#2161)
* feat(forecast): add replayable deep forecast lifecycle

* fix(forecast): serialize replay snapshot market index
2026-03-23 23:59:21 +04:00

15 lines
476 B
JavaScript

#!/usr/bin/env node
import { loadEnvFile } from './_seed-utils.mjs';
import { runDeepForecastWorker } from './seed-forecasts.mjs';
loadEnvFile(import.meta.url);
const once = process.argv.includes('--once');
const runId = process.argv.find((arg) => arg.startsWith('--run-id='))?.split('=')[1] || '';
const result = await runDeepForecastWorker({ once, runId });
if (once && result?.status && result.status !== 'idle') {
console.log(` [DeepForecast] ${result.status}`);
}