{
  "slug": "data-contract",
  "title": "Data contract and provenance sample",
  "kind": "Synthetic data-engineering sample",
  "purpose": "Shows field definitions, source ownership, freshness and reconciliation rules.",
  "content": {
    "version": "1.0",
    "dataset": "Fictional shelter availability",
    "sourceOwner": "Example operations team",
    "fields": {
      "location_id": "Stable source identifier",
      "capacity": "Nonnegative integer; people",
      "updated_at": "ISO timestamp supplied by source owner"
    },
    "validation": [
      "Reject duplicate location IDs",
      "Flag missing timestamps",
      "Flag available spaces greater than capacity"
    ],
    "freshness": "Agree a freshness window with the owner; show stale data explicitly.",
    "reconciliation": "Retain source count, accepted count and rejected records for each import.",
    "limits": "Synthetic planning sample; no live emergency feed."
  }
}
