Fixes 3 issues identified by Cursor Bugbot: 1. HIGH: ao start is now truly idempotent - if orchestrator session exists, it skips creating the session but still proceeds with dashboard startup and hook configuration. This allows `ao start` to recover from dashboard crashes without failing. 2. MEDIUM: Dashboard orchestrator button now finds the actual running orchestrator session instead of always using the first project. Fallback to first project ID if no orchestrator is running. 3. LOW: Deduplicated findWebDir() function by moving it to shared utility lib/web-dir.ts. Now used by both dashboard.ts and start.ts. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| e2e | ||
| screenshots | ||
| src | ||
| next-env.d.ts | ||
| next.config.js | ||
| package.json | ||
| postcss.config.mjs | ||
| tsconfig.json | ||
| vitest.config.ts | ||