{
 "slug": "friday-permit-gap",
 "computed_from": "masspermits.com build",
 "corpus_fetched_at": "2026-09-06T07:42:47.738505+00:00",
 "corpus_rows": 37571,
 "corpus_sources": 31,
 "corpus_first": "2026-03-10",
 "corpus_last": "2026-09-06",
 "method": {
  "heat_pump": "heat\\s*pump|mini[\\s-]?split|minisplit|ductless|\\bashp\\b",
  "fossil": "\\bfurnace(s)?\\b|\\bboiler(s)?\\b|forced hot air|\\bgas heat\\b|oil burner",
  "adu": "\\baccessory dwelling|\\badu\\b|in[- ]law (apartment|suite)|accessory apartment",
  "min_desc_chars": 8,
  "min_heating_rows": 20,
  "min_gas_distinctness": 0.5,
  "min_weekday_rows": 100,
  "min_calendar_fridays": 6
 },
 "guards": {
  "fri_pct": [
   8.0,
   16.0
  ],
  "tue_pct": [
   17.0,
   27.0
  ],
  "mon_pct": [
   17.0,
   27.0
  ],
  "weekend_rows": [
   100,
   null
  ],
  "n_dated": [
   25000,
   null
  ],
  "zero_friday_cal_fridays": [
   6,
   null
  ]
 },
 "stats": {
  "n_dated": 37571,
  "n_sources": 31,
  "n_shown": 31,
  "vendor_split": {
   "shared": {
    "n": 17115,
    "sources": 21,
    "fri_pct": 11.8,
    "weekday_mean": 21.5,
    "ratio": 0.55
   },
   "other": {
    "n": 20456,
    "sources": 10,
    "fri_pct": 14.1,
    "weekday_mean": 21.1,
    "ratio": 0.67
   },
   "other_below_avg": 10,
   "other_shown": 10
  },
  "capped_sources": 14,
  "row_cap": 900,
  "zero_friday_capped": true,
  "mon_pct": 21.5,
  "tue_pct": 22.2,
  "wed_pct": 21.3,
  "thu_pct": 20.2,
  "fri_pct": 13.0,
  "sat_pct": 0.9,
  "sun_pct": 0.9,
  "weekend_rows": 672,
  "weekend_sources": 19,
  "weekend_pct": 1.8,
  "zero_friday_town": "Hingham, MA",
  "zero_friday_weekday": 900,
  "zero_friday_days": 52,
  "zero_friday_from": "2026-06-04",
  "zero_friday_to": "2026-09-03",
  "zero_friday_cal_fridays": 13,
  "lowest": [
   {
    "source": "Hingham, MA",
    "weekday": 900,
    "friday": 0,
    "friday_pct": 0.0,
    "issue_days": 52,
    "first": "2026-06-04",
    "last": "2026-09-03",
    "capped": true
   },
   {
    "source": "Reading, MA",
    "weekday": 220,
    "friday": 6,
    "friday_pct": 2.7,
    "issue_days": 38,
    "first": "2026-06-01",
    "last": "2026-07-30",
    "capped": false
   },
   {
    "source": "Bridgewater, MA",
    "weekday": 900,
    "friday": 42,
    "friday_pct": 4.7,
    "issue_days": 81,
    "first": "2026-05-06",
    "last": "2026-09-04",
    "capped": true
   }
  ],
  "highest": [
   {
    "source": "Randolph, MA",
    "weekday": 863,
    "friday": 155,
    "friday_pct": 18.0,
    "issue_days": 83,
    "first": "2026-05-13",
    "last": "2026-09-05",
    "capped": true
   },
   {
    "source": "Boston, MA",
    "weekday": 5528,
    "friday": 985,
    "friday_pct": 17.8,
    "issue_days": 41,
    "first": "2026-07-09",
    "last": "2026-09-03",
    "capped": false
   },
   {
    "source": "Barnstable, MA",
    "weekday": 881,
    "friday": 152,
    "friday_pct": 17.3,
    "issue_days": 63,
    "first": "2026-05-01",
    "last": "2026-07-31",
    "capped": false
   }
  ],
  "table": [
   {
    "source": "Hingham, MA",
    "weekday": 900,
    "friday": 0,
    "friday_pct": 0.0,
    "issue_days": 52,
    "first": "2026-06-04",
    "last": "2026-09-03",
    "capped": true
   },
   {
    "source": "Reading, MA",
    "weekday": 220,
    "friday": 6,
    "friday_pct": 2.7,
    "issue_days": 38,
    "first": "2026-06-01",
    "last": "2026-07-30",
    "capped": false
   },
   {
    "source": "Bridgewater, MA",
    "weekday": 900,
    "friday": 42,
    "friday_pct": 4.7,
    "issue_days": 81,
    "first": "2026-05-06",
    "last": "2026-09-04",
    "capped": true
   },
   {
    "source": "Mansfield, MA",
    "weekday": 900,
    "friday": 74,
    "friday_pct": 8.2,
    "issue_days": 90,
    "first": "2026-04-17",
    "last": "2026-09-03",
    "capped": true
   },
   {
    "source": "Sudbury, MA",
    "weekday": 296,
    "friday": 27,
    "friday_pct": 9.1,
    "issue_days": 56,
    "first": "2026-06-01",
    "last": "2026-08-31",
    "capped": false
   },
   {
    "source": "Milton, MA",
    "weekday": 900,
    "friday": 84,
    "friday_pct": 9.3,
    "issue_days": 70,
    "first": "2026-05-28",
    "last": "2026-09-04",
    "capped": true
   },
   {
    "source": "Amherst, MA",
    "weekday": 215,
    "friday": 20,
    "friday_pct": 9.3,
    "issue_days": 36,
    "first": "2026-06-01",
    "last": "2026-07-30",
    "capped": false
   },
   {
    "source": "Chatham, MA",
    "weekday": 277,
    "friday": 26,
    "friday_pct": 9.4,
    "issue_days": 60,
    "first": "2026-06-01",
    "last": "2026-08-31",
    "capped": false
   },
   {
    "source": "Norwell, MA",
    "weekday": 746,
    "friday": 71,
    "friday_pct": 9.5,
    "issue_days": 119,
    "first": "2026-03-10",
    "last": "2026-09-04",
    "capped": false
   },
   {
    "source": "Lexington, MA",
    "weekday": 1196,
    "friday": 122,
    "friday_pct": 10.2,
    "issue_days": 65,
    "first": "2026-06-01",
    "last": "2026-08-31",
    "capped": false
   },
   {
    "source": "Foxborough, MA",
    "weekday": 900,
    "friday": 102,
    "friday_pct": 11.3,
    "issue_days": 88,
    "first": "2026-04-30",
    "last": "2026-09-04",
    "capped": true
   },
   {
    "source": "Cohasset, MA",
    "weekday": 736,
    "friday": 84,
    "friday_pct": 11.4,
    "issue_days": 115,
    "first": "2026-03-10",
    "last": "2026-09-04",
    "capped": false
   },
   {
    "source": "Fairhaven, MA",
    "weekday": 879,
    "friday": 102,
    "friday_pct": 11.6,
    "issue_days": 112,
    "first": "2026-03-26",
    "last": "2026-09-04",
    "capped": true
   },
   {
    "source": "West Bridgewater, MA",
    "weekday": 461,
    "friday": 57,
    "friday_pct": 12.4,
    "issue_days": 116,
    "first": "2026-03-10",
    "last": "2026-09-05",
    "capped": false
   },
   {
    "source": "Worcester, MA",
    "weekday": 6345,
    "friday": 803,
    "friday_pct": 12.7,
    "issue_days": 124,
    "first": "2026-03-10",
    "last": "2026-08-29",
    "capped": false
   },
   {
    "source": "Sandwich, MA",
    "weekday": 841,
    "friday": 108,
    "friday_pct": 12.8,
    "issue_days": 69,
    "first": "2026-06-01",
    "last": "2026-09-05",
    "capped": true
   },
   {
    "source": "Easton, MA",
    "weekday": 854,
    "friday": 111,
    "friday_pct": 13.0,
    "issue_days": 82,
    "first": "2026-05-13",
    "last": "2026-09-05",
    "capped": true
   },
   {
    "source": "Rockland, MA",
    "weekday": 826,
    "friday": 107,
    "friday_pct": 13.0,
    "issue_days": 126,
    "first": "2026-03-10",
    "last": "2026-09-04",
    "capped": false
   },
   {
    "source": "Stoughton, MA",
    "weekday": 868,
    "friday": 117,
    "friday_pct": 13.5,
    "issue_days": 65,
    "first": "2026-06-08",
    "last": "2026-09-06",
    "capped": true
   },
   {
    "source": "Plymouth, MA",
    "weekday": 2440,
    "friday": 331,
    "friday_pct": 13.6,
    "issue_days": 66,
    "first": "2026-06-01",
    "last": "2026-08-31",
    "capped": false
   },
   {
    "source": "Taunton, MA",
    "weekday": 900,
    "friday": 125,
    "friday_pct": 13.9,
    "issue_days": 61,
    "first": "2026-06-11",
    "last": "2026-09-04",
    "capped": true
   },
   {
    "source": "Attleboro, MA",
    "weekday": 873,
    "friday": 127,
    "friday_pct": 14.5,
    "issue_days": 48,
    "first": "2026-07-01",
    "last": "2026-09-05",
    "capped": true
   },
   {
    "source": "Hanson, MA",
    "weekday": 481,
    "friday": 72,
    "friday_pct": 15.0,
    "issue_days": 122,
    "first": "2026-03-10",
    "last": "2026-09-04",
    "capped": false
   },
   {
    "source": "Cambridge, MA",
    "weekday": 2759,
    "friday": 414,
    "friday_pct": 15.0,
    "issue_days": 82,
    "first": "2026-05-11",
    "last": "2026-09-04",
    "capped": false
   },
   {
    "source": "Mashpee, MA",
    "weekday": 863,
    "friday": 132,
    "friday_pct": 15.3,
    "issue_days": 58,
    "first": "2026-06-17",
    "last": "2026-09-04",
    "capped": true
   },
   {
    "source": "Braintree, MA",
    "weekday": 876,
    "friday": 144,
    "friday_pct": 16.4,
    "issue_days": 51,
    "first": "2026-06-25",
    "last": "2026-09-05",
    "capped": false
   },
   {
    "source": "Avon, MA",
    "weekday": 275,
    "friday": 45,
    "friday_pct": 16.4,
    "issue_days": 93,
    "first": "2026-03-10",
    "last": "2026-09-04",
    "capped": false
   },
   {
    "source": "Falmouth, MA",
    "weekday": 900,
    "friday": 153,
    "friday_pct": 17.0,
    "issue_days": 29,
    "first": "2026-07-28",
    "last": "2026-09-04",
    "capped": true
   },
   {
    "source": "Barnstable, MA",
    "weekday": 881,
    "friday": 152,
    "friday_pct": 17.3,
    "issue_days": 63,
    "first": "2026-05-01",
    "last": "2026-07-31",
    "capped": false
   },
   {
    "source": "Boston, MA",
    "weekday": 5528,
    "friday": 985,
    "friday_pct": 17.8,
    "issue_days": 41,
    "first": "2026-07-09",
    "last": "2026-09-03",
    "capped": false
   },
   {
    "source": "Randolph, MA",
    "weekday": 863,
    "friday": 155,
    "friday_pct": 18.0,
    "issue_days": 83,
    "first": "2026-05-13",
    "last": "2026-09-05",
    "capped": true
   }
  ]
 }
}