feat(dev): add Overmind-based development workflow

Add Procfile.dev for parallel backend/frontend development with
Overmind, replacing the sequential build approach. The new `just dev`
recipe starts both servers simultaneously with log multiplexing.

Changes:
- Update `just dev` to use Overmind
- Add `build-demo` recipe with optional Windows cross-compilation
- Add `smoke` recipe to verify development setup
- Improve logging in backend with bind address and dev mode indicator
- Allow missing Windows executable in debug builds
This commit is contained in:
2025-12-11 18:19:48 -06:00
parent 4a191a59f4
commit f86a2db161
4 changed files with 102 additions and 7 deletions

5
Procfile.dev Normal file
View File

@@ -0,0 +1,5 @@
# Procfile for Overmind development workflow
# Start with: overmind start -f Procfile.dev
backend: PORT=5800 bacon run --headless
frontend: pnpm --dir frontend dev