{"message":"Chronic Absenteeism Prediction API with Brightspot/Hotspot Classification","version":"2.1.0","status":"healthy","model":"CatBoost Regressor","model_type":"regression","trend_window_days":7,"classification":{"mutually_exclusive":true,"precedence":["1. declined >= min_decline           -> hotspot (trend_hotspot)","2. improved >= min_improvement       -> brightspot (improvement_brightspot)","3. completed intervention (14 days)  -> brightspot (completed_intervention)","4. current rate < threshold          -> hotspot (status_hotspot)","5. current rate >= threshold         -> brightspot (status_brightspot)"]},"endpoints":{"health":"/health","classification_health":"/analytics/health","model_info":"/model/info","predict":"/predict (POST - requires JWT)","predict_batch":"/predict/batch (POST - requires JWT)","student_history":"/predict/history/{student_id} (GET - requires JWT)","brightspots":"/analytics/brightspots (GET - requires JWT)","hotspots":"/analytics/hotspots (GET - requires JWT)","school_brightspots":"/analytics/brightspots/school (GET - requires JWT)","school_hotspots":"/analytics/hotspots/school (GET - requires JWT)","organization_brightspots":"/analytics/brightspots/organization (GET - requires JWT)","organization_hotspots":"/analytics/hotspots/organization (GET - requires JWT)","user_brightspots":"/analytics/brightspots/user (GET - requires JWT)","user_hotspots":"/analytics/hotspots/user (GET - requires JWT)","summary":"/analytics/summary (GET - requires JWT)","docs":"/docs"}}