{
  "version": "v0.1.0",
  "dataset": "pingree-grove-rulebook",
  "subject": "The Rules Stack corpus for Pingree Grove and Cambridge Lakes, as open data",
  "tier": "public",
  "provenance": "Re-published from the cited /rules corpus (src/data/rules/*.json), the source of record. Every rule node keeps its citation and source URL. This is a v1 curated slice, not an exhaustive codification of village law.",
  "source_of_record": "/rules",
  "canonical": "/research/pingree-grove",
  "tables": [
    {
      "table": "jurisdictions",
      "rows": 20,
      "about": "The stacked rule-regimes that govern a home here: village, county, township, fire and library districts, the SSAs, the HOA federation, and the state and federal layers."
    },
    {
      "table": "nodes",
      "rows": 15,
      "about": "Individual addressable rules, each with its citation and a link to the source of record."
    },
    {
      "table": "overrides",
      "rows": 2,
      "about": "Confirmed, human-verified preemption edges where a higher authority voids a lower one (v1: solar and satellite)."
    },
    {
      "table": "neighborhoods",
      "rows": 11,
      "about": "The subdivision selector that resolves which HOA layers apply to a lot."
    },
    {
      "table": "crosswalk",
      "rows": 36,
      "about": "The neighborhood to HOA-sub / master / SSA mapping."
    }
  ],
  "counts": {
    "jurisdictions": 20,
    "nodes": 15,
    "overrides": 2,
    "neighborhoods": 11,
    "crosswalk": 36,
    "total": 84
  },
  "license": "CC-BY-4.0",
  "files": [
    "jurisdictions.json",
    "jurisdictions.csv",
    "nodes.json",
    "nodes.csv",
    "overrides.json",
    "overrides.csv",
    "neighborhoods.json",
    "neighborhoods.csv",
    "crosswalk.json",
    "crosswalk.csv"
  ],
  "citation": "Lawrence, J. (2026). Pingree Grove Studies: the rulebook, as open data (v0.1.0). jakelawrence.xyz/research/pingree-grove.",
  "sha256": {
    "jurisdictions.json": "52d8afd568dfd3116bf822fad2794ceebb0d4c505d634284fc47077b41f758ff",
    "jurisdictions.csv": "c3f1eb94ede2209d08abe752ac310b62be5068b442d52fcf2cf56324d5f359b9",
    "nodes.json": "cb7d51d84b0ca36c65dcca73b5a8abdf2882ff403acead5e5f514e01e96985cb",
    "nodes.csv": "f199fcebc2d2b504e8b25bee39bb78f0f34c902005604454cd12d8654bea44f3",
    "overrides.json": "46c429258c16c76887716f49b78337b3c639cb7e62925f35b4a7a5395c8a2828",
    "overrides.csv": "6f4aa0f4ab8c777331d4283696f41deada8ef709aa4c4e06b2954306afbbf047",
    "neighborhoods.json": "af9d94c6dc71f05c64fe203efa7459188ca85be0162e2bb251aedb852906bd9b",
    "neighborhoods.csv": "93564d661dcc4885772943407623ade4e8696f136e63244ee91fa8555015cb2d",
    "crosswalk.json": "11601f0e4f953c877ea778f166b9098d3887c9d35a152f3f8e0a5c509e86f9b6",
    "crosswalk.csv": "93c0eb1ab6bad5627ecfa4de17c5a7ee8685cf6b2a4ce14ed9579725673caa60"
  }
}
