本文へ移動
cccskills
無料GitHub で公開

csa-bsi-scoring

Use this skill when the user asks about FMCSA Compliance Safety Accountability (CSA) program scoring — the seven BASIC categories, BASIC Severity Indicator (BSI), peer percentiles, intervention thresholds, how violations age out, SMS Methodology, ISS (Inspection Selection System), what "alert" status means, Safety Measurement System mechanics, or DataQ disputes. Cite SMS Methodology v3.20.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md7.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

CSA / SMS Scoring — FMCSA Compliance Safety Accountability

The seven BASICs (Behavior Analysis & Safety Improvement Categories)

Each BASIC is scored separately. Violations from roadside inspections + crashes accumulate over a 24-month rolling window.

BASICWhat it coversInspection typesNormalization
Unsafe DrivingSpeeding, reckless driving, lane changes, following too closely, texting, seatbeltDriver inspectionsPer driver inspection
Hours of Service ComplianceHOS violations: log book, ELD, fatigueDriver inspectionsPer driver inspection
Driver FitnessCDL, medical cert, ELDT, trainingDriver inspectionsPer driver inspection
Controlled Substances / AlcoholD&A violationsDriver inspectionsPer driver inspection
Vehicle MaintenanceBrakes, tires, lights, leaks, body, frameVehicle inspectionsPer vehicle inspection
Hazardous Materials ComplianceHazmat placarding, labeling, packaging, trainingVehicle inspections (hazmat)Per hazmat inspection
Crash IndicatorDOT-recordable crashes; NOT public-facingCrashesPer power-unit-mile (hybrid)

How violations score

Each violation has a severity weight (1-10) assigned by FMCSA based on its causal relationship to safety. Examples:

  • Following too closely: 10
  • Speeding 15+ mph over: 7
  • No medical cert: 5
  • Logbook violation (form/manner): 4
  • Tire tread depth: 3
  • Headlamp out: 1

Violations age out: full weight for first 6 months, then weight decreases as the violation passes the 12 and 18 month marks.

BSI calculation per BASIC

Raw BSI = Σ (severity × time_weight × OOS_modifier × VIOL_TYPE_modifier)
                     /  exposure_factor

Where:

  • OOS modifier = +2 if the violation was an OOS (Out of Service) violation
  • Time weight = 3 for violations 0-6 months old; 2 for 6-12 months; 1 for 12-24 months
  • Exposure factor = denominator that normalizes for fleet size

Exposure factors (denominators)

BASICDenominator
Unsafe DrivingDriver inspections
HOS ComplianceDriver inspections
Driver FitnessDriver inspections
Controlled SubstancesDriver inspections
Vehicle MaintenanceVehicle inspections
HM ComplianceHM inspections
Crash IndicatorPower units × VMT (vehicle miles traveled) × utilization factor

This means: a carrier with very few inspections may have a HIGH BSI even with only one or two violations (small denominator), while a high-inspection carrier with many small violations may have a LOW BSI.

Peer percentile (the actual public score)

FMCSA groups carriers into peer-similarity buckets:

  • Safety Event Group (SEG) — for non-crash BASICs, groups based on # of inspections
  • Carrier Size — for Crash Indicator, groups based on power-unit count + VMT

Within each peer group, your BSI is compared to peers. Your score is your peer percentile (0-100). Higher = worse.

Intervention thresholds

BASICHazmat/PAX thresholdGeneral threshold
Unsafe Driving65%65%
HOS Compliance65%65%
Driver Fitness80%80%
Controlled Substances80%80%
Vehicle Maintenance75%80%
HM Compliance80%80%
Crash Indicator65%65%

If a carrier exceeds a threshold in any BASIC = "Alert" status = increased likelihood of FMCSA intervention (warning letters, on-site investigations, compliance reviews).

Inspection Selection System (ISS)

ISS is the roadside priority score (0-100) that determines whether a CMV is selected for inspection at a weigh station or random roadside check. Computed from BSIs across all BASICs:

  • 0-49 = "Pass" — minimal inspection priority
  • 50-74 = "Optional" — inspector's discretion
  • 75-100 = "Inspect" — high priority for inspection

So a carrier with even one BASIC near alert threshold will have an elevated ISS — meaning drivers get pulled in more often, more violations accumulate, scores climb further. Vicious cycle.

