Three weighted signals, each scored 0-100 (50 = neutral), refreshed every 30 minutes from free public sources:
The signals are combined as a weighted mean. When two or more signals are simultaneously "hot" (above 60), a bounded alignment bonus closes part of the gap to 100 (it is additive, not a multiplier, to avoid saturation).
The composite is passed through an asymmetric exponential moving average: it rises quickly on good news and decays slowly (a built-in skepticism). Bands: Frozen 0-30, Uncertain 31-60, Thawing 61-85, Return Imminent 86-100.
History before launch day is a model reconstruction - the real scoring engine run over plausible past signal values from the June 12 suspension - not measured readings. Everything from launch onward is live.