Start with the exact river section
A river can contain multiple runs with different gradients, tributaries, dams, access points, and consequences. The same gauge may be strongly related to one section and weakly related to another. Runnable interpretation therefore begins with a specific put-in-to-take-out section.
Confirm the section identity before reading the status. Similar names, overlapping access points, and upper, middle, or lower designations are common sources of planning errors.
Identify the condition signal
The signal may be a discharge observation in CFS, a gauge-height observation in feet, a forecast, a scheduled release, or a documented local reference. Observations describe a station at a recorded time. Forecasts estimate a possible future. Release schedules describe planned operations.
Do not silently substitute one for another. A forecast inside a preferred range is not an observed runnable flow, and a release on a calendar does not guarantee that water has reached the put-in.
Document why that signal relates to the run
A station may sit on the section, above it, below it, or on hydrologically related water. A useful relationship explanation addresses travel time, tributaries, diversions, reservoirs, local rainfall, and known situations in which correlation becomes unreliable.
If there is no defensible relationship, the app should show the data as nearby information rather than imply a precise section condition.
Apply a preferred range conservatively
A minimum and maximum can capture flows at which knowledgeable paddlers have commonly used the section. The range may reflect scraping and access at the low end, while the upper end may reflect rapidly increasing difficulty or consequences.
The status calculation itself can be simple: below, within, or above the configured range. The hard work is validating the source, unit, observation time, section relationship, and range provenance. River People uses condition labels to support map colors and runnable-only filtering while keeping the underlying context available.
Add the factors a range cannot express
Wood, ice, water temperature, recent floods, landslides, construction, access changes, weather, group skill, craft type, rescue consequences, daylight, and remoteness all sit outside a favorable number. Some hazards become more severe at a nominally normal flow.
Review recent reports and their observation times. Missing reports mean only that River People has no current report - not that the section is clear.
Separate river availability from personal suitability
"Within range" describes a configured river relationship. It does not assess whether a section is appropriate for a particular paddler or group. Compare the section's difficulty and consequences with demonstrated current skills, equipment, group support, cold-water preparation, and the ability to manage a swim or rescue.
Use the status as a question generator: Is the source current? Is the river rising? Does the gauge directly represent the run? Are hazards and access confirmed? Does this flow change the section's character? Is the whole group prepared?
When to withhold a runnable label
A responsible system should avoid a confident status when the unit is unknown, the observation is stale, the station relationship is unresolved, the range basis is unclear, or known display problems undermine interpretation. "Unknown" is useful information.
Compare observations, forecasts, schedules, and community reports according to their individual limits.