Add managed local dev server helper#303
Conversation
Co-authored-by: OpenAI Codex <codex@openai.com>
Co-authored-by: OpenAI Codex <codex@openai.com>
Co-authored-by: OpenAI Codex <codex@openai.com>
|
Claude finished @lewtun's task in 2m 1s —— View job PR Review: Add managed local dev server helperNo blocking issues — 2 P1, 1 P2. This is local dev tooling; the only production-path file is P1 — Stale-server cleanup silently no-ops when The headline "cleans stale dev servers from the same worktree" feature depends entirely on resolving each candidate's working directory, and that resolution only uses
P1 — New CORS-merging behavior has no test coverage The custom review brief calls out test coverage for new behavior. The new security-adjacent logic is untested:
P2 — Vite proxy target is now a bracketed IPv6 literal
Nice touches: per-host |
Summary
Validation
uv run --frozen --extra dev ruff check .uv run --frozen --extra dev ruff format --check .uv run --frozen --extra dev pytest tests/unit/test_dev_server.pynpm run lint(passes with existing warnings)npm run builddev_server.py cleanup,up, activecleanup, anddown.