Log an impression before it happens, seal what would confirm it, record how likely it was anyway, and name the channel it arrived through. Then resolve later and let the math, not your memory, tell you which of your channels actually land. You don't have to guess. You can see what's happening.
Maybe it's noise. Maybe it isn't. This is how you'd actually find out.
Rangefinder is a precognitive impression journal. It doesn't know whether precognition is real. Neither do we, and that's exactly why it's worth measuring, honestly, for you. It checks one thing: does what you wrote before the event match what happened after? It's scored against how likely the impression was anyway, so a lucky call on an obvious thing earns nothing, and an honest long shot that lands means something.
Later, resolve each entry: hitpartialmissvoid
Precognition's one adversary is memory rewriting itself. So both the impression and its confirmation are locked in advance, before the outcome exists.
If you could edit either after the outcome, a hit would prove nothing. You'd just narrow the criterion to fit. The channel is locked the moment you log it, so you can't later re-attribute a lucky hit to a different channel.
Your own hit / partial / miss call is the only input to every number. From your record, Rangefinder builds:
Once you resolve an entry, an optional on-device helper reads what you sealed against what happened and gives its own take on the overlap. It can never turn a miss into a hit.
It never touches your numbers. Your own call is the only input to every stat, and nothing you write leaves your phone. Pro, advisory, on supported iPhones.
Rangefinder runs entirely on your device. No accounts, no analytics, no servers. What you record stays yours. Optional Pro iCloud sync goes through your own private iCloud, and nothing else.