Orchestrator
A personal command center that keeps side projects moving instead of dying.

- Role
- Design + Engineering
- Timeline
- Ongoing · 2026
- Stack
- Next.js 16 · NestJS 11 · tRPC · Supabase · Tailwind CSS 4
Side projects don't fail at the idea stage. They fail by going silent.
The pattern is predictable: an idea gets momentum for a week, then a distraction arrives, and the project never gets touched again. No explicit decision was made to kill it. It just drifted.
Orchestrator is a tool built for that problem. Every project moves through a fixed lifecycle (idea → consolidate → mock → pre-market → dev → marketing → live) and the app tracks where each one sits. A daily ranked inbox pulls the single most important next-action across all active projects to the top. An AI reviews each playbook item and adds a nudge explaining exactly why that item is blocking and what to do. Stage promotions require an AI gate review before a project can move forward; manual decisions (park, kill, pivot) are recorded in an audit trail so nothing disappears silently.

The inbox ranks by staleness × stage weight, not by creation date.
The naive approach (show everything, let the user decide) is the failure mode this tool is trying to fix. The ranking formula multiplies how long a project has been untouched by a per-stage weight (late stages score higher, since a near-live project going cold costs more). The result surfaces the item where inaction is doing the most damage. AI nudges are fetched lazily on first render and cached by input hash against a hard daily spend ceiling of $0.17. The same question never costs twice, and AI features stop when the cap is hit rather than running up an unexpected bill.




- MVP
- Phases 0–6 shipped
- 7
- Lifecycle stages
- $0.17
- Daily AI cap
Orchestrator exists because I kept losing projects to silence rather than explicit decisions. The MVP is complete through phase 6. Inbox ranking, playbook management, AI nudges and stage-gate reviews, 10-day cycles, and GitHub repo detection are all live. What remains before a production deploy is the stage-gate promotion UX in the web app, a Playwright E2E test for the golden flow, and the Vercel + Railway configuration. The AI cost ceiling and caching layer mean the app costs roughly $5 a month at daily use, a constraint that shaped the architecture as much as any feature requirement.