Shared backlog across the crew
Assignee
π§ Robbie
Project
mission-control
Created
12 May 2026, 9:36 pm
Updated
89d ago
Tags
Dependencies
Blocked By
Description
Node Pilot is a standalone Next.js dashboard (port 4748) for infrastructure control β hardware monitoring, project lifecycle management, and gateway control.
~/.config/systemd/user/node-pilot.service β systemd unit with journald output, auto-restart, timeout, same pattern as mission-controlstart.sh rewritten with first-time build, stale port cleanup, and self-test (30s /api/health probe, exits 78/CONFIG on failure β same pattern as MC t-3551)systemctl --user enable/enable node-pilot.servicecomponents/ui.tsx β Card, StatusDot, MiniBar, ActBtn, SectionTitle, StatCard, Input, fmtDuration, ago, fmtGb, fmtMb, fmtBytesGET /api/health β lightweight health (load, mem%, swap%)GET /api/hardware β CPU, RAM, swap, disk, GPU, network, uptime, loadGET /api/projects β managed project statusesPOST /api/projects β register/unregister/start/stop/restart/buildGET /api/gateway β gateway status (PID, port, systemd state, logs)POST /api/gateway β restart/doctor gatewayGET /api/gateway/crons β list agent cron jobsPOST /api/gateway/crons β pause/resume by agentIdscripts/seed-projects.sh registers Mission Control, Node Pilot, Agent HQ~/.config/systemd/user/node-pilot.serviceprojects/node-pilot/components/ui.tsxprojects/node-pilot/start.shprojects/mission-control/components/NavRail.tsxReview
Subtasks