{
  "scope": "Modeled library for a worked example, not a SharePoint export",
  "contentTypes": {
    "Invoice": { "required": ["ProjectID", "InvoiceNumber", "Department"] },
    "MeetingNotes": { "required": ["ProjectID", "MeetingDate"] },
    "Document": { "required": [] }
  },
  "columns": {
    "ProjectID": { "type": "text", "example": "000742", "note": "Use text when leading zeroes are significant" },
    "InvoiceNumber": { "type": "text", "example": "INV-1042" },
    "Department": { "type": "choice", "allowed": ["Finance", "Operations"] },
    "MeetingDate": { "type": "date", "example": "2026-10-07" }
  }
}
