eduaguilera/whep
footprint_uncertainty: propagate_fp_uncertainty accepts malformed probs unvalidated
Offen
#215 geöffnet am 22.07.2026
area:footprintbuggood first issuehelp wantedmechanicalno-data-neededpriority:low
Repository-Metriken
- Stars
- (1 Stern)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
What
propagate_fp_uncertainty() (R/footprint_uncertainty.R:154-169, 185-195) merges options$probs with no length/range check. probs = c(0.05, 0.95) errors only after all n draws are computed (probs[3] → NA in quantile), and unordered probs silently produce q_low > q_high.
Suggested fix / check
Validate probs (length, range [0,1], ordering) at entry before drawing.
From deep static audit (2026-07-22), parallel subsystem review pass. Deduplicated against then-open issues. Not verified by running unless stated.