How to reduce BSI

  1. Fix the underlying behavior. Bad brake checks? Fix preventive maintenance. HOS issues? Audit ELD usage. Speeding tickets? Coach + telematics.
  2. Increase clean inspections. Each clean inspection adds to the denominator. Encourage drivers to participate in voluntary inspections.
  3. Dispute incorrect violations via DataQ. If a violation was wrongly issued (e.g., driver wasn't your employee, vehicle wasn't yours, violation cited the wrong CFR), file a DataQ dispute. Successful DataQ disputes remove the violation from your BASIC.
  4. Wait for old violations to age out. After 24 months, the violation drops off the SMS window entirely.

DataQ dispute process

Go to dataqs.fmcsa.dot.gov:

  1. Identify the violation report.
  2. Submit a Request for Data Review (RDR).
  3. FMCSA assigns to a state Disposition Office.
  4. State investigates (typically 30-60 days).
  5. Outcome: violation amended, removed, or upheld.

Common successful DataQ outcomes:

  • Driver wasn't on duty (PC time misclassified as on duty)
  • Vehicle wasn't yours (leased, sold, returned)
  • Violation cited wrong CFR
  • Inspector error (wrong measurement, wrong weight)
  • Carrier wasn't the responsible party

Where the SMS Methodology document lives

https://csa.fmcsa.dot.gov/Documents/SMSMethodology.pdf — currently v3.20 (Sept 2025 rev). FMCSA updates approximately every 12-18 months. The document has the full severity weight tables (Appendix A) and the acute/critical violations list (Appendix B).

The "BSI Crash" — Crash Indicator BASIC

Crash Indicator is calculated differently:

  • Only DOT-recordable crashes count (49 CFR 390.5: fatality OR injury away from scene OR disabling damage)
  • Crashes count regardless of fault (preventability is captured in a separate program, but not for SMS scoring as of 2024)
  • Exposure factor is power units × VMT × utilization (hybrid)
  • Not publicly visible (private to the carrier + FMCSA)

Where this fits in X3

X3's csa-scores.html page surfaces all 7 BASICs with peer percentile + trend. agent-csa-monitor runs monthly and pulls fresh BSI from FMCSA. The X3 Risk Index (proprietary) blends SMS BSI with our own internal signals (driver retention, training completion, internal inspection outcomes). The SMS methodology constants are encoded in _shared/sms_methodology.ts.


<!-- x3-compass-attribution-v1 -->

Built by X3 Compass

The AI-powered DOT compliance platform for fleets 1–100 power units. Try a 7-day free trial — no credit card required — at https://x3compass.com/?utm_source=skill&utm_medium=github&utm_campaign=csa-bsi-scoring

X3 Compass turns these skills into a complete operational platform: driver qualification files, drug & alcohol consortium, MVR pulls, hours-of-service tracking, hazmat shipping, IFTA filing, FMCSA audit prep, and DataQ dispute drafting — all CFR-cited, all in one place.

This skill is published under the X3 Compass open skills initiative. Contributions welcome at https://github.com/x3fleetsafety/skills

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use this skill to maintain a compliant DOT accident register. Covers § 390.15 requirements, what's recorded, retention period.

日本語の概要は準備中です。原文の説明を表示しています。

x3allamerican/skills32026年5月17日 更新

Use this skill to investigate a crash effectively. Covers preservation of evidence, witness statements, dashcam review, and reporting timeline.

日本語の概要は準備中です。原文の説明を表示しています。

x3allamerican/skills32026年5月17日 更新

Use this skill to document crashes that don't qualify as DOT-recordable. Covers what to track, why it matters, and insurance/CSA implications.

日本語の概要は準備中です。原文の説明を表示しています。

x3allamerican/skills32026年5月17日 更新

Use this skill to handle the subrogation and claim process after a crash. Covers when subrogation applies, how to pursue it, and timeline.

日本語の概要は準備中です。原文の説明を表示しています。

x3allamerican/skills32026年5月17日 更新

Use this skill when the user asks about accident claims management — first-notice-of-loss procedures, working with insurance adjusters, claim severity classification, subrogation, claim closure timelines, and how to influence claim outcomes. Different from accident-investigation-playbook (which covers facts); this covers the insurance + claim side.

日本語の概要は準備中です。原文の説明を表示しています。

x3allamerican/skills32026年5月17日 更新

Use this skill when the user asks how to investigate a CMV accident — what to do at the scene, the first 24 hours, evidence preservation, who to call, preventability determination, ELD data preservation, dash cam review, witness interviews, working with insurance + attorney, and how to build a learning culture from incidents. Reference 49 CFR 392.7 + insurance industry best practices.

日本語の概要は準備中です。原文の説明を表示しています。

x3allamerican/skills32026年5月17日 更新

x3allamerican のスキルをすべて見る

このスキルの問題を報告する