{
  "name": "Casaroo Canadian Home Repair Cost Ranges",
  "version": "1.0.0",
  "currency": "CAD",
  "license": "CC BY 4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Casaroo, https://getcasaroo.com",
  "source_url": "https://getcasaroo.com/data/repair-costs/",
  "count": 95,
  "items": [
    {
      "key": "aging-air-conditioner",
      "title": "Aging air conditioner & heat pump",
      "system": "Heating, Cooling & Chimney",
      "system_slug": "heating-cooling",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$4,500 to $9,000 for central AC (condenser-only $3,500 to $6,500); high-efficiency $6,000 to $12,000",
      "components": {
        "ac": {
          "low": 4500,
          "high": 9000
        },
        "heat_pump": {
          "low": 8000,
          "high": 20000
        }
      },
      "tokens": {
        "ac": "$4,500 to $9,000",
        "heat_pump": "$8,000 to $20,000"
      },
      "legal_hold": false,
      "synonyms": [
        "ac age",
        "air conditioner age",
        "central air",
        "condenser",
        "heat pump age",
        "old ac",
        "old central air"
      ],
      "guide_url": "https://getcasaroo.com/learn/heating-cooling/aging-air-conditioner/"
    },
    {
      "key": "aluminum-branch-wiring",
      "title": "Aluminum branch wiring",
      "system": "Electrical",
      "system_slug": "electrical",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$50 to $100 per connection; $2,000 to $5,000 typical whole-home pigtail (full rewire $8,000 to $15,000+)",
      "components": {
        "per_connection": {
          "low": 50,
          "high": 100
        },
        "whole_home": {
          "low": 2000,
          "high": 5000
        }
      },
      "tokens": {
        "per_connection": "$50 to $100",
        "whole_home": "$2,000 to $5,000"
      },
      "legal_hold": false,
      "synonyms": [
        "1965 to 1973 wiring",
        "al outlets",
        "aluminum branch wiring",
        "aluminum wiring",
        "warm switch plates"
      ],
      "guide_url": "https://getcasaroo.com/learn/electrical/aluminum-branch-wiring/"
    },
    {
      "key": "asbestos-older-homes",
      "title": "Asbestos in older homes",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "monitor",
      "cost_range": "Testing modest; small jobs ~$1,000 to $3,000; major abatement $10,000 to $30,000+",
      "components": {
        "small": {
          "low": 1000,
          "high": 3000
        },
        "major": {
          "low": 10000,
          "high": 30000,
          "plus": true
        }
      },
      "tokens": {
        "small": "$1,000 to $3,000",
        "major": "$10,000 to $30,000+"
      },
      "legal_hold": true,
      "synonyms": [
        "acm",
        "asbestos",
        "asbestos-containing materials",
        "old floor tile 9x9",
        "pipe wrap insulation",
        "popcorn ceiling pre-1990",
        "vermiculite insulation"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/asbestos-older-homes/"
    },
    {
      "key": "attached-garage-fire-separation",
      "title": "Attached garage fire and gas separation",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$100 to $500 for self-closing hardware and weatherstripping; $500 to $2,000 if drywall and sealing repairs are needed",
      "components": {
        "hardware": {
          "low": 100,
          "high": 500
        },
        "repairs": {
          "low": 500,
          "high": 2000
        }
      },
      "tokens": {
        "hardware": "$100 to $500",
        "repairs": "$500 to $2,000"
      },
      "legal_hold": false,
      "synonyms": [
        "attached garage",
        "exhaust smell in house",
        "firewall between garage and house",
        "fumes from garage",
        "garage air barrier",
        "garage door to house",
        "garage drywall missing",
        "garage fire wall",
        "garage to house separation",
        "no fire door garage"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/attached-garage-fire-separation/"
    },
    {
      "key": "attic-insulation",
      "title": "Attic insulation & R-value",
      "system": "Insulation & Ventilation",
      "system_slug": "insulation-ventilation",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$1,500 to $4,800 top-up in the GTA (rebates often help)",
      "components": {
        "topup": {
          "low": 1500,
          "high": 4800
        }
      },
      "tokens": {
        "topup": "$1,500 to $4,800"
      },
      "legal_hold": false,
      "synonyms": [
        "attic insulation",
        "cold rooms",
        "high heating bill",
        "insulation top up",
        "insulation top-up",
        "r-50",
        "r-value",
        "thin insulation",
        "under-insulated attic"
      ],
      "guide_url": "https://getcasaroo.com/learn/insulation-ventilation/attic-insulation/"
    },
    {
      "key": "backsplash-and-tile",
      "title": "Backsplash and wall tile",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$10 to $20 per sq ft installed, the cheapest visible upgrade in a kitchen",
      "components": {
        "tile_sqft": {
          "low": 10,
          "high": 20,
          "unit": "sq ft"
        },
        "tile_labour_hr": {
          "low": 65,
          "high": 100,
          "unit": "hour"
        }
      },
      "tokens": {
        "tile": "$10 to $20 per sq ft",
        "labour": "$65 to $100 per hour"
      },
      "legal_hold": false,
      "synonyms": [
        "backsplash",
        "dated backsplash",
        "kitchen tile",
        "no backsplash",
        "subway tile",
        "tile behind stove",
        "wall tile"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/backsplash-and-tile/"
    },
    {
      "key": "basement-finish-quality",
      "title": "Finished basements: what the finish is hiding",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$30,000 to $45,000 for a basic 500 sq ft finish; $45,000 to $70,000 mid-range with rooms and a bathroom",
      "components": {
        "basic": {
          "low": 30000,
          "high": 45000
        },
        "mid": {
          "low": 45000,
          "high": 70000
        }
      },
      "tokens": {
        "basic": "$30,000 to $45,000",
        "mid": "$45,000 to $70,000"
      },
      "legal_hold": false,
      "synonyms": [
        "basement apartment",
        "basement bedroom",
        "drop ceiling",
        "finished basement",
        "in law suite",
        "lower level",
        "rec room"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/basement-finish-quality/"
    },
    {
      "key": "bathroom-tile-and-grout",
      "title": "Bathroom tile, grout and caulk",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Grout and caulk last 5 to 10 years; retiling runs $10 to $20 per sq ft installed",
      "components": {
        "retile_sqft": {
          "low": 10,
          "high": 20,
          "unit": "sq ft"
        },
        "tile_labour_hr": {
          "low": 65,
          "high": 100,
          "unit": "hour"
        }
      },
      "tokens": {
        "retile": "$10 to $20 per sq ft",
        "labour": "$65 to $100 per hour"
      },
      "legal_hold": false,
      "synonyms": [
        "caulk",
        "cracked grout",
        "dated tile",
        "discoloured grout",
        "failing caulk",
        "grout",
        "missing grout",
        "mouldy grout",
        "regrouting",
        "shower tile",
        "tub surround"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/bathroom-tile-and-grout/"
    },
    {
      "key": "bathroom-updates",
      "title": "Bathroom: refresh vs full renovation",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$8,500 to $15,000 powder room or vanity-level refresh; $15,000 to $30,000 three-piece refresh with the plumbing left in place; $30,000 to $50,000 full renovation",
      "components": {
        "powder": {
          "low": 8500,
          "high": 15000
        },
        "three_piece": {
          "low": 15000,
          "high": 30000
        },
        "full_reno": {
          "low": 30000,
          "high": 50000
        },
        "ensuite": {
          "low": 18000,
          "high": 26000
        },
        "luxury": {
          "low": 55000,
          "high": 55000,
          "plus": true
        },
        "fixture_move": {
          "low": 2500,
          "high": 5000,
          "unit": "fixture"
        }
      },
      "tokens": {
        "powder": "$8,500 to $15,000",
        "three_piece": "$15,000 to $30,000",
        "full_reno": "$30,000 to $50,000",
        "ensuite": "$18,000 to $26,000",
        "luxury": "$55,000+",
        "fixture_move": "$2,500 to $5,000"
      },
      "legal_hold": false,
      "synonyms": [
        "bathroom gut",
        "bathroom refresh",
        "bathroom reno",
        "bathroom renovation",
        "dated bathroom",
        "ensuite renovation",
        "old tile",
        "original bathroom",
        "pink tile",
        "vanity"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/bathroom-updates/"
    },
    {
      "key": "bathroom-ventilation-as-finish",
      "title": "The exhaust fan that decides whether the bathroom survives",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$400 to $1,300 to vent a bath fan properly to the outside; the fan itself lasts only 5 to 10 years",
      "components": {
        "vent_fix": {
          "low": 400,
          "high": 1300
        },
        "bathroom_context": {
          "low": 30000,
          "high": 50000
        }
      },
      "tokens": {
        "vent_fix": "$400 to $1,300",
        "bathroom": "$30,000 to $50,000"
      },
      "legal_hold": false,
      "synonyms": [
        "bath fan",
        "bathroom fan",
        "bathroom vent",
        "exhaust fan",
        "mould on bathroom ceiling",
        "no exhaust fan",
        "no fan in bathroom",
        "peeling bathroom paint",
        "steamy bathroom",
        "vent fan"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/bathroom-ventilation-as-finish/"
    },
    {
      "key": "bedroom-egress-windows",
      "title": "Bedroom egress windows",
      "system": "Windows",
      "system_slug": "windows",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$3,000 to $8,000 to retrofit an egress window in the GTA (complex installs $12,000+)",
      "components": {
        "retrofit": {
          "low": 3000,
          "high": 8000
        }
      },
      "tokens": {
        "retrofit": "$3,000 to $8,000"
      },
      "legal_hold": false,
      "synonyms": [
        "bars on window",
        "basement bedroom small window",
        "basement bedroom window",
        "bedroom count",
        "egress",
        "egress window",
        "window well"
      ],
      "guide_url": "https://getcasaroo.com/learn/windows/bedroom-egress-windows/"
    },
    {
      "key": "cabinet-refacing-and-repainting",
      "title": "Refacing vs repainting vs replacing cabinets",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$2,100 to $4,500 to repaint; $5,000 to $15,000 to reface a 10x10 kitchen; $20,000 and up to replace",
      "components": {
        "repaint": {
          "low": 2100,
          "high": 4500
        },
        "reface": {
          "low": 5000,
          "high": 15000
        },
        "replace": {
          "low": 20000,
          "high": 20000,
          "plus": true
        }
      },
      "tokens": {
        "repaint": "$2,100 to $4,500",
        "reface": "$5,000 to $15,000",
        "replace": "$20,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "cabinet painting",
        "cabinet refacing",
        "cabinet refinishing",
        "dated cabinet doors",
        "new cabinet doors",
        "new doors",
        "refacing",
        "refinish cabinets",
        "repaint cabinets"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/cabinet-refacing-and-repainting/"
    },
    {
      "key": "carpenter-ants-pests",
      "title": "Carpenter ants, rodents & household pests",
      "system": "Structure & Foundation",
      "system_slug": "structure",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$300 to $800 carpenter-ant treatment (complex $1,000+); the moisture source is the real cost",
      "components": {
        "treatment": {
          "low": 300,
          "high": 800
        },
        "general_ant": {
          "low": 225,
          "high": 425
        },
        "rodent": {
          "low": 300,
          "high": 2000
        }
      },
      "tokens": {
        "treatment": "$300 to $800",
        "general_ant": "$225 to $425",
        "rodent": "$300 to $2,000"
      },
      "legal_hold": false,
      "synonyms": [
        "ant galleries",
        "ants in winter",
        "carpenter ants",
        "chewed wiring",
        "frass",
        "mouse droppings",
        "pest damage",
        "rodent droppings",
        "sawdust piles",
        "wasp nest"
      ],
      "guide_url": "https://getcasaroo.com/learn/structure/carpenter-ants-pests/"
    },
    {
      "key": "carpet-condition",
      "title": "Carpet: wear, age and what is underneath",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$4.50 to $12.50 per sq ft supplied and installed; stair labour runs $4 to $6 per sq ft on its own",
      "components": {
        "installed_sqft": {
          "low": 4.5,
          "high": 12.5,
          "unit": "sq ft"
        },
        "labour_sqft": {
          "low": 1.5,
          "high": 3.5,
          "unit": "sq ft"
        },
        "stairs_sqft": {
          "low": 4,
          "high": 6,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "installed": "$4.50 to $12.50 per sq ft",
        "labour": "$1.50 to $3.50 per sq ft",
        "stairs": "$4 to $6 per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "broadloom",
        "carpet",
        "carpet in bedrooms",
        "carpet on stairs",
        "carpeting",
        "old carpet",
        "stained carpet",
        "wall to wall carpet",
        "worn carpet"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/carpet-condition/"
    },
    {
      "key": "cast-iron-drains",
      "title": "Cast-iron drain pipes",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "Spot repairs from ~$500; main stack $2,000 to $6,000+; under-slab $5,000 to $15,000+",
      "components": {
        "spot": {
          "low": 500,
          "high": null
        },
        "main_stack": {
          "low": 2000,
          "high": 6000,
          "plus": true
        },
        "under_slab": {
          "low": 5000,
          "high": 15000,
          "plus": true
        }
      },
      "tokens": {
        "spot": "$500",
        "main_stack": "$2,000 to $6,000+",
        "under_slab": "$5,000 to $15,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "cast iron drains",
        "cast iron stack",
        "corroded drains",
        "drain waste vent",
        "dwv piping",
        "old drain pipes",
        "sewer smell",
        "slow drains",
        "under-slab plumbing"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/cast-iron-drains/"
    },
    {
      "key": "chimney-flue-moisture",
      "title": "Chimney, flue & cap",
      "system": "Heating, Cooling & Chimney",
      "system_slug": "heating-cooling",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$400 to $800 cap (Toronto); $500 to $1,500 crown; $900 to $3,800 stainless reline; $2,000 to $4,000 partial rebuild",
      "components": {
        "cap": {
          "low": 400,
          "high": 800
        },
        "crown": {
          "low": 500,
          "high": 1500
        },
        "reline": {
          "low": 900,
          "high": 3800
        },
        "rebuild": {
          "low": 2000,
          "high": 4000
        },
        "crown_repair": {
          "low": 500,
          "high": 1200
        }
      },
      "tokens": {
        "cap": "$400 to $800",
        "crown": "$500 to $1,500",
        "reline": "$900 to $3,800",
        "rebuild": "$2,000 to $4,000",
        "from": "$400",
        "crown_repair": "$500 to $1,200"
      },
      "legal_hold": false,
      "synonyms": [
        "chimney crown",
        "chimney leak",
        "chimney mortar",
        "cracked crown",
        "flue liner",
        "missing chimney cap",
        "spalling brick"
      ],
      "guide_url": "https://getcasaroo.com/learn/heating-cooling/chimney-flue-moisture/"
    },
    {
      "key": "cosmetic-damage-that-is-mechanical",
      "title": "When a cosmetic problem is a mechanical symptom",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "This card has no cost of its own. Its job is to tell you which card to price instead",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "cracked plaster",
        "cracked tile",
        "cracked tile line",
        "crowning",
        "cupping",
        "cupping floors",
        "door wont latch",
        "doors that stick",
        "stained ceiling",
        "sticking doors",
        "warning signs",
        "warped floor",
        "water stain"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/cosmetic-damage-that-is-mechanical/"
    },
    {
      "key": "countertops",
      "title": "Countertops: laminate to slab marble",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$24 to $36 per sq ft for laminate; $75 to $160 for quartz; $70 to $250 for granite; $100 to $200+ for marble, installed",
      "components": {
        "laminate_sqft": {
          "low": 24,
          "high": 36,
          "unit": "sq ft"
        },
        "quartz_sqft": {
          "low": 75,
          "high": 160,
          "unit": "sq ft"
        },
        "granite_sqft": {
          "low": 70,
          "high": 250,
          "unit": "sq ft"
        },
        "marble_sqft": {
          "low": 100,
          "high": 200,
          "plus": true,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "laminate": "$24 to $36 per sq ft",
        "quartz": "$75 to $160 per sq ft",
        "granite": "$70 to $250 per sq ft",
        "marble": "$100 to $200+ per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "butcher block",
        "counters",
        "countertops",
        "granite",
        "laminate counter",
        "laminate counters",
        "marble",
        "marble counter",
        "quartz",
        "quartzite",
        "slab",
        "waterfall edge",
        "waterfall island"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/countertops/"
    },
    {
      "key": "crawl-space-moisture",
      "title": "Crawl space moisture & vapour barriers",
      "system": "Insulation & Ventilation",
      "system_slug": "insulation-ventilation",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$2,500 to $5,000 basic encapsulation; $7,000 to $15,000+ full system",
      "components": {
        "basic": {
          "low": 2500,
          "high": 5000
        },
        "full": {
          "low": 7000,
          "high": 15000,
          "plus": true
        },
        "damage_add": {
          "low": 1000,
          "high": 4000
        }
      },
      "tokens": {
        "basic": "$2,500 to $5,000",
        "full": "$7,000 to $15,000+",
        "damage_add": "$1,000 to $4,000"
      },
      "legal_hold": false,
      "synonyms": [
        "crawl space",
        "crawl space encapsulation",
        "crawl space moisture",
        "crawl space mould",
        "dirt crawl space",
        "dirt floor crawl space",
        "vapour barrier"
      ],
      "guide_url": "https://getcasaroo.com/learn/insulation-ventilation/crawl-space-moisture/"
    },
    {
      "key": "dated-era-tells",
      "title": "Reading the era from the finishes",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Dated is not disrepair, and the difference between them is worth tens of thousands",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "dated",
        "dated finishes",
        "era tells",
        "estate sale",
        "needs updating",
        "older home",
        "original",
        "original finishes",
        "period finishes",
        "time capsule",
        "time capsule home",
        "tired",
        "well maintained but dated"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/dated-era-tells/"
    },
    {
      "key": "deck-balcony-safety",
      "title": "Deck & balcony safety",
      "system": "Structure & Foundation",
      "system_slug": "structure",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$45 to $65 per sq ft to rebuild (mid-size deck $8,600 to $12,500); guard/railing $25 to $75+ per linear foot",
      "components": {
        "per_sqft": {
          "low": 45,
          "high": 65,
          "unit": "sq ft"
        },
        "midsize": {
          "low": 8600,
          "high": 12500
        }
      },
      "tokens": {
        "per_sqft": "$45 to $65",
        "midsize": "$8,600 to $12,500"
      },
      "legal_hold": false,
      "synonyms": [
        "balcony",
        "balcony collapse",
        "deck",
        "deck collapse",
        "deck safety",
        "ledger board",
        "railing",
        "railing safety"
      ],
      "guide_url": "https://getcasaroo.com/learn/structure/deck-balcony-safety/"
    },
    {
      "key": "detached-structures",
      "title": "Detached garages, sheds & outbuildings",
      "system": "Structure & Foundation",
      "system_slug": "structure",
      "axis": "mechanical",
      "urgency": "monitor",
      "cost_range": "Scope-driven: $500 to $3,000 shed repairs; $3,000 to $8,000 detached-garage re-roof; rebuilds $20,000+",
      "components": {
        "shed": {
          "low": 500,
          "high": 3000
        },
        "reroof": {
          "low": 3000,
          "high": 8000
        },
        "surprise": {
          "low": 5000,
          "high": 20000
        }
      },
      "tokens": {
        "shed": "$500 to $3,000",
        "reroof": "$3,000 to $8,000",
        "surprise": "$5,000 to $20,000"
      },
      "legal_hold": false,
      "synonyms": [
        "detached garage",
        "detached garage condition",
        "garage wiring",
        "outbuilding",
        "shed",
        "shed roof",
        "workshop"
      ],
      "guide_url": "https://getcasaroo.com/learn/structure/detached-structures/"
    },
    {
      "key": "double-tapped-breakers",
      "title": "Double-tapped & over-fused breakers",
      "system": "Electrical",
      "system_slug": "electrical",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$100 to $400 to correct; a clue to a stretched or amateur-wired panel",
      "components": {
        "correct": {
          "low": 100,
          "high": 400
        }
      },
      "tokens": {
        "correct": "$100 to $400"
      },
      "legal_hold": false,
      "synonyms": [
        "double lugged",
        "double tap",
        "double tapped",
        "double tapped breaker",
        "over-fused",
        "oversized breaker"
      ],
      "guide_url": "https://getcasaroo.com/learn/electrical/double-tapped-breakers/"
    },
    {
      "key": "driveway-walkway-settlement",
      "title": "Driveways & walkways",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "monitor",
      "cost_range": "$4 to $7/sq ft to repave asphalt in the GTA; $2,500 to $6,000+ typical driveway",
      "components": {
        "driveway": {
          "low": 2500,
          "high": 6000,
          "plus": true
        }
      },
      "tokens": {
        "driveway": "$2,500 to $6,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "alligator cracking",
        "asphalt cracking",
        "driveway repave",
        "driveway slope",
        "driveway slopes toward house",
        "heaved slab",
        "heaved walkway",
        "trip hazard"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/driveway-walkway-settlement/"
    },
    {
      "key": "eavestrough-gutters",
      "title": "Eavestrough & gutters",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$100 to $350 cleaning; $1,200 to $3,500+ full replacement",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "clogged gutter",
        "downspout",
        "downspouts",
        "eavestrough",
        "gutter guards",
        "gutters",
        "overflowing gutter"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/eavestrough-gutters/"
    },
    {
      "key": "engineered-vs-solid-hardwood",
      "title": "Engineered vs solid hardwood",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$8 to $15 per sq ft installed for either; the difference is refinishing, and it shows up in year 20",
      "components": {
        "installed_sqft": {
          "low": 8,
          "high": 15,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "installed": "$8 to $15 per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "basement wood floor",
        "engineered hardwood",
        "engineered wood",
        "solid hardwood",
        "veneer floor",
        "wear layer",
        "white oak",
        "wide plank",
        "wood floors"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/engineered-vs-solid-hardwood/"
    },
    {
      "key": "exhaust-venting-moisture",
      "title": "Exhaust fans venting into the attic",
      "system": "Insulation & Ventilation",
      "system_slug": "insulation-ventilation",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$400 to $1,300 per fan to duct properly to the exterior (roof exits at the top end)",
      "components": {
        "per_fan": {
          "low": 400,
          "high": 1300
        },
        "duct_add": {
          "low": 100,
          "high": 400
        }
      },
      "tokens": {
        "per_fan": "$400 to $1,300",
        "duct_add": "$100 to $400"
      },
      "legal_hold": false,
      "synonyms": [
        "attic moisture",
        "bath fan not vented outside",
        "bath fan venting",
        "duct disconnected",
        "exhaust into attic",
        "improper venting",
        "range hood duct",
        "range hood recirculating"
      ],
      "guide_url": "https://getcasaroo.com/learn/insulation-ventilation/exhaust-venting-moisture/"
    },
    {
      "key": "exterior-cladding-moisture",
      "title": "Exterior cladding: brick, stucco & EIFS",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "Repointing $10 to $25/sq ft; spalling repairs $500 to $8,000+; stucco repair $8 to $20/sq ft",
      "components": {
        "spall_small": {
          "low": 500,
          "high": 1500
        },
        "spall_large": {
          "low": 3000,
          "high": 8000,
          "plus": true
        },
        "eifs_reclad": {
          "low": 44000,
          "high": 70000
        }
      },
      "tokens": {
        "spall_small": "$500 to $1,500",
        "spall_large": "$3,000 to $8,000+",
        "eifs_reclad": "$44,000 to $70,000"
      },
      "legal_hold": false,
      "synonyms": [
        "acrylic stucco",
        "brick veneer",
        "crumbling mortar",
        "eifs",
        "rainscreen",
        "repointing",
        "rusted lintel",
        "spalling brick",
        "stucco cracks",
        "weep holes"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/exterior-cladding-moisture/"
    },
    {
      "key": "finish-tiers-explained",
      "title": "Builder grade, mid, premium, luxury: what the tiers actually mean",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Moving up one tier costs roughly $10,000 to $25,000 in a kitchen and $8,000 to $15,000 in a bathroom",
      "components": {
        "kitchen_tier": {
          "low": 10000,
          "high": 25000
        },
        "bathroom_tier": {
          "low": 8000,
          "high": 15000
        }
      },
      "tokens": {
        "kitchen_tier": "$10,000 to $25,000",
        "bathroom_tier": "$8,000 to $15,000"
      },
      "legal_hold": false,
      "synonyms": [
        "builder grade",
        "finish level",
        "high end finishes",
        "luxury finishes",
        "premium finishes",
        "spec home finishes",
        "spec level",
        "upgraded finishes"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/finish-tiers-explained/"
    },
    {
      "key": "fit-and-finish",
      "title": "Fit & finish: doors, trim, hardware & lighting",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$300 to $850 per interior door installed; $5.70 to $9 per linear foot for baseboard and trim; $100 to $650 per light fixture",
      "components": {
        "door": {
          "low": 300,
          "high": 850,
          "unit": "door"
        },
        "trim_linft": {
          "low": 5.7,
          "high": 9,
          "unit": "linear foot"
        },
        "fixture": {
          "low": 100,
          "high": 650,
          "unit": "fixture"
        },
        "pot_light": {
          "low": 150,
          "high": 300,
          "unit": "light"
        }
      },
      "tokens": {
        "door": "$300 to $850 per door",
        "trim": "$5.70 to $9 per linear foot",
        "fixture": "$100 to $650 per fixture",
        "pot_light": "$150 to $300 each"
      },
      "legal_hold": false,
      "synonyms": [
        "baseboards",
        "brass hardware",
        "builder grade",
        "builder grade finishes",
        "dated fixtures",
        "hollow core doors",
        "interior doors",
        "light fixtures",
        "mismatched hardware",
        "missing trim",
        "trim"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/fit-and-finish/"
    },
    {
      "key": "flat-roof-membrane",
      "title": "Flat and low-slope roofs",
      "system": "Roofing",
      "system_slug": "roofing",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$8 to $15/sq ft to replace; recoating is cheaper",
      "components": {
        "per_sqft": {
          "low": 8,
          "high": 15,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "per_sqft": "$8 to $15/sq ft",
        "per_sqft_money": "$8 to $15"
      },
      "legal_hold": false,
      "synonyms": [
        "epdm",
        "flat roof",
        "flat roof leak",
        "low slope roof",
        "low-slope roof",
        "membrane roof",
        "modified bitumen",
        "ponding water",
        "tar and gravel",
        "tpo membrane"
      ],
      "guide_url": "https://getcasaroo.com/learn/roofing/flat-roof-membrane/"
    },
    {
      "key": "flip-tells",
      "title": "Reading a flip: new finishes, no permits",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "This card has no cost of its own. Its job is to tell you what to ask for before you price anything",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "all new",
        "completely updated",
        "cosmetic flip",
        "flip",
        "flipped house",
        "fully renovated",
        "lipstick reno",
        "move in ready",
        "newly renovated",
        "renovated no permits",
        "turnkey"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/flip-tells/"
    },
    {
      "key": "flooring-replacement",
      "title": "Flooring: wear, mixed materials & replacement",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$3 to $7 per sq ft installed for laminate; $5 to $9 for luxury vinyl plank; $8 to $15 for hardwood; $10 to $20 for tile",
      "components": {
        "laminate_sqft": {
          "low": 3,
          "high": 7,
          "unit": "sq ft"
        },
        "lvp_sqft": {
          "low": 5,
          "high": 9,
          "unit": "sq ft"
        },
        "hardwood_sqft": {
          "low": 8,
          "high": 15,
          "unit": "sq ft"
        },
        "tile_sqft": {
          "low": 10,
          "high": 20,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "laminate": "$3 to $7 per sq ft",
        "lvp": "$5 to $9 per sq ft",
        "hardwood": "$8 to $15 per sq ft",
        "tile": "$10 to $20 per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "flooring wear",
        "gaps in flooring",
        "hardwood",
        "incomplete flooring",
        "laminate",
        "laminate flooring",
        "lvp",
        "mixed flooring",
        "peaking planks",
        "scratched floors",
        "transition strips",
        "vinyl plank",
        "worn flooring",
        "worn floors"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/flooring-replacement/"
    },
    {
      "key": "former-grow-op",
      "title": "Former grow-op homes",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Remediation varies widely; expect financing and insurance hurdles",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "former grow operation",
        "former marijuana grow operation",
        "grow op",
        "grow-op",
        "marijuana grow",
        "remediated grow op",
        "remediated grow-op",
        "stigmatized property"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/former-grow-op/"
    },
    {
      "key": "foundation-cracks",
      "title": "Foundation cracks",
      "system": "Structure & Foundation",
      "system_slug": "structure",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$500 to $2,000 for minor sealing; $5,000 to $40,000+ for structural repair",
      "components": {
        "seal": {
          "low": 500,
          "high": 2000
        },
        "structural": {
          "low": 5000,
          "high": 40000,
          "plus": true
        }
      },
      "tokens": {
        "seal": "$500 to $2,000",
        "structural": "$5,000 to $40,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "bowing wall",
        "foundation crack",
        "foundation movement",
        "horizontal crack",
        "stair-step crack",
        "structural cracks",
        "structural movement"
      ],
      "guide_url": "https://getcasaroo.com/learn/structure/foundation-cracks/"
    },
    {
      "key": "fpe-zinsco-panels",
      "title": "Federal Pacific & Zinsco electrical panels",
      "system": "Electrical",
      "system_slug": "electrical",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$1,500 to $4,000 to replace the panel (plus utility disconnect + permit; more with a service upgrade)",
      "components": {
        "panel": {
          "low": 1500,
          "high": 4000
        },
        "service_upgrade": {
          "low": 2000,
          "high": 4000,
          "plus": true
        }
      },
      "tokens": {
        "panel": "$1,500 to $4,000",
        "service_upgrade": "$2,000 to $4,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "failure-prone panel",
        "federal pacific",
        "fpe",
        "red breaker stripe",
        "stab-lok",
        "sylvania-zinsco",
        "zinsco"
      ],
      "guide_url": "https://getcasaroo.com/learn/electrical/fpe-zinsco-panels/"
    },
    {
      "key": "furnace-end-of-life",
      "title": "Aging furnace & HVAC",
      "system": "Heating, Cooling & Chimney",
      "system_slug": "heating-cooling",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$3,500 to $8,500 furnace installed (high-efficiency $5,500 to $10,500); rebates up to $3,500",
      "components": {
        "furnace": {
          "low": 3500,
          "high": 8500
        },
        "ac": {
          "low": 4500,
          "high": 9000
        },
        "heat_pump": {
          "low": 8000,
          "high": 20000
        },
        "typical": {
          "low": 4500,
          "high": 6500
        },
        "high_efficiency": {
          "low": 5500,
          "high": 10500
        }
      },
      "tokens": {
        "furnace": "$3,500 to $8,500",
        "ac": "$4,500 to $9,000",
        "heat_pump": "$8,000 to $20,000",
        "typical": "$4,500 to $6,500",
        "high_efficiency": "$5,500 to $10,500"
      },
      "legal_hold": false,
      "synonyms": [
        "ac end of life",
        "air conditioner age",
        "end-of-life hvac",
        "furnace age",
        "heat exchanger",
        "heat exchanger crack",
        "hvac end of life",
        "old furnace",
        "replace furnace"
      ],
      "guide_url": "https://getcasaroo.com/learn/heating-cooling/furnace-end-of-life/"
    },
    {
      "key": "galvanized-supply-pipe",
      "title": "Galvanized steel supply piping",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$6,000 to $15,000 to repipe (partial fixes possible)",
      "components": {
        "repipe": {
          "low": 6000,
          "high": 15000
        }
      },
      "tokens": {
        "repipe": "$6,000 to $15,000"
      },
      "legal_hold": false,
      "synonyms": [
        "corroded threaded steel pipe",
        "galv",
        "galv supply pipe",
        "galvanized pipe",
        "galvanized steel",
        "low water pressure old home"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/galvanized-supply-pipe/"
    },
    {
      "key": "garage-door-opener",
      "title": "Garage door & opener safety",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$350 to $700 to replace an opener installed; $200 to $500 spring/cable repairs; $1,500 to $5,000+ new door",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "auto-reverse",
        "broken spring",
        "door won't reverse",
        "frayed cable",
        "garage door opener",
        "no safety sensors",
        "overhead door",
        "photo-eye sensors"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/garage-door-opener/"
    },
    {
      "key": "hardware-and-fixtures",
      "title": "Hardware: handles, hinges and the cheap tell",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Tens of dollars per handle or knob. The cheapest thing in the house, and the one that dates it fastest",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "brass hardware",
        "cabinet pulls",
        "dated hardware",
        "door knobs",
        "gold fixtures",
        "handles",
        "hinges",
        "mismatched hardware"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/hardware-and-fixtures/"
    },
    {
      "key": "hardwood-refinishing",
      "title": "Refinishing hardwood vs replacing it",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$3 to $6 per sq ft to sand and refinish; about $3,000 to $6,000 for a typical 1,000 sq ft floor",
      "components": {
        "refinish_sqft": {
          "low": 3,
          "high": 6,
          "unit": "sq ft"
        },
        "floor_1000": {
          "low": 3000,
          "high": 6000
        },
        "replace_sqft": {
          "low": 8,
          "high": 15,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "refinish": "$3 to $6 per sq ft",
        "floor_1000": "$3,000 to $6,000",
        "replace": "$8 to $15 per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "dull hardwood",
        "faded floors",
        "refinish",
        "refinish hardwood",
        "resurfacing floors",
        "sand and finish",
        "sanding",
        "sanding floors",
        "scratched hardwood",
        "scuffed floors",
        "tired wood floors",
        "worn hardwood"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/hardwood-refinishing/"
    },
    {
      "key": "heat-pump-end-of-life",
      "title": "Heat pump age & replacement",
      "system": "Heating, Cooling & Chimney",
      "system_slug": "heating-cooling",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$8,000 to $20,000 installed in Ontario before rebates (currently up to $7,500)",
      "components": {
        "install": {
          "low": 8000,
          "high": 20000
        },
        "rebate": {
          "low": 7500,
          "high": null
        },
        "net_after_rebate": {
          "low": 4000,
          "high": 12500
        },
        "geothermal": {
          "low": 25000,
          "high": 45000
        }
      },
      "tokens": {
        "install": "$8,000 to $20,000",
        "rebate": "$7,500",
        "net_after_rebate": "$4,000 to $12,500",
        "geothermal": "$25,000 to $45,000"
      },
      "legal_hold": false,
      "synonyms": [
        "air-source heat pump",
        "ashp",
        "cold-climate heat pump",
        "heat pump age",
        "heat pump not heating",
        "heat pump replacement",
        "old heat pump"
      ],
      "guide_url": "https://getcasaroo.com/learn/heating-cooling/heat-pump-end-of-life/"
    },
    {
      "key": "ice-damming",
      "title": "Ice damming",
      "system": "Roofing",
      "system_slug": "roofing",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$1,500 to $4,800 attic air-seal + insulation top-up (rebates often help)",
      "components": {
        "fix": {
          "low": 1500,
          "high": 4800
        }
      },
      "tokens": {
        "fix": "$1,500 to $4,800"
      },
      "legal_hold": false,
      "synonyms": [
        "ice dam",
        "ice damming",
        "ice dams",
        "icicles at eaves",
        "poor attic insulation",
        "roof leak in winter"
      ],
      "guide_url": "https://getcasaroo.com/learn/roofing/ice-damming/"
    },
    {
      "key": "interior-doors",
      "title": "Interior doors",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$300 to $850 per door installed; hollow core doors last 20 to 30 years and solid core 30 to 100+",
      "components": {
        "door": {
          "low": 300,
          "high": 850,
          "unit": "door"
        },
        "door_labour": {
          "low": 150,
          "high": 300,
          "unit": "door"
        }
      },
      "tokens": {
        "door": "$300 to $850 per door",
        "labour": "$150 to $300"
      },
      "legal_hold": false,
      "synonyms": [
        "dated doors",
        "door replacement",
        "flat doors",
        "hollow core",
        "hollow core doors",
        "interior doors",
        "six panel doors",
        "slab doors",
        "solid core doors",
        "sticking door"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/interior-doors/"
    },
    {
      "key": "interior-paint",
      "title": "Interior paint, walls & ceilings",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$2 to $3 per sq ft walls only; $3 to $4.70 per sq ft with ceilings, trim and doors; $5,000 to $9,000 for a typical 2,000 sq ft home",
      "components": {
        "walls_sqft": {
          "low": 2,
          "high": 3,
          "unit": "sq ft"
        },
        "full_sqft": {
          "low": 3,
          "high": 4.7,
          "unit": "sq ft"
        },
        "home_2000": {
          "low": 5000,
          "high": 9000
        },
        "two_storey": {
          "low": 7000,
          "high": 15000
        }
      },
      "tokens": {
        "walls": "$2 to $3 per sq ft",
        "full": "$3 to $4.70 per sq ft",
        "home": "$5,000 to $9,000",
        "two_storey": "$7,000 to $15,000"
      },
      "legal_hold": false,
      "synonyms": [
        "drywall patch",
        "fresh coat of paint",
        "fresh paint",
        "freshly painted patch",
        "needs paint",
        "patch painting",
        "peeling paint",
        "repaint",
        "scuffed walls",
        "tired paint",
        "wall damage"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/interior-paint/"
    },
    {
      "key": "kitchen-appliances",
      "title": "Appliances: builder grade, integrated and pro",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "A builder-grade four-piece suite runs $4,000 to $8,000; a full pro suite runs $35,000 and up. Dishwasher about 9 years, fridge 9 to 13, range 13 to 17",
      "components": {
        "entry_suite": {
          "low": 4000,
          "high": 8000,
          "unit": "four-piece suite"
        },
        "pro_suite": {
          "low": 35000,
          "high": 35000,
          "plus": true
        }
      },
      "tokens": {
        "entry_suite": "$4,000 to $8,000",
        "pro_suite": "$35,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "appliance package",
        "appliances",
        "gas range",
        "integrated fridge",
        "miele",
        "panel ready",
        "pro range",
        "stainless appliances",
        "sub-zero",
        "thermador",
        "wolf"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/kitchen-appliances/"
    },
    {
      "key": "kitchen-cabinets",
      "title": "Kitchen cabinets: boxes, doors and what they cost",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$150 to $400 per linear foot for stock or semi-custom cabinetry; $500 to $1,200 per linear foot for custom",
      "components": {
        "stock_linft": {
          "low": 150,
          "high": 400,
          "unit": "linear foot"
        },
        "custom_linft": {
          "low": 500,
          "high": 1200,
          "unit": "linear foot"
        }
      },
      "tokens": {
        "stock": "$150 to $400 per linear foot",
        "custom": "$500 to $1,200 per linear foot"
      },
      "legal_hold": false,
      "synonyms": [
        "cabinet boxes",
        "cabinet doors",
        "cabinetry",
        "cabinets",
        "custom cabinetry",
        "custom cabinets",
        "dated cabinets",
        "melamine boxes",
        "millwork kitchen",
        "semi-custom",
        "stock cabinets",
        "thermofoil"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/kitchen-cabinets/"
    },
    {
      "key": "kitchen-layout-and-plumbing-moves",
      "title": "Layout changes: why one kitchen costs five times another",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$2,500 to $5,000 per fixture moved; $2,000 to $10,000 to remove a load-bearing wall including engineering and permits",
      "components": {
        "fixture_move": {
          "low": 2500,
          "high": 5000,
          "unit": "fixture"
        },
        "wall_removal": {
          "low": 2000,
          "high": 10000
        }
      },
      "tokens": {
        "fixture_move": "$2,500 to $5,000",
        "wall_removal": "$2,000 to $10,000"
      },
      "legal_hold": false,
      "synonyms": [
        "closed kitchen",
        "island",
        "knock down wall",
        "layout",
        "layout change",
        "load bearing wall",
        "move the sink",
        "moving plumbing",
        "open concept",
        "relocate plumbing",
        "work triangle"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/kitchen-layout-and-plumbing-moves/"
    },
    {
      "key": "kitchen-updates",
      "title": "Kitchen: refresh, reface or full renovation",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$15,000 to $20,000 basic refresh; $25,000 to $75,000 mid-range renovation; $100,000+ high-end custom",
      "components": {
        "refresh": {
          "low": 15000,
          "high": 20000
        },
        "mid_reno": {
          "low": 25000,
          "high": 75000
        },
        "high_end": {
          "low": 100000,
          "high": 100000,
          "plus": true
        }
      },
      "tokens": {
        "refresh": "$15,000 to $20,000",
        "mid_reno": "$25,000 to $75,000",
        "high_end": "$100,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "builder grade cabinets",
        "cabinet refacing",
        "dated kitchen",
        "kitchen refresh",
        "kitchen reno",
        "kitchen renovation",
        "laminate counters",
        "original kitchen"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/kitchen-updates/"
    },
    {
      "key": "kitec-plumbing",
      "title": "Kitec plumbing",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$5,000 to $15,000+ to repipe a condo; $25,000+ for a large home",
      "components": {
        "condo": {
          "low": 5000,
          "high": 15000,
          "plus": true
        },
        "house": {
          "low": 25000,
          "high": null,
          "plus": true
        }
      },
      "tokens": {
        "condo": "$5,000 to $15,000+",
        "house": "$25,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "blue pipe",
        "brass fitting pipe",
        "brass fittings",
        "kitec",
        "kitec pipe",
        "kitec plumbing",
        "orange and blue pipe",
        "orange pipe"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/kitec-plumbing/"
    },
    {
      "key": "knob-and-tube",
      "title": "Knob-and-tube wiring",
      "system": "Electrical",
      "system_slug": "electrical",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$10,000 to $25,000 to rewire a typical GTA house (smaller homes from ~$8,000; large heritage $35,000+)",
      "components": {
        "rewire": {
          "low": 10000,
          "high": 25000,
          "plus": true
        },
        "heritage": {
          "low": 35000,
          "high": 50000
        },
        "drywall_repair": {
          "low": 500,
          "high": 5000
        }
      },
      "tokens": {
        "rewire": "$10,000 to $25,000+",
        "heritage": "$35,000 to $50,000",
        "drywall_repair": "$500 to $5,000"
      },
      "legal_hold": false,
      "synonyms": [
        "ceramic knobs",
        "cloth-wrapped wiring",
        "k&t",
        "knob-and-tube",
        "ungrounded throughout pre-1950"
      ],
      "guide_url": "https://getcasaroo.com/learn/electrical/knob-and-tube/"
    },
    {
      "key": "laminate-and-vinyl-plank",
      "title": "Laminate and luxury vinyl plank (LVP)",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$3 to $7 per sq ft installed for laminate; $5 to $9 per sq ft for luxury vinyl plank",
      "components": {
        "laminate_sqft": {
          "low": 3,
          "high": 7,
          "unit": "sq ft"
        },
        "lvp_sqft": {
          "low": 5,
          "high": 9,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "laminate": "$3 to $7 per sq ft",
        "lvp": "$5 to $9 per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "click floor",
        "click flooring",
        "floating floor",
        "laminate",
        "luxury vinyl plank",
        "lvp",
        "peaking planks",
        "swollen laminate",
        "vinyl plank",
        "water damaged laminate"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/laminate-and-vinyl-plank/"
    },
    {
      "key": "lead-paint",
      "title": "Lead paint",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "monitor",
      "cost_range": "Test kit ~$20 to $40; lead-safe reno work and removal add cost; abatement $1,000s+",
      "components": {
        "test_kit": {
          "low": 20,
          "high": 40
        }
      },
      "tokens": {
        "test_kit": "$20 to $40"
      },
      "legal_hold": false,
      "synonyms": [
        "child safety renovation",
        "lead dust",
        "lead paint",
        "lead-based paint",
        "peeling paint old house",
        "pre-1980 paint"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/lead-paint/"
    },
    {
      "key": "lead-service-line",
      "title": "Lead water service line",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$2,000 to $8,000+ to replace (sometimes cost-shared with the city)",
      "components": {
        "replace": {
          "low": 2000,
          "high": 8000,
          "plus": true
        }
      },
      "tokens": {
        "replace": "$2,000 to $8,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "dull grey non-magnetic pipe at meter",
        "lead lateral",
        "lead service line",
        "lead service pipe",
        "lead water line",
        "scratches shiny"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/lead-service-line/"
    },
    {
      "key": "lighting",
      "title": "Lighting: fixtures, pot lights and layers",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$150 to $300 per pot light installed ($1,500 to $4,000 for a typical 8 to 15 light project); $100 to $650 per fixture",
      "components": {
        "pot_light": {
          "low": 150,
          "high": 300,
          "unit": "light"
        },
        "pot_project": {
          "low": 1500,
          "high": 4000
        },
        "fixture": {
          "low": 100,
          "high": 650,
          "unit": "fixture"
        },
        "electrician_hr": {
          "low": 90,
          "high": 140,
          "unit": "hour"
        },
        "single_light": {
          "low": 250,
          "high": 300,
          "unit": "light"
        }
      },
      "tokens": {
        "pot_light": "$150 to $300 each",
        "pot_project": "$1,500 to $4,000",
        "fixture": "$100 to $650 per fixture",
        "electrician": "$90 to $140 per hour"
      },
      "legal_hold": false,
      "synonyms": [
        "boob light",
        "builder lighting",
        "dark rooms",
        "dated lighting",
        "dimmers",
        "layered lighting",
        "light fixtures",
        "pot lights",
        "recessed lighting",
        "recessed lights",
        "track lighting"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/lighting/"
    },
    {
      "key": "mould-and-moisture",
      "title": "Mould & hidden moisture",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "Cleanup from a few hundred $; fixing the source $500 to $15,000+",
      "components": {
        "source_fix": {
          "low": 500,
          "high": 15000,
          "plus": true
        },
        "remediation": {
          "low": 1500,
          "high": 6000,
          "plus": true
        }
      },
      "tokens": {
        "source_fix": "$500 to $15,000+",
        "remediation": "$1,500 to $6,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "basement moisture",
        "condensation",
        "mildew",
        "moisture intrusion",
        "mold",
        "mould",
        "musty smell",
        "peeling paint",
        "water damage",
        "water stains"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/mould-and-moisture/"
    },
    {
      "key": "negative-grading",
      "title": "Negative grading & drainage toward the house",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$500 to $3,500 regrading / downspout extensions ($5,000 to $10,000+ for major slope or drainage work)",
      "components": {
        "regrade": {
          "low": 500,
          "high": 3500
        },
        "major": {
          "low": 5000,
          "high": 10000,
          "plus": true
        },
        "small_fix": {
          "low": 500,
          "high": 1500
        },
        "full_regrade": {
          "low": 2000,
          "high": 3500
        }
      },
      "tokens": {
        "regrade": "$500 to $3,500",
        "small_fix": "$500 to $1,500",
        "full_regrade": "$2,000 to $3,500",
        "major": "$5,000 to $10,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "downspout discharge",
        "downspout too close",
        "improper drainage",
        "negative grading",
        "negative slope",
        "pooling at foundation",
        "poor grading",
        "slope toward foundation"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/negative-grading/"
    },
    {
      "key": "oil-tank",
      "title": "Heating oil tanks",
      "system": "Heating, Cooling & Chimney",
      "system_slug": "heating-cooling",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Replace aboveground ~$2,500 to $5,000; a leak/contamination $10,000 to $100,000+",
      "components": {
        "leak": {
          "low": 10000,
          "high": 100000,
          "plus": true
        },
        "removal": {
          "low": 3000,
          "high": 6000,
          "plus": true
        },
        "decommission": {
          "low": 600,
          "high": 3400
        },
        "replace_above": {
          "low": 2500,
          "high": 5000
        }
      },
      "tokens": {
        "leak": "$10,000 to $100,000+",
        "removal": "$3,000 to $6,000+",
        "decommission": "$600 to $3,400",
        "replace_above": "$2,500 to $5,000"
      },
      "legal_hold": true,
      "synonyms": [
        "buried oil tank",
        "fill pipe",
        "oil heating",
        "oil leak",
        "oil tank",
        "underground storage tank",
        "ust"
      ],
      "guide_url": "https://getcasaroo.com/learn/heating-cooling/oil-tank/"
    },
    {
      "key": "polybutylene",
      "title": "Polybutylene (poly-B) plumbing",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$6,000 to $18,000 to repipe a house (Metro Vancouver often $10,000 to $20,000)",
      "components": {
        "repipe": {
          "low": 6000,
          "high": 18000
        },
        "metro_van": {
          "low": 10000,
          "high": 20000
        },
        "gta": {
          "low": 10000,
          "high": 18000
        }
      },
      "tokens": {
        "repipe": "$6,000 to $18,000",
        "metro_van": "$10,000 to $20,000",
        "gta": "$10,000 to $18,000"
      },
      "legal_hold": false,
      "synonyms": [
        "grey plastic supply pipe",
        "pb",
        "plastic crimp fittings",
        "poly-b",
        "polybutylene",
        "quest",
        "quest piping"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/polybutylene/"
    },
    {
      "key": "pool-hot-tub-safety",
      "title": "Pools, hot tubs & enclosures",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Enclosure fencing $40 to $95/lin ft (+10 to 20% pool premium); liner/heater/pump each ~$1,500 to $6,000",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "gate latch",
        "green pool",
        "hot tub",
        "pool enclosure bylaw",
        "pool equipment",
        "pool fence",
        "pool heater",
        "pool liner"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/pool-hot-tub-safety/"
    },
    {
      "key": "radon",
      "title": "Radon gas",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$30 to $60 long-term test; ~$2,500 to $3,500 to mitigate if high",
      "components": {
        "test": {
          "low": 30,
          "high": 60
        },
        "mitigate": {
          "low": 2500,
          "high": 3500
        }
      },
      "tokens": {
        "test": "$30 to $60",
        "mitigate": "$2,500 to $3,500"
      },
      "legal_hold": false,
      "synonyms": [
        "basement air quality",
        "lung cancer gas",
        "radon",
        "radon gas",
        "radon test",
        "soil gas"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/radon/"
    },
    {
      "key": "retaining-walls",
      "title": "Retaining walls",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$1,500 to $5,000 repairs; $5,000 to $15,000+ rebuild; engineering $1,500 to $3,500",
      "components": {
        "repair": {
          "low": 1500,
          "high": 5000
        },
        "rebuild": {
          "low": 5000,
          "high": 15000,
          "plus": true
        }
      },
      "tokens": {
        "rebuild": "$5,000 to $15,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "bulging wall",
        "landscape wall",
        "leaning retaining wall",
        "railway ties",
        "retaining wall leaning",
        "timber wall",
        "wall drainage",
        "weep holes"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/retaining-walls/"
    },
    {
      "key": "roof-end-of-life",
      "title": "Roof near end of life",
      "system": "Roofing",
      "system_slug": "roofing",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$8,000 to $18,000 to re-roof in the GTA (asphalt; more for steep/large/multi-layer or metal)",
      "components": {
        "reroof": {
          "low": 8000,
          "high": 18000
        }
      },
      "tokens": {
        "reroof": "$8,000 to $18,000"
      },
      "legal_hold": false,
      "synonyms": [
        "aging roof",
        "curling shingles",
        "granule loss",
        "moss",
        "multiple layers",
        "roof end of life",
        "sagging roofline",
        "worn shingles"
      ],
      "guide_url": "https://getcasaroo.com/learn/roofing/roof-end-of-life/"
    },
    {
      "key": "sagging-uneven-floors",
      "title": "Sagging or uneven floors",
      "system": "Structure & Foundation",
      "system_slug": "structure",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$300 for a simple subfloor fix, $1,000 to $8,500 for typical joist repair, up to $20,000 or more for a full floor structure replacement",
      "components": {
        "engineer": {
          "low": 300,
          "high": 750
        },
        "joist": {
          "low": 1000,
          "high": 8500
        }
      },
      "tokens": {
        "engineer": "$300 to $750",
        "joist": "$1,000 to $8,500"
      },
      "legal_hold": false,
      "synonyms": [
        "bouncy floor",
        "bouncy floors",
        "dipping floor",
        "door doesn't close",
        "floor dips",
        "floor sags",
        "floor slopes",
        "marble rolls",
        "out of level floor",
        "sloping floors",
        "springy floor",
        "uneven floor"
      ],
      "guide_url": "https://getcasaroo.com/learn/structure/sagging-uneven-floors/"
    },
    {
      "key": "septic-inspection",
      "title": "The septic inspection",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "A dedicated buyer septic inspection $500 to $1,500; a basic dye or flow check from about $300",
      "components": {
        "inspection": {
          "low": 500,
          "high": 1500
        },
        "leaching_bed": {
          "low": 15000,
          "high": 25000
        },
        "full_replace": {
          "low": 20000,
          "high": 50000,
          "plus": true
        }
      },
      "tokens": {
        "inspection": "$500 to $1,500",
        "leaching_bed": "$15,000 to $25,000",
        "full_replace": "$20,000 to $50,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "bedroom count",
        "condition of offer",
        "dye test",
        "flow test",
        "pump-out records",
        "septic inspection",
        "septic records",
        "use permit"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/septic-inspection/"
    },
    {
      "key": "septic-leaching-bed",
      "title": "The leaching bed",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Replacing a leaching bed $15,000 to $25,000; hard access or a raised/mound bed adds $3,000 to $8,000",
      "components": {
        "replace": {
          "low": 15000,
          "high": 25000
        },
        "access_add": {
          "low": 3000,
          "high": 8000
        }
      },
      "tokens": {
        "replace": "$15,000 to $25,000",
        "access_add": "$3,000 to $8,000"
      },
      "legal_hold": false,
      "synonyms": [
        "absorption trenches",
        "drain field",
        "effluent surfacing",
        "filter bed",
        "green stripe",
        "leaching bed",
        "soggy lawn",
        "tile bed",
        "weeping bed"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/septic-leaching-bed/"
    },
    {
      "key": "septic-system",
      "title": "Septic system",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "A proper buyer inspection ~$500 to $1,500; leaching-bed replacement $15,000 to $25,000; full replacement $20,000 to $50,000",
      "components": {
        "inspection": {
          "low": 500,
          "high": 1500
        },
        "leaching_bed": {
          "low": 15000,
          "high": 25000
        },
        "full_replace": {
          "low": 20000,
          "high": 50000,
          "plus": true
        }
      },
      "tokens": {
        "inspection": "$500 to $1,500",
        "full_replace": "$20,000 to $50,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "leaching bed",
        "on-site sewage",
        "on-site sewage system",
        "septic",
        "septic system",
        "septic tank"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/septic-system/"
    },
    {
      "key": "septic-system-types",
      "title": "Types of septic system",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Conventional Class 4 is cheapest to run; an aerobic or advanced unit adds $200 to $800 a year in required servicing; a Class 5 holding tank can cost $2,000 to $6,000+ a year to empty",
      "components": {
        "aerobic_install": {
          "low": 10000,
          "high": 20000
        },
        "service_year": {
          "low": 200,
          "high": 800
        },
        "aerator": {
          "low": 200,
          "high": 600
        },
        "holding_year": {
          "low": 2000,
          "high": 6000,
          "plus": true
        }
      },
      "tokens": {
        "aerobic_install": "$10,000 to $20,000",
        "service_year": "$200 to $800",
        "aerator": "$200 to $600",
        "holding_year": "$2,000 to $6,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "advanced treatment",
        "aerobic system",
        "aerobic treatment unit",
        "atu",
        "class 4",
        "class 5",
        "conventional septic",
        "effluent pump",
        "holding tank",
        "mound system",
        "tertiary treatment"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/septic-system-types/"
    },
    {
      "key": "septic-tank",
      "title": "The septic tank",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Pump-out $300 to $650 every 3 to 5 years; a full tank replacement $5,000 to $12,000 (the tank alone $1,500 to $6,500)",
      "components": {
        "pump_out": {
          "low": 300,
          "high": 650
        },
        "tank_replace": {
          "low": 5000,
          "high": 12000
        },
        "tank_alone": {
          "low": 1500,
          "high": 6500
        },
        "leaching_bed": {
          "low": 15000,
          "high": 25000
        }
      },
      "tokens": {
        "pump_out": "$300 to $650",
        "tank_replace": "$5,000 to $12,000",
        "tank_alone": "$1,500 to $6,500",
        "leaching_bed": "$15,000 to $25,000"
      },
      "legal_hold": false,
      "synonyms": [
        "baffle",
        "baffles",
        "concrete tank",
        "effluent filter",
        "poly tank",
        "pump out",
        "scum layer",
        "septic tank",
        "sludge",
        "tank lid",
        "tank pumping"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/septic-tank/"
    },
    {
      "key": "sewer-lateral-scope",
      "title": "The sewer lateral you can't see",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$100 to $500 camera scope; spot repairs from $650; typical replacement $4,000 to $10,000 (deep or long runs $15,000+)",
      "components": {
        "scope": {
          "low": 100,
          "high": 500
        },
        "spot_from": {
          "low": 650,
          "high": null
        },
        "replace": {
          "low": 4000,
          "high": 10000
        },
        "deep": {
          "low": 15000,
          "high": null,
          "plus": true
        }
      },
      "tokens": {
        "scope": "$100 to $500",
        "surprise": "$4,000 to $15,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "clay sewer line",
        "clay tile drain",
        "main drain",
        "sewage backup",
        "sewer camera",
        "sewer lateral",
        "sewer line",
        "sewer scope",
        "slow drains",
        "tree roots in drain"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/sewer-lateral-scope/"
    },
    {
      "key": "shower-glass-and-enclosures",
      "title": "Shower glass and enclosures",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Shower doors last about 20 years and one-piece enclosures about 50; frameless glass is a premium tell",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "fibreglass shower stall",
        "frameless glass",
        "glass enclosure",
        "glass shower",
        "shower curtain",
        "shower door",
        "shower stall",
        "sliding shower door"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/shower-glass-and-enclosures/"
    },
    {
      "key": "single-pane-aluminum-windows",
      "title": "Single pane and old aluminum frame windows",
      "system": "Windows",
      "system_slug": "windows",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$800 to $1,500 per window installed, more for larger or custom sizes",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "aluminum frame",
        "cold drafty windows",
        "condensation on inside of glass",
        "icy windows",
        "old aluminum windows",
        "original 1970s windows",
        "original windows",
        "single glazing",
        "single pane",
        "storm windows"
      ],
      "guide_url": "https://getcasaroo.com/learn/windows/single-pane-aluminum-windows/"
    },
    {
      "key": "sinks-faucets-and-hardware",
      "title": "Sinks, faucets and kitchen hardware",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$100 to $650 per fixture; faucets last 15 to 20 years",
      "components": {
        "fixture": {
          "low": 100,
          "high": 650,
          "unit": "fixture"
        }
      },
      "tokens": {
        "fixture": "$100 to $650 per fixture"
      },
      "legal_hold": false,
      "synonyms": [
        "cabinet hardware",
        "cabinet pulls",
        "chrome faucet",
        "dated hardware",
        "drop in sink",
        "faucet",
        "pulls",
        "sink",
        "tap",
        "taps",
        "undermount",
        "undermount sink"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/sinks-faucets-and-hardware/"
    },
    {
      "key": "smoke-co-alarms",
      "title": "Smoke & carbon monoxide alarms",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "immediate",
      "cost_range": "$30 to $100 per device DIY; ~$150 to $300 per hardwired device installed",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "carbon monoxide alarm",
        "co detector",
        "missing co detector",
        "no smoke alarm",
        "old smoke detector",
        "painted-over alarm",
        "smoke detector"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/smoke-co-alarms/"
    },
    {
      "key": "staging-vs-reality",
      "title": "What a staged photo hides",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Free. The most valuable thing in a listing is the photo nobody took",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "empty rooms",
        "few photos",
        "listing photos",
        "no photos of",
        "photo coverage",
        "staged",
        "staging",
        "twilight photo",
        "virtual staging",
        "virtually staged",
        "wide angle"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/staging-vs-reality/"
    },
    {
      "key": "stairs-and-railings",
      "title": "Stairs and railings as a finish",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$50 to $125 per step to refinish; $3,000 to $8,000 for a full railing package with newels and spindles",
      "components": {
        "per_step": {
          "low": 50,
          "high": 125,
          "unit": "step"
        },
        "railing_package": {
          "low": 3000,
          "high": 8000
        },
        "carpet_stairs_sqft": {
          "low": 4,
          "high": 6,
          "unit": "sq ft"
        },
        "carpet_labour_sqft": {
          "low": 1.5,
          "high": 3.5,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "per_step": "$50 to $125 per step",
        "railing_package": "$3,000 to $8,000",
        "carpet_labour": "$1.50 to $3.50 per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "banister",
        "carpeted stairs",
        "dated railing",
        "handrail",
        "newel",
        "newel post",
        "oak railing",
        "railing",
        "spindles",
        "stair refinishing",
        "staircase",
        "stairs"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/stairs-and-railings/"
    },
    {
      "key": "stairs-handrails-guards",
      "title": "Interior stairs, handrails & guards",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "monitor",
      "cost_range": "$150 to $600 to install a handrail; $1,000 to $3,000+ to rebuild guards",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "basement stairs",
        "guard height",
        "handrail",
        "loose railing",
        "missing handrail",
        "open stairwell",
        "stair railing",
        "steep stairs",
        "uneven risers"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/stairs-handrails-guards/"
    },
    {
      "key": "subfloor-and-levelling",
      "title": "Subfloor and levelling: the cost under the quote",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Quoted only after the floor is opened. Treat any flooring quote that ignores it as incomplete",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "floor height difference",
        "floor prep",
        "levelling",
        "self-levelling",
        "springy floor",
        "subfloor",
        "subfloor repair",
        "transition heights",
        "underlayment",
        "uneven floor"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/subfloor-and-levelling/"
    },
    {
      "key": "sump-pump-backwater-valve",
      "title": "Sump pump & backwater valve",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "Sump pump ~$800 to $1,800 installed in the GTA; backwater valve ~$1,800 to $4,500 (Toronto subsidy up to $6,650)",
      "components": {
        "pump": {
          "low": 800,
          "high": 1800
        },
        "valve": {
          "low": 1800,
          "high": 4500
        },
        "pump_precise": {
          "low": 780,
          "high": 1750
        },
        "complex": {
          "low": 1200,
          "high": 3500
        },
        "battery": {
          "low": 3100,
          "high": 3450
        }
      },
      "tokens": {
        "pump": "$800 to $1,800",
        "valve": "$1,800 to $4,500",
        "pump_precise": "$780 to $1,750",
        "complex": "$1,200 to $3,500",
        "battery": "$3,100 to $3,450"
      },
      "legal_hold": false,
      "synonyms": [
        "backflow",
        "backflow valve",
        "backwater valve",
        "basement flooding",
        "flood prevention",
        "sewer backup",
        "sump pump"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/sump-pump-backwater-valve/"
    },
    {
      "key": "tankless-water-heater",
      "title": "Tankless water heaters: maintenance and venting",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$150 to $300 a year for professional descaling, $3,900 to $6,500 to replace or install a unit",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "descaling",
        "instant hot water",
        "no hot water tank",
        "on demand hot water",
        "on demand water heater",
        "plastic vent pipe",
        "tankless hot water",
        "tankless water heater",
        "wall mounted water heater"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/tankless-water-heater/"
    },
    {
      "key": "tile-flooring",
      "title": "Tile flooring: porcelain, ceramic and stone",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$10 to $20 per sq ft installed for porcelain or ceramic; $22 to $30 per sq ft for marble",
      "components": {
        "tile_sqft": {
          "low": 10,
          "high": 20,
          "unit": "sq ft"
        },
        "marble_sqft": {
          "low": 22,
          "high": 30,
          "unit": "sq ft"
        },
        "ceramic_material_sqft": {
          "low": 3,
          "high": 6,
          "unit": "sq ft"
        },
        "tile_labour_hr": {
          "low": 65,
          "high": 100,
          "unit": "hour"
        }
      },
      "tokens": {
        "tile": "$10 to $20 per sq ft",
        "marble": "$22 to $30 per sq ft",
        "labour": "$65 to $100 per hour"
      },
      "legal_hold": false,
      "synonyms": [
        "ceramic",
        "ceramic tile",
        "cracked tile",
        "dated tile",
        "grout lines",
        "loose tile",
        "marble floor",
        "porcelain",
        "porcelain tile",
        "stone floor",
        "tile floor"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/tile-flooring/"
    },
    {
      "key": "trees-near-structures",
      "title": "Trees near foundations & sewer lines",
      "system": "Exterior & Drainage",
      "system_slug": "exterior",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Sewer scope $100 to $500; large-tree removal $2,000 to $6,000 in Toronto (complex/crane $8,000 to $12,000+)",
      "components": {
        "scope": {
          "low": 100,
          "high": 500
        }
      },
      "tokens": {
        "scope": "$100 to $500"
      },
      "legal_hold": false,
      "synonyms": [
        "large tree near house",
        "overhanging branches",
        "overhanging limbs",
        "protected tree",
        "root intrusion",
        "roots in sewer",
        "tree removal permit",
        "tree roots"
      ],
      "guide_url": "https://getcasaroo.com/learn/exterior/trees-near-structures/"
    },
    {
      "key": "trim-and-millwork",
      "title": "Trim, baseboards and millwork",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$5.70 to $9 per linear foot for standard baseboard and casing, supplied and installed",
      "components": {
        "trim_linft": {
          "low": 5.7,
          "high": 9,
          "unit": "linear foot"
        }
      },
      "tokens": {
        "trim": "$5.70 to $9 per linear foot"
      },
      "legal_hold": false,
      "synonyms": [
        "baseboards",
        "casing",
        "crown moulding",
        "millwork",
        "missing baseboards",
        "mouldings",
        "panelling",
        "thin trim",
        "trim",
        "wainscoting"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/trim-and-millwork/"
    },
    {
      "key": "tub-vs-shower-conversion",
      "title": "Tub to shower conversion",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "Prices inside a three-piece bathroom refresh when the drain stays put; add $2,500 to $5,000 the moment it moves",
      "components": {
        "fixture_move": {
          "low": 2500,
          "high": 5000,
          "unit": "fixture"
        },
        "three_piece": {
          "low": 15000,
          "high": 30000
        }
      },
      "tokens": {
        "fixture_move": "$2,500 to $5,000",
        "three_piece": "$15,000 to $30,000"
      },
      "legal_hold": false,
      "synonyms": [
        "only bathtub",
        "remove the tub",
        "shower conversion",
        "soaker tub",
        "tub removal",
        "tub to shower",
        "walk in shower",
        "wet room"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/tub-vs-shower-conversion/"
    },
    {
      "key": "uffi-insulation",
      "title": "UFFI (urea-formaldehyde foam insulation)",
      "system": "Insulation & Ventilation",
      "system_slug": "insulation-ventilation",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "Removal is costly and rarely required; the main impact is disclosure and resale",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "foam insulation",
        "uffi",
        "urea formaldehyde",
        "urea formaldehyde foam insulation"
      ],
      "guide_url": "https://getcasaroo.com/learn/insulation-ventilation/uffi-insulation/"
    },
    {
      "key": "undersized-electrical-service",
      "title": "Undersized electrical service (60/100-amp)",
      "system": "Electrical",
      "system_slug": "electrical",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$2,000 to $4,000+ to upgrade to 200-amp service",
      "components": {
        "upgrade": {
          "low": 2000,
          "high": 4000,
          "plus": true
        }
      },
      "tokens": {
        "upgrade": "$2,000 to $4,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "100 amp panel",
        "100-amp panel",
        "200 amp upgrade",
        "60 amp service",
        "60-amp service",
        "fuse box",
        "panel too small",
        "service upgrade",
        "small panel"
      ],
      "guide_url": "https://getcasaroo.com/learn/electrical/undersized-electrical-service/"
    },
    {
      "key": "ungrounded-gfci",
      "title": "Ungrounded outlets & missing GFCIs",
      "system": "Electrical",
      "system_slug": "electrical",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$150 to $300 per GFCI/upgrade; whole-home grounding varies widely",
      "components": {
        "gfci": {
          "low": 150,
          "high": 300
        }
      },
      "tokens": {
        "gfci": "$150 to $300"
      },
      "legal_hold": false,
      "synonyms": [
        "missing gfci",
        "no gfci near water",
        "no ground",
        "open ground",
        "two-prong",
        "two-prong outlets",
        "ungrounded outlets"
      ],
      "guide_url": "https://getcasaroo.com/learn/electrical/ungrounded-gfci/"
    },
    {
      "key": "unpermitted-renovations",
      "title": "Unpermitted work & renovations",
      "system": "Interior & Health/Safety",
      "system_slug": "interior-safety",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Quote-driven: permit + inspection fees in the hundreds; legalization can cascade to five figures",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "esa notification",
        "finished basement permit",
        "in-law suite legal",
        "no permit",
        "open permit",
        "open permits",
        "renovated no permit",
        "retroactive permit",
        "unpermitted"
      ],
      "guide_url": "https://getcasaroo.com/learn/interior-safety/unpermitted-renovations/"
    },
    {
      "key": "vanities-and-bathroom-counters",
      "title": "Vanities and bathroom counters",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "The cheapest real bathroom upgrade; cultured marble vanity tops last about 20 years and the cabinet under them 50+",
      "components": {},
      "tokens": {},
      "legal_hold": false,
      "synonyms": [
        "bathroom cabinet",
        "bathroom counter",
        "cultured marble",
        "dated vanity",
        "integrated sink",
        "pedestal sink",
        "vanity",
        "vanity top"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/vanities-and-bathroom-counters/"
    },
    {
      "key": "vermiculite-insulation",
      "title": "Vermiculite attic insulation",
      "system": "Insulation & Ventilation",
      "system_slug": "insulation-ventilation",
      "axis": "mechanical",
      "urgency": "monitor",
      "cost_range": "Assume asbestos; professional removal commonly $10,000 to $30,000+",
      "components": {
        "removal": {
          "low": 10000,
          "high": 30000,
          "plus": true
        }
      },
      "tokens": {
        "removal": "$10,000 to $30,000+"
      },
      "legal_hold": false,
      "synonyms": [
        "asbestos insulation",
        "attic insulation asbestos",
        "loose fill insulation",
        "loose-fill attic insulation",
        "pebble insulation",
        "vermiculite",
        "zonolite"
      ],
      "guide_url": "https://getcasaroo.com/learn/insulation-ventilation/vermiculite-insulation/"
    },
    {
      "key": "wall-texture-and-popcorn-ceilings",
      "title": "Popcorn ceilings and wall texture",
      "system": "Finishes & Cosmetics",
      "system_slug": "finishes",
      "axis": "cosmetic",
      "urgency": "monitor",
      "cost_range": "$2 to $4 per sq ft to remove; $8 to $15 per sq ft if it tests positive for asbestos",
      "components": {
        "removal_sqft": {
          "low": 2,
          "high": 4,
          "unit": "sq ft"
        },
        "removal_high_sqft": {
          "low": 6,
          "high": 10,
          "unit": "sq ft"
        },
        "abatement_sqft": {
          "low": 8,
          "high": 15,
          "unit": "sq ft"
        }
      },
      "tokens": {
        "removal": "$2 to $4 per sq ft",
        "abatement": "$8 to $15 per sq ft"
      },
      "legal_hold": false,
      "synonyms": [
        "acoustic ceiling",
        "dated ceilings",
        "knockdown",
        "knockdown texture",
        "popcorn ceiling",
        "stipple ceiling",
        "textured ceiling",
        "textured walls"
      ],
      "guide_url": "https://getcasaroo.com/learn/finishes/wall-texture-and-popcorn-ceilings/"
    },
    {
      "key": "water-heater-end-of-life",
      "title": "Water heater age & end of life",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$1,800 to $2,800 to replace an owned tank in Ontario ($3,500 to $6,500 tankless); many ON units are rentals",
      "components": {
        "tank": {
          "low": 1800,
          "high": 2800
        },
        "tankless": {
          "low": 3500,
          "high": 6500
        }
      },
      "tokens": {
        "tank": "$1,800 to $2,800",
        "tankless": "$3,500 to $6,500"
      },
      "legal_hold": false,
      "synonyms": [
        "hot water tank",
        "hwt",
        "manufacture date old",
        "rust at base of tank",
        "tank near end of life",
        "water heater age"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/water-heater-end-of-life/"
    },
    {
      "key": "well-water-testing",
      "title": "Well water testing for private wells",
      "system": "Plumbing & Water",
      "system_slug": "plumbing",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "Bacteria test free (Public Health Ontario); well pump $1,500 to $4,500; UV $350 to $1,500; new drilled well $10,000 to $15,000+",
      "components": {
        "basic_test": {
          "low": 20,
          "high": 150
        },
        "full_panel": {
          "low": 150,
          "high": 300,
          "plus": true
        }
      },
      "tokens": {
        "basic_test": "$20 to $150",
        "full_panel": "$150 to $300+"
      },
      "legal_hold": false,
      "synonyms": [
        "no municipal water",
        "potable water test",
        "private water supply",
        "private well",
        "rural water supply",
        "well water",
        "well water quality"
      ],
      "guide_url": "https://getcasaroo.com/learn/plumbing/well-water-testing/"
    },
    {
      "key": "window-seal-failure",
      "title": "Failed window seals & sealed-unit age",
      "system": "Windows",
      "system_slug": "windows",
      "axis": "mechanical",
      "urgency": "soon",
      "cost_range": "$600 to $1,200 per window installed in the GTA (range $400 to $2,000); whole-house is five figures",
      "components": {
        "per_window": {
          "low": 600,
          "high": 1200,
          "unit": "window"
        }
      },
      "tokens": {
        "per_window": "$600 to $1,200"
      },
      "legal_hold": false,
      "synonyms": [
        "blown seal",
        "blown window",
        "blown windows",
        "condensation between glass",
        "failed igu",
        "failed seal",
        "failed thermal pane",
        "fogging between panes",
        "foggy window",
        "foggy windows",
        "hazy glass",
        "sealed unit date",
        "single pane"
      ],
      "guide_url": "https://getcasaroo.com/learn/windows/window-seal-failure/"
    },
    {
      "key": "wood-stove-wett-certification",
      "title": "Wood stoves & WETT certification",
      "system": "Heating, Cooling & Chimney",
      "system_slug": "heating-cooling",
      "axis": "mechanical",
      "urgency": "before_purchase",
      "cost_range": "$200 to $500 WETT certification visit; installation fixes vary",
      "components": {
        "level1": {
          "low": 200,
          "high": 300
        }
      },
      "tokens": {
        "level1": "$200 to $300"
      },
      "legal_hold": false,
      "synonyms": [
        "pellet stove",
        "wett",
        "wett certification",
        "wett-certified technician",
        "wood furnace",
        "wood insert",
        "wood stove",
        "wood stove insurance",
        "wood-burning appliance",
        "wood-burning fireplace"
      ],
      "guide_url": "https://getcasaroo.com/learn/heating-cooling/wood-stove-wett-certification/"
    }
  ]
}
