score-config.json
{
"weights": {
"momentum": 0.25,
"affordability": 0.20,
"rent_yield": 0.20,
"inventory_trend": 0.15,
"velocity": 0.20
},
"constants": {
"inventory_trend_window_months": 12,
"score_scale": 100,
"clamp": [0, 100],
"thin_data_threshold": 0.6
},
"thin_market": {
"min_population": 50000,
"min_monthly_homes_sold": 10
}
}