Gov_Workflow_RL / app /README.md
Siddharaj Shirke
deploy: clean code-only snapshot for HF Space
df97e68
# app/
Core environment and API layer.
- `main.py`: FastAPI app and endpoints
- `env.py`: GovWorkflowEnv simulation kernel
- `models.py`: Pydantic action/observation/reward/state models
- `tasks.py`: easy/medium/hard deterministic task configs
- `graders.py`: deterministic task scoring (0.0 to 1.0)
- `reward.py`: dense reward breakdown
- `baselines.py`: heuristic baseline policies
- `web/`: frontend assets served by FastAPI at `/ui`
- `vite_dist/`: production Vite build output copied during Docker build
- legacy files (`index.html`, `react_app.js`, `styles.css`) remain as local fallback
Additional frontend-focused APIs in `main.py`:
- `/api/workflows/components`
- `/api/workflows/run`
- `/api/rl/models`
- `/api/rl/run`
- `/api/rl/evaluate`
- `/api/simulation/run`
- `/api/training/jobs`