{
  "encoding": "UTF-8",
  "identifiers": "Read IDs as strings. Blank is unavailable, never automatically zero. Decimal money is USD; use exact decimal arithmetic.",
  "nullValue": "",
  "tables": {
    "backlog-priorities.csv": {
      "columns": [
        {
          "description": "Open CIP item identifier, text; primary key.",
          "name": "id",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Atlas parent-property identifier, text; not a census geography.",
          "name": "propertyId",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Published propertyName; retain source values. See publisher-README.txt for context.",
          "name": "propertyName",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published atlasProperty; retain source values. See publisher-README.txt for context.",
          "name": "atlasProperty",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Published systemwide; retain source values. See publisher-README.txt for context.",
          "name": "systemwide",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Published district; retain source values. See publisher-README.txt for context.",
          "name": "district",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published name; retain source values. See publisher-README.txt for context.",
          "name": "name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published description; retain source values. See publisher-README.txt for context.",
          "name": "description",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Published workType; retain source values. See publisher-README.txt for context.",
          "name": "workType",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published workGroup; retain source values. See publisher-README.txt for context.",
          "name": "workGroup",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published bureau Project Score; blank is missing; zero is preserved but unscored by the Lab.",
          "name": "score",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Lab reading band, not a bureau funding decision.",
          "name": "band",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published Equity Score, 1–5; methodology details not fully published.",
          "name": "equity",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Bureau field with no published definition in the source documentation.",
          "name": "housing",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Bureau field with no published definition in the source documentation.",
          "name": "variety",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Lab-derived score ÷ equity where exactly divisible; not a published City field.",
          "name": "riskProduct",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published source; retain source values. See publisher-README.txt for context.",
          "name": "source",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published growthPct; retain source values. See publisher-README.txt for context.",
          "name": "growthPct",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published sdc; retain source values. See publisher-README.txt for context.",
          "name": "sdc",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Published requestYear; retain source values. See publisher-README.txt for context.",
          "name": "requestYear",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published coalition; retain source values. See publisher-README.txt for context.",
          "name": "coalition",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Published lon; retain source values. See publisher-README.txt for context.",
          "name": "lon",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published lat; retain source values. See publisher-README.txt for context.",
          "name": "lat",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Lab asset-family text match to January 2025 closure-risk references at a property; blank/false is not proof of safety.",
          "name": "flag_closureRisk",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Whether the property appears in the dated closure-risk reference.",
          "name": "flag_closureRiskProperty",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Lab keyword flag for ADA/accessibility; not an accessibility audit.",
          "name": "flag_ada",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Project Source is Level of Service.",
          "name": "flag_los",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Growth percentage above zero or SDC eligible.",
          "name": "flag_growth",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Matched Lab category text (restroom or playground); blank means no keyword match.",
          "name": "flag_levyCategory",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "USD; matched November 2023 proposal estimates. Not a current repair cost. Blank unknown.",
          "name": "historicalEstimate",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published historicalRows; retain source values. See publisher-README.txt for context.",
          "name": "historicalRows",
          "nullable": false,
          "type": "decimal"
        }
      ],
      "file": "backlog-priorities.csv",
      "primaryKey": [
        "id"
      ],
      "rows": 1814
    },
    "backlog-priority-properties.csv": {
      "columns": [
        {
          "description": "Atlas parent-property identifier, text; not a census geography.",
          "name": "propertyId",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Published name; retain source values. See publisher-README.txt for context.",
          "name": "name",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published atlasProperty; retain source values. See publisher-README.txt for context.",
          "name": "atlasProperty",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Published systemwide; retain source values. See publisher-README.txt for context.",
          "name": "systemwide",
          "nullable": false,
          "type": "boolean"
        },
        {
          "description": "Published district; retain source values. See publisher-README.txt for context.",
          "name": "district",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published items; retain source values. See publisher-README.txt for context.",
          "name": "items",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published scored; retain source values. See publisher-README.txt for context.",
          "name": "scored",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published topScore; retain source values. See publisher-README.txt for context.",
          "name": "topScore",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Lab reading band, not a bureau funding decision.",
          "name": "band",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published meanScore; retain source values. See publisher-README.txt for context.",
          "name": "meanScore",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published items_top; retain source values. See publisher-README.txt for context.",
          "name": "items_top",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published items_high; retain source values. See publisher-README.txt for context.",
          "name": "items_high",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published items_medium; retain source values. See publisher-README.txt for context.",
          "name": "items_medium",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published items_lower; retain source values. See publisher-README.txt for context.",
          "name": "items_lower",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published items_unscored; retain source values. See publisher-README.txt for context.",
          "name": "items_unscored",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published closureRisk; retain source values. See publisher-README.txt for context.",
          "name": "closureRisk",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Published flagged_closureRisk; retain source values. See publisher-README.txt for context.",
          "name": "flagged_closureRisk",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published flagged_ada; retain source values. See publisher-README.txt for context.",
          "name": "flagged_ada",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published flagged_los; retain source values. See publisher-README.txt for context.",
          "name": "flagged_los",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published flagged_growth; retain source values. See publisher-README.txt for context.",
          "name": "flagged_growth",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "Published flagged_levy; retain source values. See publisher-README.txt for context.",
          "name": "flagged_levy",
          "nullable": false,
          "type": "decimal"
        },
        {
          "description": "USD; matched November 2023 proposal estimates. Not a current repair cost. Blank unknown.",
          "name": "historicalEstimate",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Atlas estimate of residents within a half-mile; overlapping catchments must not be added.",
          "name": "residentsHalfMile",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Share of assessed items classified poor/very bad, 0–1; not a share of all physical assets.",
          "name": "poorVeryBadShare",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Published responsibility; retain source values. See publisher-README.txt for context.",
          "name": "responsibility",
          "nullable": true,
          "type": "string"
        },
        {
          "description": "Partial named-account adopted budget; not full park cost.",
          "name": "namedAccountBudget",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "FY2026–27 adopted capital authority matched to a property; not actual spending or backlog-item funding.",
          "name": "capitalFY27",
          "nullable": true,
          "type": "decimal"
        },
        {
          "description": "Reviewed project-level budget references; not a mapping to individual backlog items.",
          "name": "capitalProjectsFY27",
          "nullable": true,
          "type": "string"
        }
      ],
      "file": "backlog-priority-properties.csv",
      "primaryKey": [
        "propertyId"
      ],
      "rows": 296
    },
    "closure-risk-list-2025-01.csv": {
      "columns": [
        {
          "description": "Published family; retain source values. See publisher-README.txt for context.",
          "name": "family",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published site; retain source values. See publisher-README.txt for context.",
          "name": "site",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Atlas parent-property identifier, text; not a census geography.",
          "name": "propertyId",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published property; retain source values. See publisher-README.txt for context.",
          "name": "property",
          "nullable": false,
          "type": "string"
        },
        {
          "description": "Published source; retain source values. See publisher-README.txt for context.",
          "name": "source",
          "nullable": false,
          "type": "string"
        }
      ],
      "file": "closure-risk-list-2025-01.csv",
      "primaryKey": [],
      "rows": 68
    }
  },
  "version": 1
}
