Badge Criteria
Badge labels are generated algorithmically from structured report fields only. No manual assignment is used.
Insufficient Data
Stored but excluded from public leaderboard ranking until enough verified signal exists.
verified_reports < 3
MAX
Highest severity band when weighted silence exceeds meter cap.
silence_meter > 90 (before display clamp)
Serial Ghoster
High-confidence, high-severity no-response pattern.
verified_reports >= 10 AND ghosting_rate_percent > 70
Sometimes
Mixed but concerning responsiveness pattern.
verified_reports >= 3 AND ghosting_rate_percent >= 40 AND not Serial Ghoster/MAX
Responsive
Lower no-response risk based on verified reports.
verified_reports >= 3 AND ghosting_rate_percent < 40
Verified Responsive
Claimed company with strong verified responsiveness pattern.
company_claimed = true AND company_verified = true AND verified_reports >= 5 AND ghosting_rate_percent < 10
Core Inputs
- `ghosting_rate_percent = min((silence_meter / 90) * 100, 100)`
- `verified_reports = company_scores.verified_count`
- Only reports with `verification_status = verified` are used for leaderboard scoring.