advanced
fahrer-score
einstellungen
gewichte

Gewichte und Einstellungen

Jeder konfigurierbare Knopf in Fahrer-Score - Gewichte, Schwellenwerte, Stufen-Regeln, Leiter-Regeln, Pramien-Obergrenzen, Helm-TTL, Safe-Ride-Check.

Levy Fleets TeamMay 18, 202610 min read

Gewichte und Einstellungen

Jeder wichtige Knopf in Fahrer-Score ist pro Subkonto. Die Standardwerte sind konservativ.

Navigation

Alle Einstellungen unter Dashboard > Fahrer-Score > Einstellungen. Unterregister: Allgemein, Gewichte, Stufen, Leiterregeln, Helm-Selfie, Safe Ride Check, Pramien-Budget.

Allgemeine Einstellungen

subaccount_rider_score_settings-Zeile.

EinstellungStandardBeschreibung
enabledfalseHauptschalter
cold_start_min_rides3Bewertete Fahrten vor Anfanger-Ausstieg
min_ride_seconds60Mindestlange fur rollierenden Score
min_ride_meters200Mindeststrecke fur rollierenden Score
window_days90Rollierendes Fenster
halflife_days30EWMA-Halbwertszeit
reward_cap_cents_per_rider_month1000 ($10)Pro-Fahrer-Monatsobergrenze
monthly_subaccount_budget_cents25000 ($250)Flottenweite Obergrenze
appeal_sla_days7Betreiber-SLA
insurance_webhook_urlnullv4 - Webhook
insurance_webhook_secretnullv4 - HMAC-Geheimnis

Gewichte

rider_score_weights-Zeile.

GewichtStandardBereich
speed_compliance200-100
parking_compliance150-100
geofence_violation150-100
hard_brake100-100
throttle_aggression100-100
clean_end100-100
helmet_verified100-100
sidewalk_event10 (effektiv 0)0-100
open_violation_penalty5 je0-25
open_intervention_penalty2 je0-10

Schwellenwerte:

SchwelleStandardWirkung
hard_brake_threshold_mps23.5Verzogerung daruber = hartes Bremsen
throttle_high_pct85Drosselposition daruber = aggressiv
geofence_decay_minutes30Mitten-Fahrt-Geofence klingt linear auf 0 ab

Stufen

rider_score_tiers-Zeilen.

Bearbeitbare Felder pro Stufe:

FeldVerwendung
min_score, max_scoreScore-Bereich
unlock_discount_pctRabatt beim Fahrt-Start
ride_discount_pctRabatt am Fahrtende
free_unlock_count_per_monthKostenlose Entsperrungen
per_ride_credit_centsAuto-Wallet-Gutschrift
monthly_credit_cap_cents_per_riderPro-Stufe-Obergrenze
price_uplift_pctNur Risikofahrer
badge_colorHex-Farbe
perksJSONB

Leiterregeln

rider_intervention_rules-Zeile.

FeldStandardBeschreibung
step1_threshold70Schritt 1
step2_consecutive_count2Aufeinanderfolgende sub-60 Fahrten
step2_threshold60Schritt 2
step3_threshold50Schritt 3
step4_threshold40Schritt 4
step5_threshold30Schritt 5
step5_ride_count10Aufschlags-Fahrten
step5_uplift_pct25Aufschlag
step6_threshold20Schritt 6
step6_unpaid_violation_count3Verstoss-Trigger
step6_lockout_hours1687 Tage
step7_repeat_window_days60Wiederholungs-Fenster
step7_requires_manual_reviewtrueEmpfohlen an

Helm-Selfie

EinstellungStandardBeschreibung
helmet_discount_unlock_fee_cents50 ($0.50)Cents Rabatt
helmet_ttl_hours24Gultigkeit
helmet_single_usefalseSingle-Use
helmet_unlocks_silver_for_beginnerstrueAnfanger-Silber

Bildspeicherung: gelosch bei ttl_expires_at + 30 Tage.

Safe Ride Check

EinstellungStandardBeschreibung
reaction_window_enabledtrueNachtfenster-Trigger
reaction_window_start_local22:00Fensterbeginn
reaction_window_end_local04:00Fensterende
reaction_median_threshold_ms450Median-Schwelle
reaction_max_misses1Max Misses
reaction_test_round_count5Runden
reaction_test_timeout_ms3000Pro-Runden-Timeout
reaction_repeat_hours6Nicht erneut prompten
reaction_random_trigger_pct0Zufalls-Trigger
reaction_appeal_trigger_enabledfalseSchritt-6-Einspruchs-Bestehen

Pramien-Budget

EinstellungStandardBeschreibung
monthly_subaccount_budget_cents25000 ($250)Flottenweite Obergrenze
monthly_subaccount_soft_warning_pct80Warnung bei diesem %
reward_cap_cents_per_rider_month1000 ($10)Pro-Fahrer-Obergrenze

Bei Ausschopfung: status='skipped_budget'. Nicht ruckwirkend gewahrt.

Wie man Einstellungen sicher andert

  1. Schalter-Anderungen wirken sofort.
  2. Schwellen-Anderungen wirken nur auf zukunftige Scores. Bestehende weights_snapshot werden bewahrt.
  3. Rollierender Score wird uber Nacht uber den rider-score-recompute-Cron neu berechnet.
  4. Harte Konfig-Anderungen (z.B. Fenster von 90 auf 60 Tage) losen einmalige vollstandige Neuberechnung aus.

API-Oberflache

EndpunktHinweise
GET/PUT /api/dashboard/rider-score/settingsAllgemeine Einstellungen
GET/PUT /api/dashboard/rider-score/weightsGewichte
GET/PUT /api/dashboard/rider-score/tiersStufen
GET/PUT /api/dashboard/rider-score/rulesLeiterregeln

Alle vier erfordern Betreiber-Rollen-Berechtigungen.

Crons die diese Einstellungen lesen

CronFrequenzLiest
/api/cron/rider-score-recomputeNachtlichAlle Einstellungen
/api/cron/rider-score-insurance-dispatchAlle 10 MinWebhook-URL
/api/cron/helmet-verification-cleanupTaglichHelm-TTL

Wenn diese in vercel.json fehlen, zeigt Einstellungen > Health eine Warnung.


Weiter

Siehe Fehlerbehebung wenn eine Einstellungsanderung nicht zu wirken scheint.