← back to Homesonspec

fixtures/expected-records/meridian-homes.json

139 lines

{
  "comment": "Hand-authored extraction contracts for the meridian-homes fixture pages. Tests assert every listed field VALUE matches the extractor output exactly. null means the source page does not state the fact — the extractor must return null, never a guess.",
  "pages": {
    "01-community-cedar-bend.html": [
      {
        "entityType": "community",
        "values": {
          "name": "Cedar Bend",
          "street": "4200 Cedar Bend Parkway",
          "city": "Leander",
          "state": "TX",
          "zip": "78641",
          "county": "Williamson County",
          "metro": "Austin-Round Rock",
          "lat": 30.5785,
          "lon": -97.8532,
          "hoaFeeMonthly": 65,
          "schoolDistrict": "Leander ISD",
          "ageRestricted": false
        }
      }
    ],
    "02-home-118-juniper.html": [
      {
        "entityType": "inventory_home",
        "canonicalHints": {
          "builderSlug": "meridian-homes",
          "communityName": "Cedar Bend",
          "address": "118 Juniper Draw",
          "lotNumber": "118",
          "builderInventoryId": "MH-1118",
          "planName": "The Juniper"
        },
        "values": {
          "street": "118 Juniper Draw",
          "city": "Leander",
          "state": "TX",
          "zip": "78641",
          "price": 462990,
          "beds": 4,
          "bathsTotal": 3,
          "sqft": 2415,
          "stories": 2,
          "garageSpaces": 2,
          "constructionStatus": "MOVE_IN_READY",
          "estCompletionDate": null,
          "lotNumber": "118",
          "builderInventoryId": "MH-1118",
          "lat": 30.5791,
          "lon": -97.8519,
          "planName": "The Juniper"
        }
      }
    ],
    "03-home-124-silverleaf.html": [
      {
        "entityType": "inventory_home",
        "canonicalHints": {
          "builderSlug": "meridian-homes",
          "communityName": "Cedar Bend",
          "address": "124 Silverleaf Pass",
          "lotNumber": "124",
          "builderInventoryId": "MH-1124",
          "planName": "The Silverleaf"
        },
        "values": {
          "street": "124 Silverleaf Pass",
          "city": "Leander",
          "state": "TX",
          "zip": "78641",
          "price": null,
          "beds": 5,
          "bathsTotal": 4,
          "sqft": 3102,
          "stories": 2,
          "garageSpaces": 3,
          "constructionStatus": "UNDER_CONSTRUCTION",
          "estCompletionDate": "2026-11-01",
          "lotNumber": "124",
          "builderInventoryId": "MH-1124",
          "lat": 30.5802,
          "lon": -97.8504,
          "planName": "The Silverleaf"
        }
      }
    ],
    "04-home-131-brackens.html": [
      {
        "entityType": "inventory_home",
        "canonicalHints": {
          "builderSlug": "meridian-homes",
          "communityName": "Cedar Bend",
          "address": "131 Brackens Crossing",
          "lotNumber": "131",
          "builderInventoryId": "MH-1131",
          "planName": "The Bracken"
        },
        "values": {
          "street": "131 Brackens Crossing",
          "city": "Leander",
          "state": "TX",
          "zip": "78641",
          "price": 389990,
          "beds": 3,
          "bathsTotal": 2.5,
          "sqft": 1988,
          "stories": 1,
          "garageSpaces": 2,
          "constructionStatus": "UNDER_CONSTRUCTION",
          "estCompletionDate": "2026-09-01",
          "lotNumber": "131",
          "builderInventoryId": "MH-1131",
          "lat": 30.5773,
          "lon": -97.8548,
          "planName": "The Bracken"
        }
      }
    ],
    "05-incentives.html": [
      {
        "entityType": "incentive",
        "values": {
          "title": "$10,000 Closing Cost Credit",
          "valueUsd": 10000,
          "expiresAt": "2026-09-30"
        }
      },
      {
        "entityType": "incentive",
        "values": {
          "title": "Rate Buydown Available",
          "valueUsd": null,
          "expiresAt": null
        }
      }
    ]
  }
}