Penetration: 30% · 12/40 listings carry this attribute.
Score: trend=0.50, sat=0.30, gap=0.50, fit=0.50. Matched keywords: UPF50 sun hat. 12 of 23 listings carry this.
Trends keywords mapped to UPF50+ via the operator-curated keyword_to_attributes block in the category yaml. 26-week horizon, weekly cadence. Solid line = p50 (median); dashed = p10/p90 bounds; shaded = uncertainty band.
— TimesFM 1.0 200M · scoring/opportunity.py v0.1