maestro/src/index.ts
2026-06-03 05:08:00 +00:00

22 lines
763 B
TypeScript

/**
* Compatibility shim.
*
* The worker-mode startup logic that used to live here moved to
* `worker-bootstrap.ts` in the Phase 1 AAO Gateway split. The new
* canonical entry point is `src/main.ts`, which dispatches on
* `AAO_MODE` and calls either worker-bootstrap.start() or
* gateway/bootstrap.start().
*
* This file stays so anything that still does `node dist/index.js`
* (legacy service managers, older docker images, the test harness)
* keeps working unchanged. New deployments should switch to
* `node dist/main.js` — see package.json's `scripts.start`.
*/
import { logger } from './logger.js';
import { start } from './worker-bootstrap.js';
start().catch((err: unknown) => {
logger.error(`Fatal error: ${err}`);
process.exit(1);
});