Commit Graph

1 Commits

Author SHA1 Message Date
GitHub Copilot
0b73d4ed0f Issue #2: Persist and expose source ranges for new exports
- Added source, source_start_time, source_end_time, source_review_id fields to Export model
- Updated migration 024 with new export table schema
- Added source_review_id to export request body schemas
- Updated ExportJob dataclass with source_review_id field
- Implemented source metadata persistence in RecordingExporter
- Added /exports/overlap endpoint for finding overlapping exports
- Implemented camera ACL filtering and null-range filtering
- Added 4 integration tests covering source persistence, overlap semantics, and access control
- All 50 export tests passing (46 existing + 4 new)
2026-05-12 01:31:41 +03:00