INNER CODE UNIT · TypeScript

start

eclaire-labs/eclaire · apps/backend/src/index.ts:157

const start = async () => {
  try {
    logger.info({ SERVICE_ROLE, QUEUE_BACKEND }, "Starting service");

    // Ensure at least one instance admin exists (first user becomes admin)
    const { ensureInstanceAdmin } = await import("./lib/services/admin.js");
    await ensureInstanceAdmin();

    // Auto-complete onboarding for pre-configured instances (upgrade path)
    const { autoCompleteOnboardingIfConfigured } =
      await import("./lib/services/onboarding.js");
    await autoCompleteOnboardingIfConfigured();

    // Reset any stale "running" session executions from a previous crash/restart
    const { resetStaleExecutions } =
      await import("./lib/services/conversations.js");
    await resetStaleExecutions();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…