Summary
Adjust the sighting flow so RBL documentation is treated as the primary reporting path, while long-tailed macaque and dusky langur reporting can remain lighter-weight.
Current state in this repo
Gap
The repo currently supports all configured primate species with the same reporting depth. It does not yet encode a product distinction where RBL is the priority and other species require less detailed handling.
Proposed implementation
- Clarify what “priority” means operationally: UI ordering, stronger required fields for RBL, simplified entry for non-RBL, or downstream analytics emphasis.
- The least disruptive first step is to reorder and annotate the volunteer sighting UI so RBL is the primary path.
- If needed later, add conditional validation so non-RBL sightings can be submitted with fewer required fields than RBL sightings.
Concerns
- This requirement is not concrete enough yet to decide whether the change is only UX-level or should affect schema, validation, exports, and analytics.
- We should avoid making non-RBL data too weak if the team still needs it for ecological context.
Summary
Adjust the sighting flow so RBL documentation is treated as the primary reporting path, while long-tailed macaque and dusky langur reporting can remain lighter-weight.
Current state in this repo
Gap
The repo currently supports all configured primate species with the same reporting depth. It does not yet encode a product distinction where RBL is the priority and other species require less detailed handling.
Proposed implementation
Concerns