[api] Add local runner infrastructure backend #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "task/cecfcf72-add-local-runner-infrastruct"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implemented by Claude Code agent
Task: Create a runner module that can start/stop local dev servers per branch. Each branch gets an isolated process with a unique port. Track running instances in SQLite with pid, port, branch, status, started_at.
Success Criteria:
API endpoints POST /api/projects/{id}/runners/start (branch, port range auto-assign), POST /stop, GET /api/projects/{id}/runners listing all active runners with branch, port, pid, status. Processes survive API restarts via PID tracking.
⚠️ Review score: 10/100 — BELOW threshold (85) — needs manual review
Pull request closed