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.