Documentation
Software requirements specification
This page summarizes the Phase 3 MVP software requirements so implementation and review work can stay aligned.
Functional scope
- Map markers must route to image detail for reef triage.
- Upload flow must preserve checksum, EXIF metadata, and storage path.
- Export payloads must include provenance, QC, licensing, and environmental context.
Quality attributes
- All client payloads are validated with shared schemas.
- UI workflows expose safe fallback behavior when gateway calls fail.
- Security-sensitive operations require token-backed gateway access.
Operational constraints
- Licensing restrictions must remain visible before submission and export.
- Fusion-dependent workflows require geospatial metadata from EXIF or known coordinates.
- Test coverage should protect all route-level data helper modules.