Status: To Do
Fix Version/s: None
Currently `faro` sets metric values to NaN when the metric cannot be calculated. This does not conform to JSON standards when reporting to SQuaSH, but also it doesn't give us any information about why the calculation failed (or was not done at all). Think about a reporting mechanism for failure modes in `faro`.
One idea we considered is having status codes that are persisted as extras in lsst.verify.Measurement.
- mentioned in
Some (very rough) initial thought are in this Google doc