[
  {
    "id": "INS-BRK-PAD-F",
    "category": "brakes",
    "schemaPath": "brakes.frontPads",
    "name": "Front Brake Pads",
    "type": "quantitative",
    "unit": "mm",
    "aliases": [
      "front brake pads",
      "front pads",
      "F brake pads",
      "fr pads",
      "frt pads",
      "front disc pads",
      "front brake pad thickness",
      "front pad measurement",
      "front brake pad wear",
      "front brake linings",
      "front friction material"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "passed",
        "green",
        "no issues",
        "plenty of life",
        "like new",
        "adequate",
        "sufficient",
        "within spec",
        "meets specification",
        "no concern",
        "satisfactory"
      ],
      "monitor": [
        "worn",
        "getting low",
        "fair",
        "wearing",
        "50% worn",
        "half worn",
        "will need soon",
        "approaching minimum",
        "watch",
        "keep an eye on",
        "marginal",
        "nearing replacement",
        "service soon"
      ],
      "service_required": [
        "needs replacement",
        "replace",
        "worn out",
        "at minimum",
        "below minimum",
        "metal to metal",
        "metal on metal",
        "grinding",
        "scraping",
        "metal sound",
        "unsafe",
        "failed",
        "immediate attention",
        "requires service",
        "condemned",
        "dangerous",
        "spongy pedal",
        "soft pedal",
        "pedal to floor",
        "brake fade",
        "fading",
        "no brakes",
        "pulsating",
        "pulsation",
        "warped rotor",
        "rotor warped",
        "deeply grooved",
        "rotor below spec"
      ]
    },
    "rotorPhrases": {
      "ok": ["rotors good", "rotors ok", "smooth rotors", "rotors within spec"],
      "monitor": ["scored", "grooved", "light scoring", "minor grooves", "surface scoring", "light rust"],
      "service_required": ["deeply grooved", "warped", "below spec", "below minimum", "needs rotors", "replace rotors", "rotor pulsation"]
    },
    "thresholds": {
      "ok": { "min": 5 },
      "monitor": { "min": 3, "max": 5 },
      "service_required": { "max": 3 }
    },
    "valuePatterns": [
      "([0-9]+)\\s*mm",
      "([0-9]+)\\s*millimeter",
      "pad thickness[:\\s]+([0-9]+)",
      "measured[:\\s]+([0-9]+)\\s*mm"
    ]
  },
  {
    "id": "INS-BRK-PAD-R",
    "category": "brakes",
    "schemaPath": "brakes.rearPads",
    "name": "Rear Brake Pads",
    "type": "quantitative",
    "unit": "mm",
    "aliases": [
      "rear brake pads",
      "rear pads",
      "R brake pads",
      "rr pads",
      "rear disc pads",
      "rear brake pad thickness",
      "rear pad measurement",
      "rear brake pad wear",
      "rear brake linings",
      "rear friction material",
      "back brake pads",
      "back pads"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "passed",
        "green",
        "no issues",
        "plenty of life",
        "like new",
        "adequate",
        "sufficient",
        "within spec"
      ],
      "monitor": [
        "worn",
        "getting low",
        "fair",
        "wearing",
        "50% worn",
        "half worn",
        "will need soon",
        "approaching minimum",
        "watch",
        "marginal"
      ],
      "service_required": [
        "needs replacement",
        "replace",
        "worn out",
        "at minimum",
        "below minimum",
        "metal to metal",
        "metal on metal",
        "grinding",
        "scraping",
        "metal sound",
        "unsafe",
        "failed",
        "pulsating",
        "pulsation",
        "warped rotor",
        "deeply grooved",
        "rotor below spec"
      ]
    },
    "rotorPhrases": {
      "ok": ["rotors good", "rotors ok", "smooth rotors", "rotors within spec"],
      "monitor": ["scored", "grooved", "light scoring", "minor grooves", "surface scoring"],
      "service_required": ["deeply grooved", "warped", "below spec", "needs rotors", "replace rotors"]
    },
    "thresholds": {
      "ok": { "min": 5 },
      "monitor": { "min": 3, "max": 5 },
      "service_required": { "max": 3 }
    }
  },
  {
    "id": "INS-BRK-ROTOR-F",
    "category": "brakes",
    "schemaPath": "brakes.frontRotors",
    "name": "Front Brake Rotors",
    "type": "quantitative",
    "unit": "mm",
    "aliases": [
      "front rotors",
      "front brake rotors",
      "front discs",
      "front brake discs",
      "F rotors",
      "fr rotors",
      "front rotor thickness",
      "front rotor condition"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "smooth",
        "within spec",
        "no scoring",
        "no grooves",
        "adequate",
        "like new",
        "resurfaced"
      ],
      "monitor": [
        "scored",
        "scoring",
        "light scoring",
        "minor scoring",
        "grooved",
        "light grooves",
        "minor grooves",
        "surface scoring",
        "light rust",
        "surface rust",
        "lip forming",
        "fair"
      ],
      "service_required": [
        "deeply grooved",
        "deep scoring",
        "warped",
        "warping",
        "pulsating",
        "pulsation",
        "vibration when braking",
        "below spec",
        "below minimum",
        "too thin",
        "cracked",
        "replace",
        "needs rotors",
        "replace rotors",
        "machined to limit",
        "cannot resurface"
      ]
    }
  },
  {
    "id": "INS-BRK-ROTOR-R",
    "category": "brakes",
    "schemaPath": "brakes.rearRotors",
    "name": "Rear Brake Rotors",
    "type": "quantitative",
    "unit": "mm",
    "aliases": [
      "rear rotors",
      "rear brake rotors",
      "rear discs",
      "rear brake discs",
      "R rotors",
      "rr rotors",
      "rear rotor thickness",
      "rear rotor condition",
      "back rotors"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "smooth",
        "within spec",
        "no scoring",
        "no grooves",
        "adequate",
        "like new",
        "resurfaced"
      ],
      "monitor": [
        "scored",
        "scoring",
        "light scoring",
        "minor scoring",
        "grooved",
        "light grooves",
        "minor grooves",
        "surface scoring",
        "light rust",
        "surface rust",
        "lip forming",
        "fair"
      ],
      "service_required": [
        "deeply grooved",
        "deep scoring",
        "warped",
        "warping",
        "pulsating",
        "pulsation",
        "vibration when braking",
        "below spec",
        "below minimum",
        "too thin",
        "cracked",
        "replace",
        "needs rotors",
        "replace rotors",
        "machined to limit",
        "cannot resurface"
      ]
    }
  },
  {
    "id": "INS-TIRE-TREAD-LF",
    "category": "tires",
    "schemaPath": "tires.lf.tread32nds",
    "name": "Left Front Tire Tread",
    "type": "quantitative",
    "unit": "32nds",
    "position": "left_front",
    "aliases": [
      "LF tread",
      "left front tread",
      "driver front tire",
      "LF tire depth",
      "left front tire tread depth",
      "LF tread depth",
      "driver side front tread",
      "D/S front tread",
      "FL tread",
      "front left tread"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "plenty of tread",
        "like new",
        "adequate",
        "sufficient",
        "deep tread",
        "no damage"
      ],
      "monitor": [
        "half worn",
        "50%",
        "getting low",
        "fair",
        "worn",
        "wearing",
        "moderate wear",
        "slight cupping",
        "minor feathering",
        "scuff",
        "curb rash",
        "minor abrasion",
        "light cracking"
      ],
      "service_required": [
        "bald",
        "needs tires",
        "replace",
        "worn out",
        "at wear bars",
        "below minimum",
        "unsafe",
        "no tread",
        "smooth",
        "bulge",
        "bubble",
        "sidewall bulge",
        "sidewall bubble",
        "sidewall damage",
        "cord showing",
        "cords exposed",
        "exposed cords",
        "wire showing",
        "severe cupping",
        "chopped",
        "one-sided wear",
        "inner edge worn",
        "outer edge worn",
        "separated",
        "tread separation"
      ]
    },
    "thresholds": {
      "ok": { "min": 6 },
      "monitor": { "min": 4, "max": 6 },
      "service_required": { "max": 4 }
    },
    "valuePatterns": [
      "([0-9]+)/32",
      "([0-9]+)\\s*thirty-seconds",
      "tread[:\\s]+([0-9]+)"
    ]
  },
  {
    "id": "INS-TIRE-TREAD-RF",
    "category": "tires",
    "schemaPath": "tires.rf.tread32nds",
    "name": "Right Front Tire Tread",
    "type": "quantitative",
    "unit": "32nds",
    "position": "right_front",
    "aliases": [
      "RF tread",
      "right front tread",
      "passenger front tire",
      "RF tire depth",
      "right front tire tread depth",
      "RF tread depth",
      "passenger side front tread",
      "P/S front tread",
      "FR tread",
      "front right tread"
    ],
    "statusPhrases": {
      "ok": ["good", "ok", "pass", "plenty of tread", "like new", "adequate", "no damage"],
      "monitor": ["half worn", "50%", "getting low", "fair", "worn", "wearing", "slight cupping", "minor feathering", "scuff", "curb rash", "light cracking"],
      "service_required": ["bald", "needs tires", "replace", "worn out", "at wear bars", "unsafe", "bulge", "bubble", "sidewall damage", "cord showing", "cords exposed", "severe cupping", "chopped", "tread separation"]
    },
    "thresholds": {
      "ok": { "min": 6 },
      "monitor": { "min": 4, "max": 6 },
      "service_required": { "max": 4 }
    }
  },
  {
    "id": "INS-TIRE-TREAD-LR",
    "category": "tires",
    "schemaPath": "tires.lr.tread32nds",
    "name": "Left Rear Tire Tread",
    "type": "quantitative",
    "unit": "32nds",
    "position": "left_rear",
    "aliases": [
      "LR tread",
      "left rear tread",
      "driver rear tire",
      "LR tire depth",
      "left rear tire tread depth",
      "LR tread depth",
      "driver side rear tread",
      "D/S rear tread",
      "RL tread",
      "rear left tread"
    ],
    "statusPhrases": {
      "ok": ["good", "ok", "pass", "plenty of tread", "like new", "adequate", "no damage"],
      "monitor": ["half worn", "50%", "getting low", "fair", "worn", "wearing", "slight cupping", "minor feathering", "scuff", "curb rash", "light cracking"],
      "service_required": ["bald", "needs tires", "replace", "worn out", "at wear bars", "unsafe", "bulge", "bubble", "sidewall damage", "cord showing", "cords exposed", "severe cupping", "chopped", "tread separation"]
    },
    "thresholds": {
      "ok": { "min": 6 },
      "monitor": { "min": 4, "max": 6 },
      "service_required": { "max": 4 }
    }
  },
  {
    "id": "INS-TIRE-TREAD-RR",
    "category": "tires",
    "schemaPath": "tires.rr.tread32nds",
    "name": "Right Rear Tire Tread",
    "type": "quantitative",
    "unit": "32nds",
    "position": "right_rear",
    "aliases": [
      "RR tread",
      "right rear tread",
      "passenger rear tire",
      "RR tire depth",
      "right rear tire tread depth",
      "RR tread depth",
      "passenger side rear tread",
      "P/S rear tread",
      "rear right tread"
    ],
    "statusPhrases": {
      "ok": ["good", "ok", "pass", "plenty of tread", "like new", "adequate", "no damage"],
      "monitor": ["half worn", "50%", "getting low", "fair", "worn", "wearing", "slight cupping", "minor feathering", "scuff", "curb rash", "light cracking"],
      "service_required": ["bald", "needs tires", "replace", "worn out", "at wear bars", "unsafe", "bulge", "bubble", "sidewall damage", "cord showing", "cords exposed", "severe cupping", "chopped", "tread separation"]
    },
    "thresholds": {
      "ok": { "min": 6 },
      "monitor": { "min": 4, "max": 6 },
      "service_required": { "max": 4 }
    }
  },
  {
    "id": "INS-TIRE-PSI-LF",
    "category": "tires",
    "schemaPath": "tires.lf.pressurePsi",
    "name": "Left Front Tire Pressure",
    "type": "quantitative",
    "unit": "psi",
    "position": "left_front",
    "aliases": [
      "LF pressure",
      "left front PSI",
      "LF PSI",
      "driver front pressure",
      "left front tire pressure",
      "FL pressure",
      "front left PSI"
    ],
    "statusPhrases": {
      "ok": ["ok", "good", "correct", "set to spec", "adjusted", "proper", "at spec", "TPMS ok"],
      "monitor": ["slightly low", "slightly high", "adjusted", "topped off", "inflated", "TPMS reset", "needed air"],
      "service_required": ["very low", "flat", "losing air", "leak", "overinflated", "dangerously low", "TPMS light on", "TPMS fault", "sensor fault", "slow leak", "puncture", "nail in tire", "screw in tire"]
    }
  },
  {
    "id": "INS-TIRE-PSI-RF",
    "category": "tires",
    "schemaPath": "tires.rf.pressurePsi",
    "name": "Right Front Tire Pressure",
    "type": "quantitative",
    "unit": "psi",
    "position": "right_front",
    "aliases": [
      "RF pressure",
      "right front PSI",
      "RF PSI",
      "passenger front pressure",
      "right front tire pressure",
      "FR pressure",
      "front right PSI"
    ],
    "statusPhrases": {
      "ok": ["ok", "good", "correct", "set to spec", "adjusted", "proper", "TPMS ok"],
      "monitor": ["slightly low", "slightly high", "adjusted", "topped off", "needed air"],
      "service_required": ["very low", "flat", "losing air", "leak", "overinflated", "TPMS light on", "slow leak", "puncture", "nail in tire"]
    }
  },
  {
    "id": "INS-TIRE-PSI-LR",
    "category": "tires",
    "schemaPath": "tires.lr.pressurePsi",
    "name": "Left Rear Tire Pressure",
    "type": "quantitative",
    "unit": "psi",
    "position": "left_rear",
    "aliases": [
      "LR pressure",
      "left rear PSI",
      "LR PSI",
      "driver rear pressure",
      "left rear tire pressure",
      "RL pressure",
      "rear left PSI"
    ],
    "statusPhrases": {
      "ok": ["ok", "good", "correct", "set to spec", "adjusted", "proper", "TPMS ok"],
      "monitor": ["slightly low", "slightly high", "adjusted", "topped off", "needed air"],
      "service_required": ["very low", "flat", "losing air", "leak", "overinflated", "TPMS light on", "slow leak", "puncture", "nail in tire"]
    }
  },
  {
    "id": "INS-TIRE-PSI-RR",
    "category": "tires",
    "schemaPath": "tires.rr.pressurePsi",
    "name": "Right Rear Tire Pressure",
    "type": "quantitative",
    "unit": "psi",
    "position": "right_rear",
    "aliases": [
      "RR pressure",
      "right rear PSI",
      "RR PSI",
      "passenger rear pressure",
      "right rear tire pressure",
      "rear right PSI"
    ],
    "statusPhrases": {
      "ok": ["ok", "good", "correct", "set to spec", "adjusted", "proper", "TPMS ok"],
      "monitor": ["slightly low", "slightly high", "adjusted", "topped off", "needed air"],
      "service_required": ["very low", "flat", "losing air", "leak", "overinflated", "TPMS light on", "slow leak", "puncture", "nail in tire"]
    }
  },
  {
    "id": "INS-TIRE-AGE-LF",
    "category": "tires",
    "schemaPath": "tires.lf.ageYears",
    "name": "Left Front Tire Age",
    "type": "quantitative",
    "unit": "years",
    "position": "left_front",
    "aliases": [
      "LF tire age",
      "left front DOT",
      "LF DOT date",
      "driver front tire age",
      "left front tire date",
      "LF manufacture date"
    ],
    "statusPhrases": {
      "ok": ["new", "recent", "good age", "young"],
      "monitor": ["aging", "older", "getting old", "several years old"],
      "service_required": ["old", "aged out", "dry rot", "cracking", "weathered", "expired"]
    },
    "thresholds": {
      "ok": { "max": 6 },
      "monitor": { "min": 6, "max": 8 },
      "service_required": { "min": 8 }
    }
  },
  {
    "id": "INS-TIRE-AGE-RF",
    "category": "tires",
    "schemaPath": "tires.rf.ageYears",
    "name": "Right Front Tire Age",
    "type": "quantitative",
    "unit": "years",
    "position": "right_front",
    "aliases": [
      "RF tire age",
      "right front DOT",
      "RF DOT date",
      "passenger front tire age"
    ],
    "statusPhrases": {
      "ok": ["new", "recent", "good age"],
      "monitor": ["aging", "older", "getting old"],
      "service_required": ["old", "aged out", "dry rot", "cracking", "weathered"]
    },
    "thresholds": {
      "ok": { "max": 6 },
      "monitor": { "min": 6, "max": 8 },
      "service_required": { "min": 8 }
    }
  },
  {
    "id": "INS-TIRE-AGE-LR",
    "category": "tires",
    "schemaPath": "tires.lr.ageYears",
    "name": "Left Rear Tire Age",
    "type": "quantitative",
    "unit": "years",
    "position": "left_rear",
    "aliases": [
      "LR tire age",
      "left rear DOT",
      "LR DOT date",
      "driver rear tire age"
    ],
    "statusPhrases": {
      "ok": ["new", "recent", "good age"],
      "monitor": ["aging", "older", "getting old"],
      "service_required": ["old", "aged out", "dry rot", "cracking", "weathered"]
    },
    "thresholds": {
      "ok": { "max": 6 },
      "monitor": { "min": 6, "max": 8 },
      "service_required": { "min": 8 }
    }
  },
  {
    "id": "INS-TIRE-AGE-RR",
    "category": "tires",
    "schemaPath": "tires.rr.ageYears",
    "name": "Right Rear Tire Age",
    "type": "quantitative",
    "unit": "years",
    "position": "right_rear",
    "aliases": [
      "RR tire age",
      "right rear DOT",
      "RR DOT date",
      "passenger rear tire age"
    ],
    "statusPhrases": {
      "ok": ["new", "recent", "good age"],
      "monitor": ["aging", "older", "getting old"],
      "service_required": ["old", "aged out", "dry rot", "cracking", "weathered"]
    },
    "thresholds": {
      "ok": { "max": 6 },
      "monitor": { "min": 6, "max": 8 },
      "service_required": { "min": 8 }
    }
  },
  {
    "id": "INS-FLUID-OIL",
    "category": "fluids",
    "schemaPath": "fluids.oil.status",
    "name": "Engine Oil",
    "type": "status",
    "aliases": [
      "engine oil",
      "oil",
      "motor oil",
      "oil level",
      "oil condition",
      "engine oil level",
      "engine oil condition",
      "crankcase oil",
      "lubricant"
    ],
    "statusPhrases": {
      "ok": [
        "full",
        "good",
        "ok",
        "clean",
        "pass",
        "passed",
        "green",
        "recently changed",
        "fresh",
        "golden",
        "amber",
        "honey colored",
        "proper level",
        "adequate",
        "sufficient",
        "within range",
        "no issues",
        "satisfactory"
      ],
      "monitor": [
        "low",
        "dirty",
        "dark",
        "due soon",
        "getting dark",
        "fair",
        "topped off",
        "added oil",
        "slightly low",
        "darkening",
        "approaching change interval",
        "nearing service",
        "brownish",
        "discolored"
      ],
      "service_required": [
        "very low",
        "empty",
        "black",
        "sludge",
        "sludgy",
        "overdue",
        "burnt",
        "contaminated",
        "milky",
        "needs change",
        "water in oil",
        "coolant in oil",
        "fuel diluted",
        "gritty",
        "metal particles",
        "failed",
        "critical",
        "dangerous"
      ]
    }
  },
  {
    "id": "INS-FLUID-BRAKE",
    "category": "fluids",
    "schemaPath": "fluids.brake.status",
    "name": "Brake Fluid",
    "type": "status",
    "aliases": [
      "brake fluid",
      "brake fluid level",
      "DOT 3",
      "DOT 4",
      "DOT 5",
      "DOT 5.1",
      "hydraulic fluid",
      "brake hydraulic fluid",
      "master cylinder fluid"
    ],
    "statusPhrases": {
      "ok": [
        "full",
        "good",
        "ok",
        "clear",
        "pass",
        "clean",
        "proper level",
        "adequate",
        "light colored",
        "transparent",
        "no issues"
      ],
      "monitor": [
        "low",
        "dark",
        "discolored",
        "due for flush",
        "fair",
        "amber",
        "topped off",
        "darkening",
        "slightly low",
        "aging"
      ],
      "service_required": [
        "very low",
        "contaminated",
        "black",
        "needs flush",
        "moisture",
        "water",
        "boiling point low",
        "failed test",
        "copper content high",
        "dangerous",
        "empty"
      ]
    }
  },
  {
    "id": "INS-FLUID-COOL",
    "category": "fluids",
    "schemaPath": "fluids.coolant.status",
    "name": "Coolant",
    "type": "status",
    "aliases": [
      "coolant",
      "antifreeze",
      "radiator fluid",
      "coolant level",
      "engine coolant",
      "overflow",
      "reservoir",
      "coolant reservoir",
      "expansion tank",
      "radiator coolant"
    ],
    "statusPhrases": {
      "ok": [
        "full",
        "good",
        "ok",
        "pass",
        "proper color",
        "clean",
        "proper level",
        "adequate",
        "bright color",
        "no issues"
      ],
      "monitor": [
        "low",
        "discolored",
        "due for flush",
        "fair",
        "topped off",
        "added coolant",
        "slightly low",
        "fading color",
        "aging"
      ],
      "service_required": [
        "very low",
        "contaminated",
        "rusty",
        "milky",
        "oil in coolant",
        "needs flush",
        "empty",
        "leaking",
        "brown",
        "muddy",
        "sludgy",
        "head gasket"
      ]
    }
  },
  {
    "id": "INS-FLUID-TRANS",
    "category": "fluids",
    "schemaPath": "fluids.transmission.status",
    "name": "Transmission Fluid",
    "type": "status",
    "aliases": [
      "transmission fluid",
      "trans fluid",
      "ATF",
      "automatic transmission fluid",
      "CVT fluid",
      "gearbox oil",
      "gear oil",
      "transaxle fluid",
      "transmission oil"
    ],
    "statusPhrases": {
      "ok": [
        "full",
        "good",
        "ok",
        "clean",
        "pass",
        "red",
        "pink",
        "proper color",
        "proper level",
        "adequate",
        "bright",
        "no issues"
      ],
      "monitor": [
        "low",
        "dark",
        "brown",
        "due for service",
        "fair",
        "topped off",
        "discolored",
        "slightly low",
        "darkening",
        "aging"
      ],
      "service_required": [
        "very low",
        "burnt",
        "black",
        "burnt smell",
        "contaminated",
        "needs flush",
        "metal particles",
        "shavings",
        "slipping",
        "varnished",
        "empty"
      ]
    }
  },
  {
    "id": "INS-FLUID-PS",
    "category": "fluids",
    "schemaPath": "fluids.powerSteering.status",
    "name": "Power Steering Fluid",
    "type": "status",
    "aliases": [
      "power steering fluid",
      "power steering",
      "PS fluid",
      "steering fluid",
      "power steering level",
      "PS level",
      "hydraulic steering fluid",
      "power assist fluid"
    ],
    "statusPhrases": {
      "ok": [
        "full",
        "good",
        "ok",
        "pass",
        "clean",
        "proper level",
        "adequate",
        "no issues",
        "clear"
      ],
      "monitor": [
        "low",
        "dark",
        "discolored",
        "fair",
        "topped off",
        "slightly low",
        "darkening",
        "aging"
      ],
      "service_required": [
        "very low",
        "empty",
        "contaminated",
        "burnt",
        "foamy",
        "aerated",
        "leaking",
        "noisy pump",
        "whining",
        "failed"
      ]
    }
  },
  {
    "id": "INS-FILTER-AIR",
    "category": "filters",
    "schemaPath": "filters.engineAir.status",
    "name": "Engine Air Filter",
    "type": "status",
    "aliases": [
      "air filter",
      "engine air filter",
      "engine filter",
      "intake filter",
      "air cleaner",
      "air cleaner element",
      "air filter element",
      "engine intake filter"
    ],
    "statusPhrases": {
      "ok": [
        "clean",
        "good",
        "ok",
        "pass",
        "new",
        "recently replaced",
        "white",
        "light colored",
        "no debris",
        "adequate"
      ],
      "monitor": [
        "dirty",
        "dusty",
        "fair",
        "getting dirty",
        "some debris",
        "gray",
        "darkening",
        "light debris"
      ],
      "service_required": [
        "very dirty",
        "clogged",
        "replace",
        "restricted",
        "blocked",
        "needs replacement",
        "black",
        "saturated",
        "oil soaked",
        "torn",
        "damaged"
      ]
    }
  },
  {
    "id": "INS-FILTER-CABIN",
    "category": "filters",
    "schemaPath": "filters.cabinAir.status",
    "name": "Cabin Air Filter",
    "type": "status",
    "aliases": [
      "cabin filter",
      "cabin air filter",
      "AC filter",
      "HVAC filter",
      "interior filter",
      "pollen filter",
      "passenger compartment filter",
      "in-cabin filter",
      "micron filter"
    ],
    "statusPhrases": {
      "ok": [
        "clean",
        "good",
        "ok",
        "pass",
        "new",
        "white",
        "light colored",
        "no debris",
        "adequate"
      ],
      "monitor": [
        "dirty",
        "dusty",
        "fair",
        "debris",
        "leaves",
        "gray",
        "some contamination"
      ],
      "service_required": [
        "very dirty",
        "clogged",
        "replace",
        "moldy",
        "smells",
        "restricted",
        "mildew",
        "musty",
        "saturated",
        "pest debris",
        "rodent"
      ]
    }
  },
  {
    "id": "INS-BAT-VOLT",
    "category": "battery",
    "schemaPath": "battery.voltage",
    "name": "Battery Voltage",
    "type": "quantitative",
    "unit": "volts",
    "aliases": [
      "battery voltage",
      "voltage",
      "battery volts",
      "resting voltage",
      "open circuit voltage",
      "OCV",
      "static voltage",
      "battery charge"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "fully charged",
        "strong",
        "healthy",
        "adequate",
        "terminals clean",
        "no corrosion"
      ],
      "monitor": [
        "low charge",
        "needs charging",
        "fair",
        "marginal",
        "weak charge",
        "slightly low",
        "slight corrosion",
        "minor corrosion",
        "film on terminals",
        "buildup",
        "dirty terminals",
        "slow crank"
      ],
      "service_required": [
        "weak",
        "dead",
        "bad",
        "replace",
        "won't hold charge",
        "failed",
        "discharged",
        "no charge",
        "heavy corrosion",
        "corroded terminals",
        "corroded",
        "no contact",
        "loose terminal",
        "swollen",
        "bulging",
        "bulging case",
        "cracked case",
        "leaking acid",
        "acid leak",
        "no crank",
        "clicking",
        "won't start",
        "no start"
      ]
    },
    "thresholds": {
      "ok": { "min": 12.4 },
      "monitor": { "min": 12.0, "max": 12.4 },
      "service_required": { "max": 12.0 }
    },
    "valuePatterns": [
      "([0-9]+\\.?[0-9]*)\\s*[vV]",
      "([0-9]+\\.?[0-9]*)\\s*volts",
      "voltage[:\\s]+([0-9]+\\.?[0-9]*)"
    ]
  },
  {
    "id": "INS-BAT-CCA",
    "category": "battery",
    "schemaPath": "battery.ccaPercent",
    "name": "Battery CCA",
    "type": "quantitative",
    "unit": "percent",
    "aliases": [
      "CCA",
      "cold cranking amps",
      "cranking amps",
      "battery test",
      "load test",
      "battery health",
      "battery capacity",
      "cranking power",
      "starting power"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "strong",
        "healthy",
        "adequate",
        "sufficient"
      ],
      "monitor": [
        "fair",
        "marginal",
        "weakening",
        "borderline",
        "declining"
      ],
      "service_required": [
        "weak",
        "failed",
        "replace",
        "bad",
        "below spec",
        "insufficient",
        "no start"
      ]
    },
    "thresholds": {
      "ok": { "min": 80 },
      "monitor": { "min": 50, "max": 80 },
      "service_required": { "max": 50 }
    }
  },
  {
    "id": "INS-BAT-AGE",
    "category": "battery",
    "schemaPath": "battery.ageMonths",
    "name": "Battery Age",
    "type": "quantitative",
    "unit": "months",
    "aliases": [
      "battery age",
      "battery date",
      "install date",
      "battery sticker",
      "manufacture date",
      "battery warranty date",
      "date code"
    ],
    "statusPhrases": {
      "ok": [
        "new",
        "recent",
        "young",
        "within warranty"
      ],
      "monitor": [
        "getting old",
        "aging",
        "approaching end of life",
        "nearing warranty end"
      ],
      "service_required": [
        "old",
        "past warranty",
        "expired",
        "end of life",
        "original battery"
      ]
    },
    "thresholds": {
      "ok": { "max": 48 },
      "monitor": { "min": 48, "max": 60 },
      "service_required": { "min": 60 }
    }
  },
  {
    "id": "INS-BELT",
    "category": "underHood",
    "schemaPath": "underHood.belts.status",
    "name": "Belts",
    "type": "status",
    "aliases": [
      "belts",
      "serpentine belt",
      "drive belt",
      "accessory belt",
      "fan belt",
      "V-belt",
      "alternator belt",
      "AC belt",
      "power steering belt",
      "multi-rib belt",
      "poly-V belt"
    ],
    "severityNotes": "Chirping = minor (cold start, moisture) vs Squealing = major (slipping, tension issue). Surface cracks = monitor, deep cracks/chunks = replace.",
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "no cracks",
        "tight",
        "proper tension",
        "adequate",
        "new",
        "no wear",
        "quiet",
        "no noise"
      ],
      "monitor": [
        "cracked",
        "worn",
        "glazed",
        "frayed",
        "fair",
        "minor cracks",
        "surface cracks",
        "slight wear",
        "age cracks",
        "checking",
        "chirp",
        "chirping",
        "cold start squeak",
        "slight noise",
        "surface wear",
        "rib wear",
        "minor glazing"
      ],
      "service_required": [
        "needs replacement",
        "replace",
        "squeal",
        "squealing",
        "squeaks",
        "constant noise",
        "belt noise",
        "loud squeal",
        "loose",
        "chunks missing",
        "missing ribs",
        "rib separation",
        "separating",
        "delaminating",
        "shredding",
        "broken",
        "slipping",
        "failed",
        "about to break",
        "fraying badly"
      ]
    }
  },
  {
    "id": "INS-HOSE",
    "category": "underHood",
    "schemaPath": "underHood.hoses.status",
    "name": "Hoses",
    "type": "status",
    "aliases": [
      "hoses",
      "coolant hoses",
      "radiator hoses",
      "heater hoses",
      "upper hose",
      "lower hose",
      "bypass hose",
      "overflow hose",
      "rubber hoses"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "firm",
        "no leaks",
        "no cracks",
        "adequate",
        "pliable",
        "new"
      ],
      "monitor": [
        "soft",
        "spongy",
        "surface cracks",
        "bulging",
        "fair",
        "aging",
        "hardening",
        "slight swelling"
      ],
      "service_required": [
        "leaking",
        "cracked",
        "collapsed",
        "split",
        "replace",
        "burst",
        "brittle",
        "rotted",
        "deteriorated"
      ]
    }
  },
  {
    "id": "INS-HOSE-BRAKE",
    "category": "undercarriage",
    "schemaPath": "undercarriage.brakeHoses.status",
    "name": "Brake Hoses",
    "type": "status",
    "aliases": [
      "brake hoses",
      "brake lines",
      "flexible brake lines",
      "hydraulic hoses",
      "brake flex hose",
      "brake rubber lines",
      "front brake hose",
      "rear brake hose"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "no leaks",
        "no cracks",
        "firm",
        "adequate",
        "new"
      ],
      "monitor": [
        "surface cracks",
        "aging",
        "fair",
        "soft",
        "weathered",
        "checking",
        "age cracks"
      ],
      "service_required": [
        "leaking",
        "cracked",
        "swelling",
        "replace",
        "bulging under pressure",
        "seeping",
        "wet",
        "ballooning"
      ]
    }
  },
  {
    "id": "INS-LEAK",
    "category": "underHood",
    "schemaPath": "underHood.leaks.status",
    "name": "Leaks",
    "type": "status",
    "aliases": [
      "leaks",
      "fluid leaks",
      "oil leak",
      "coolant leak",
      "trans leak",
      "seepage",
      "drips",
      "engine leaks",
      "undercarriage leaks",
      "visible leaks",
      "valve cover leak",
      "rear main seal",
      "front main seal",
      "oil pan leak",
      "gasket leak",
      "seal leak"
    ],
    "severityNotes": "Seep < Weep < Leak < Active Leak. Seepage is moisture/staining without active fluid movement. Weeping shows slow fluid migration. Leak indicates active dripping. Major/active leak means rapid fluid loss.",
    "statusPhrases": {
      "ok": [
        "no leaks",
        "good",
        "ok",
        "pass",
        "dry",
        "none noted",
        "none found",
        "no visible leaks",
        "no evidence of leaks",
        "clean",
        "no moisture",
        "bone dry"
      ],
      "monitor": [
        "seep",
        "seepage",
        "seeping",
        "slight seep",
        "minor seep",
        "oil seep",
        "weep",
        "weeping",
        "weep hole damp",
        "damp",
        "moisture",
        "slight moisture",
        "staining",
        "oil stain",
        "residue",
        "film",
        "oily film",
        "sweating",
        "misting",
        "trace",
        "very minor",
        "cosmetic only",
        "not dripping",
        "no active drip"
      ],
      "service_required": [
        "leak",
        "leaking",
        "leaks",
        "active leak",
        "actively leaking",
        "drip",
        "dripping",
        "drips",
        "drops",
        "running",
        "flowing",
        "major leak",
        "heavy leak",
        "significant leak",
        "severe leak",
        "puddle",
        "pooling",
        "wet",
        "soaked",
        "saturated",
        "spraying",
        "gushing",
        "rapid fluid loss",
        "losing fluid",
        "requires immediate attention"
      ]
    }
  },
  {
    "id": "INS-RADIATOR",
    "category": "underHood",
    "schemaPath": "underHood.radiator.status",
    "name": "Radiator/Cooling System",
    "type": "status",
    "aliases": [
      "radiator",
      "cooling system",
      "radiator condition",
      "radiator fins",
      "radiator cap",
      "coolant system",
      "radiator tank",
      "overflow tank",
      "expansion tank",
      "water pump",
      "water pump bearing",
      "water pump seal",
      "water pump weep hole",
      "thermostat",
      "t-stat",
      "thermostat housing",
      "cooling fan",
      "radiator fan",
      "electric fan",
      "fan clutch",
      "fan shroud",
      "fan motor",
      "condenser fan",
      "auxiliary fan",
      "fan relay",
      "coolant temp sensor",
      "temp sensor",
      "heater core",
      "heater valve",
      "coolant crossover",
      "coolant pipe",
      "coolant outlet",
      "water outlet",
      "thermostat gasket"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "no leaks",
        "fins clear",
        "cap holds pressure",
        "adequate",
        "no damage",
        "fan operational",
        "pump quiet",
        "no play",
        "no weep",
        "opens at temp",
        "cycles correctly",
        "functioning"
      ],
      "monitor": [
        "minor damage",
        "bent fins",
        "debris",
        "fair",
        "aging",
        "slight seep",
        "discolored",
        "cap weak",
        "weep hole damp",
        "slight play",
        "slow to warm",
        "fan slow",
        "minor corrosion"
      ],
      "service_required": [
        "leaking",
        "cracked",
        "damaged",
        "clogged",
        "replace",
        "fan inop",
        "fan not working",
        "overheating",
        "cap failed",
        "tank cracked",
        "pump leaking",
        "pump noisy",
        "bearing failed",
        "seized",
        "stuck open",
        "stuck closed",
        "not opening",
        "fan motor bad",
        "relay failed",
        "runs hot",
        "coolant loss"
      ]
    }
  },
  {
    "id": "INS-UH-OTHER",
    "category": "underHood",
    "schemaPath": "underHood.other",
    "name": "Under Hood Other",
    "type": "status_with_notes",
    "aliases": [
      "under hood other",
      "engine bay other",
      "engine compartment other",
      "miscellaneous under hood",
      "other under hood findings",
      "engine bay notes",
      "additional findings"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "no issues",
        "nothing noted",
        "all good",
        "satisfactory"
      ],
      "monitor": [
        "note",
        "found",
        "observed",
        "noticed",
        "minor issue",
        "attention needed",
        "recommend addressing"
      ],
      "service_required": [
        "needs attention",
        "repair needed",
        "service required",
        "immediate attention",
        "critical",
        "safety concern"
      ]
    },
    "notePatterns": [
      "missing bolt",
      "missing hardware",
      "broken clip",
      "cracked plastic",
      "broken mount",
      "loose cover",
      "damaged shroud",
      "missing cap",
      "aftermarket part",
      "incorrect part",
      "rodent damage",
      "corrosion",
      "rust"
    ]
  },
  {
    "id": "INS-SUSP",
    "category": "undercarriage",
    "schemaPath": "undercarriage.suspension.status",
    "name": "Suspension",
    "type": "status",
    "aliases": [
      "suspension",
      "shocks",
      "struts",
      "springs",
      "control arms",
      "ball joints",
      "bushings",
      "sway bar links",
      "stabilizer links",
      "suspension components",
      "front suspension",
      "rear suspension"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "tight",
        "no play",
        "no leaks",
        "adequate",
        "no noise",
        "no issues",
        "rides smooth",
        "controlled"
      ],
      "monitor": [
        "worn",
        "some play",
        "minor wear",
        "fair",
        "aging",
        "slight noise",
        "slight play",
        "beginning to wear",
        "creak",
        "slight squeak",
        "slight bounce",
        "soft ride",
        "slight lean",
        "minor seep"
      ],
      "service_required": [
        "worn out",
        "replace",
        "leaking",
        "loose",
        "clunk",
        "clunking",
        "bang",
        "knock",
        "knock over bumps",
        "failed",
        "excessive play",
        "broken",
        "torn",
        "collapsed",
        "bottoming out",
        "bottoms out",
        "bouncy",
        "no damping",
        "excessive body roll",
        "nose dive",
        "sways",
        "unsafe"
      ]
    }
  },
  {
    "id": "INS-STEER",
    "category": "undercarriage",
    "schemaPath": "undercarriage.steering.status",
    "name": "Steering",
    "type": "status",
    "aliases": [
      "steering",
      "tie rods",
      "rack and pinion",
      "steering rack",
      "inner tie rod",
      "outer tie rod",
      "steering play",
      "steering linkage",
      "idler arm",
      "pitman arm",
      "steering gear"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "tight",
        "no play",
        "responsive",
        "adequate",
        "no issues",
        "tracks straight",
        "no pull"
      ],
      "monitor": [
        "some play",
        "worn",
        "fair",
        "minor wear",
        "slight looseness",
        "slight play",
        "slight pull",
        "minor drift",
        "slightly stiff",
        "minor vibration"
      ],
      "service_required": [
        "loose",
        "replace",
        "excessive play",
        "worn out",
        "sloppy",
        "wandering",
        "dangerous",
        "failed",
        "pulls hard",
        "pulls left",
        "pulls right",
        "hard to keep straight",
        "hard to turn",
        "binds",
        "sticks",
        "shakes",
        "vibration at speed",
        "shimmy",
        "death wobble",
        "steering wheel vibration"
      ]
    }
  },
  {
    "id": "INS-DSHAFT",
    "category": "undercarriage",
    "schemaPath": "undercarriage.driveshaft.status",
    "name": "Driveshaft",
    "type": "status",
    "aliases": [
      "driveshaft",
      "drive shaft",
      "prop shaft",
      "propeller shaft",
      "U-joints",
      "universal joints",
      "center bearing",
      "carrier bearing",
      "support bearing"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "no play",
        "tight",
        "no noise",
        "adequate"
      ],
      "monitor": [
        "some play",
        "worn",
        "fair",
        "slight vibration",
        "minor wear",
        "slight play"
      ],
      "service_required": [
        "loose",
        "replace",
        "vibration",
        "clunk",
        "worn out",
        "excessive play",
        "failed",
        "noisy"
      ]
    }
  },
  {
    "id": "INS-AXLE",
    "category": "undercarriage",
    "schemaPath": "undercarriage.axles.status",
    "name": "Axles",
    "type": "status",
    "aliases": [
      "axles",
      "CV axles",
      "CV shafts",
      "half shafts",
      "drive axles",
      "CV joints",
      "CV boots",
      "constant velocity joints",
      "inner CV joint",
      "outer CV joint",
      "axle shafts"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "boots intact",
        "no play",
        "no noise",
        "adequate",
        "no leaks"
      ],
      "monitor": [
        "boot cracked",
        "minor leak",
        "fair",
        "aging",
        "worn boot",
        "slight crack",
        "small tear"
      ],
      "service_required": [
        "boot torn",
        "clicking",
        "replace",
        "leaking grease",
        "noisy",
        "worn out",
        "popping",
        "vibration"
      ]
    }
  },
  {
    "id": "INS-EXHAUST",
    "category": "undercarriage",
    "schemaPath": "undercarriage.exhaust.status",
    "name": "Exhaust",
    "type": "status",
    "aliases": [
      "exhaust",
      "exhaust system",
      "exhaust pipe",
      "muffler",
      "catalytic converter",
      "cat",
      "resonator",
      "tailpipe",
      "exhaust manifold",
      "flex pipe",
      "exhaust hangers",
      "exhaust clamps"
    ],
    "severityNotes": "Tick/slight tick = minor exhaust leak (monitor). Loud/roar/drone = significant leak or damage (service). Any smell in cabin = immediate safety concern.",
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "no leaks",
        "quiet",
        "secure",
        "adequate",
        "no rust",
        "solid",
        "no smell"
      ],
      "monitor": [
        "minor rust",
        "surface rust",
        "fair",
        "aging",
        "slight discoloration",
        "small hole",
        "minor leak",
        "tick",
        "slight tick",
        "ticking",
        "exhaust tick",
        "manifold tick"
      ],
      "service_required": [
        "leaking",
        "loud",
        "roar",
        "drone",
        "droning",
        "hole",
        "rusted through",
        "hanging",
        "loose",
        "dragging",
        "replace",
        "rotted",
        "broken hanger",
        "missing hanger",
        "exhaust smell",
        "exhaust smell in cabin",
        "fumes",
        "fumes in cabin",
        "smell inside",
        "carbon monoxide",
        "CO risk",
        "health hazard",
        "failed",
        "blowing",
        "cracked manifold"
      ]
    }
  },
  {
    "id": "INS-UC-OTHER",
    "category": "undercarriage",
    "schemaPath": "undercarriage.other",
    "name": "Undercarriage Other",
    "type": "status_with_notes",
    "aliases": [
      "undercarriage other",
      "underbody other",
      "chassis other",
      "miscellaneous undercarriage",
      "other undercarriage findings",
      "undercarriage notes",
      "additional undercarriage"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "no issues",
        "nothing noted",
        "all good",
        "satisfactory"
      ],
      "monitor": [
        "note",
        "found",
        "observed",
        "noticed",
        "minor issue",
        "attention needed",
        "recommend addressing"
      ],
      "service_required": [
        "needs attention",
        "repair needed",
        "service required",
        "immediate attention",
        "critical",
        "safety concern"
      ]
    },
    "notePatterns": [
      "undertray damage",
      "splash shield",
      "skid plate",
      "rusty hardware",
      "missing shield",
      "dragging",
      "loose fastener",
      "frame rust",
      "subframe corrosion",
      "body mount",
      "impact damage",
      "road debris damage"
    ]
  },
  {
    "id": "INS-WIPER",
    "category": "visibility",
    "schemaPath": "visibility.wiperBlades.status",
    "name": "Wiper Blades",
    "type": "status",
    "aliases": [
      "wipers",
      "wiper blades",
      "windshield wipers",
      "front wipers",
      "rear wiper",
      "wiper condition",
      "wiper inserts",
      "wiper refills"
    ],
    "statusPhrases": {
      "ok": [
        "good",
        "ok",
        "pass",
        "clean wipe",
        "no streaks",
        "new",
        "adequate",
        "clear"
      ],
      "monitor": [
        "streaking",
        "chattering",
        "fair",
        "worn",
        "skipping",
        "minor streaks",
        "slight chatter"
      ],
      "service_required": [
        "torn",
        "replace",
        "cracked",
        "not clearing",
        "missing",
        "damaged",
        "split",
        "hardened"
      ]
    }
  },
  {
    "id": "INS-LIGHTS",
    "category": "visibility",
    "schemaPath": "visibility.lights.status",
    "name": "Lights",
    "type": "status",
    "aliases": [
      "lights",
      "headlights",
      "taillights",
      "tail lights",
      "brake lights",
      "turn signals",
      "blinkers",
      "exterior lights",
      "running lights",
      "marker lights",
      "fog lights",
      "reverse lights",
      "backup lights",
      "license plate light",
      "DRL",
      "daytime running lights"
    ],
    "statusPhrases": {
      "ok": [
        "all working",
        "good",
        "ok",
        "pass",
        "operational",
        "functional",
        "all operational",
        "no issues",
        "bright",
        "clear lenses"
      ],
      "monitor": [
        "dim",
        "foggy",
        "cloudy",
        "yellowed",
        "oxidized",
        "hazy lenses",
        "faded",
        "weak",
        "intermittent",
        "flickering",
        "flickers",
        "sometimes works",
        "works sometimes",
        "loose connection",
        "needs adjustment",
        "misaimed"
      ],
      "service_required": [
        "out",
        "burnt out",
        "not working",
        "inop",
        "failed",
        "bulb out",
        "broken",
        "cracked lens",
        "inoperative",
        "dead",
        "doesn't work",
        "won't turn on",
        "melted",
        "water inside",
        "moisture inside",
        "shattered"
      ]
    }
  }
]
