Minimal backend + Three.js presentation to show:
- Backend-only state machine and automation transitions
- Web3D layer polling backend state
- No frontend-driven business logic
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn backend.main:app --reload --port 8000Open http://localhost:8000 for the 3D view.
Trigger the automation once:
curl -X POST http://localhost:8000/startCheck backend state (includes context metadata):
curl http://localhost:8000/state