Commit Graph

2 Commits

Author SHA1 Message Date
Jeff Emmett 20392e824f fix: set PYTHONPATH=/app in Dockerfile for dashboard imports
Streamlit adds the script directory to sys.path, not the working
directory, so dashboard/ wasn't importable as a package.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 15:38:31 -07:00
Jeff Emmett d9dec8ba5b feat: add System Config tab, presets, JSON export/import, and Dockerize for simulate.rspace.online
- Add System Config tab with ~15 parameter sliders grouped in accordions
- Add 4 named presets (Conservative, Balanced, Aggressive, High-Risk)
- Add JSON config export/import for sharing configurations
- All tabs now read config from session_state instead of hardcoding
- Signal Router uses config's fee/flow params as base AdaptiveParams
- Multi-stage Dockerfile (Python 3.12-slim, non-root, healthcheck)
- docker-compose.yml with Traefik labels for simulate.rspace.online

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 14:55:14 -07:00