TrackingQualityScorer
object TrackingQualityScorer
Pure, live tracking-quality scorer. Starts at MAX and subtracts a fixed penalty per active environmental issue, applies an accuracy-tier penalty, then adds a small bonus when the fix stream is stable. Result is clamped to [MIN, MAX].
A live scorer: it rates conditions as they happen (for a tracking notification / quality chip), rather than analysing a finished journey after the fact.
No Android dependency, so it is fully covered by JVM unit tests.