Placement wiring · story 10
Radar
One real scan endpoint (POST /radar/scan) consumes the radar_scans_per_day bucket. Drain it on Free (2/day) and the next click answers a 429 → BlockOverlay → PlanDiffDrawer → billing.
Type to search live opportunities. Results honor the same family flag gates as the radar.
Dev-only route — delete before launch. Happy path to verify: drain Free scans (2/day) → click “Run radar scan” → 429 BlockOverlay → “See plan comparison” → Free → Pro drawer shows “Radar scans/day: 5× more” → “Upgrade to Pro” → /billing?upgrade=pro.