Local Visual QA¶
Use this checklist for the AI1SAD local demo polish pass.
Local URLs¶
- Frontend: http://localhost:5174
- FastAPI docs: http://localhost:8000/docs
- MkDocs: http://localhost:8001
FretTrack may already occupy port 5173, so run the AI1SAD frontend on 5174 for local visual checks.
One-Click Local Launcher¶
Windows users can start the full local demo by double-clicking:
The launcher starts:
- Backend: http://localhost:8000
- FastAPI docs: http://localhost:8000/docs
- Frontend: http://localhost:5174
- MkDocs: http://localhost:8001
It also opens browser tabs for the frontend, FastAPI docs, and MkDocs portal.
The batch wrapper calls the PowerShell launcher:
The launcher warns if ports 8000, 5174, or 8001 are already in use. It does not silently replace existing processes.
Stop Script¶
Stop the local demo by double-clicking:
Or run:
The stop script terminates processes bound to ports 8000, 5174, and 8001.
Manual Fallback Commands¶
Backend:
Windows Python fallback:
Frontend:
MkDocs:
Demo Notes¶
- The frontend demo banner must be visible when demo mode is enabled.
warning_scoreis the general public-facing warning signal for the selected location.activity_hazard_scorecaptures activity, habitat, season, species, and exposure context from backend outputs.surveillance_priority_scoreis the operational priority for where patrol or drone coverage should look next.- Low warning with high surveillance priority is valid when public messaging can remain calm while operators still have location-specific reasons to observe a zone.
Screenshots Checklist¶
- [ ] Landing/dashboard
- [ ] Operational map
- [ ] Why This Zone panel
- [ ] Replay view
- [ ] Provider health
- [ ] Docs portal
Validation Checklist¶
- [ ] Frontend tests
- [ ] Frontend build
- [ ] Backend tests
- [ ] MkDocs build
- [ ] Secret scan