chore(forensics): finalize verification and trace validation\n\n- Fix unreachable background reasoning in inference.py\n- Enable enabling GPT reasoning by default in frontend\n- Verify correct data mapping for 15 naval fields\n- Clean up legacy code paths and ensure backward compatibility
2fb805f
Zhen Yecommited on
feat(threat-assessment): implement naval threat analysis with GPT-4o\n\n- Rename utils/gpt_distance.py to utils/gpt_reasoning.py and update logic for 15 naval threat features\n- Add Pydantic schemas for NavalThreatAssessment in utils/schemas.py\n- Update backend (app.py, inference.py) to use new threat estimation and pass full metadata\n- refactor(frontend): render threat level badges and detailed feature table in UI
8094b21
Zhen Yecommited on
feat: replace SimpleTracker with ByteTrack
6896025
Zhen Yecommited on
Refine overlays: Hide on first frame and remove speed from labels
7a7588e
Zhen Yecommited on
Respect CUDA_VISIBLE_DEVICES env var (do not delete it)
d3c7792
Zhen Yecommited on
Fix NameError: import set_track_data in inference.py
03a0884
Zhen Yecommited on
Add writer loop error logging
eb52404
Zhen Yecommited on
Add aggressive worker debug logging and BaseException catch
6a62982
Zhen Yecommited on
Add granular logging for frame processing and ffmpeg
bbef397
Zhen Yecommited on
Fix backend worker pipeline stall on exception (add fallback fallback)
955fa9e
Zhen Yecommited on
Fix video playback race condition, local file protocol, and backend worker crash
19fdabe
Zhen Yecommited on
feat: Implement depth-based distance estimation and frontend integration
78d352c
Zhen Yecommited on
fix: Increase queue buffer to absorb GPT latency
89b854c
Zhen Yecommited on
feat: Real-time radar directionality via track sync
3a793fe
Zhen Yecommited on
fix: Import Full/Empty from queue to prevent NameError on backpressure