Executive AI command center dashboard
Implement Something like this. Share code with Operator Dashboard.
10\. Executive AI command center
Major differentiator
Create one dashboard where a founder or CTO can see:
- All active projects.
- All AI employees.
- Development progress.
- Project health.
- Bugs and risks.
- Development expenses.
- Deployment status.
- Productivity and quality metrics.
The owner should be able to ask: "What's happening with my company today?" and receive an accurate answer.
##
Subtasks
- [business_analysis] Executive AI command center dashboard PRD settled: tenant Owner/Admin command center at `/`, org-scoped, built on Operator dashboard code; 8 sections, personas as AI employees, AI $ spend, merges+live CI, RAG health; Jarvis Q&A + chat-scoped temp dashboard. Forge/Jira bugs deferred. Memory: none applied.
- [architecture] Executive AI command center dashboard Tenant-plane twin of the operator engine (org_admin CALLER_PLANE, scope-keyed cache). Chain: C1 forge_ci (4 forges) → C2 /api/exec/dashboard → C3 page at / (overview+tabs) → C4 Jarvis tools + temp view. Dev oracles deferred to Finish (AD-5). Memory: none applied.
- [plan] Executive AI command center dashboard Split along the Architect's C1→C4 chain into 6 coder children across 4 phases. Wave 1 runs the forge CI reader, API core and Tasks-board params; then deployments + CI health, the page, and Jarvis. Page and Jarvis done-checks were tightened for quality. Memory: none applied.
- Forge CI reader for four forges Built apps/api/app/forge_ci.py (GitHub/GitLab/Bitbucket/Azure latest CI run via viewer's connection, unknown+reason on every failure, 5m/60s process cache, 8x8s batch) + cloud-only exec_dashboard edition row. Live GitHub read matches API; 42 tests, quick gate green; PR #7468 queued. Memory: none applied.
- Command center API core endpoints Command center API (/api/exec/dashboard: overview, projects+health, personas, progress, risks, expenses, productivity) on the operator engine; scope- and viewer-keyed cache. Quick gate green, 40 tests pass; PR #7472 queued. Draft #11774 filed (develop CE check). Memory: none applied.
- Tasks board persona and window params The Tasks board now honours persona and after/before link params. They reach /api/tasks and /api/tasks/counts, and each shows as a clearable chip. Quick gate and changed-area tests green, visual check done. PR #7469 merged as ff88a29; its deploy was superseded. Deferred: tag-counts ignore persona (needs an API change). Memory: none applied.
- Deployments endpoint and CI health
- Command center page at home
- Jarvis company overview and temp views
- [finish] Executive AI command center dashboard
Activity
- Created
- Runner started
- Ready
- Ready
- Ready
- Runner started
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Runner ended (done)
- Runner started
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Awaiting response
- Awaiting response
- Awaiting response
- Awaiting response
- Runner resumed
- Runner ended (done)
- Runner started
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Draft
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Ready
- Runner ended (done)
- Runner started
- Runner started
- Runner started
- Runner ended (done)
- Runner ended (done)
- Runner ended (done)
- Runner started
- Runner ended (done)
- Run
- Runner started
- Runner ended (done)
- Run
- Runner started