{
 "city": "novi-mi",
 "state": "?",
 "page": "https://mytown.theboringparts.com/city/mc-novi-mi/",
 "attribution": "MyTown / The Boring Parts — CC BY 4.0. Summaries AI-generated from official sources.",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "generated": "2026-07-23",
 "upcoming": [
  {
   "date": "2026-07-23",
   "body": "Executive ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/executive-epacket-121"
  },
  {
   "date": "2026-07-23",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-332"
  },
  {
   "date": "2026-07-27",
   "body": "July 27, 2026 Regular City Council Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/july-27-2026-regular-city-council-meeting"
  },
  {
   "date": "2026-07-27",
   "body": "Environmental Sustainability Committee Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/environmental-sustainability-committee-meeting-2"
  },
  {
   "date": "2026-07-30",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-333"
  }
 ],
 "recent": [
  {
   "date": "2026-07-22",
   "body": "Planning Commission Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": "https://mccmeetings.blob.core.usgovcloudapi.net/novi-pubu/MEET-Agenda-db2463f0fb774818a9c53c70791e58a5.pdf",
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/planning-commission-meeting"
  },
  {
   "date": "2026-07-22",
   "body": "Finance & Administration Committee Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/finance-administration-committee-meeting-2"
  },
  {
   "date": "2026-07-22",
   "body": "FAC Executive ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/fac-executive-epacket"
  },
  {
   "date": "2026-07-20",
   "body": "Long-Range Strategic Planning Committee Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/long-range-strategic-planning-committee-meeting-4"
  },
  {
   "date": "2026-07-16",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-331"
  },
  {
   "date": "2026-07-14",
   "body": "Corridor Improvement Authority (CIA)",
   "headline": "CIA to discuss Main Street assessment district funding",
   "summary": "The Corridor Improvement Authority will meet to approve minutes from a prior meeting and discuss the Main Street Special Assessment District Funding and a Budget Update.",
   "agenda_url": "https://mccmeetings.blob.core.usgovcloudapi.net/novi-pubu/MEET-Agenda-e695a2d6d91744168da3f2de7156447e.pdf",
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/corridor-improvement-authority-cia"
  },
  {
   "date": "2026-07-13",
   "body": "July 13, 2026 Regular City Council Meeting",
   "headline": "City Council to consider AVL system, landscape ordinance, and water rate changes",
   "summary": "The City Council will consider purchasing an Automatic Vehicle Location (AVL) System for $134,439, approve the first reading of a comprehensive revision to the Landscape Ordinance, and set public hearings for water and sewer rate resolutions.",
   "agenda_url": "https://mccmeetings.blob.core.usgovcloudapi.net/novi-pubu/MEET-Agenda-8f07e46549944c37ae41bcd62652ab20.pdf",
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/july-13-2026-regular-city-council-meeting"
  },
  {
   "date": "2026-07-09",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-330"
  },
  {
   "date": "2026-07-02",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-329"
  },
  {
   "date": "2026-06-25",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-328"
  },
  {
   "date": "2026-06-25",
   "body": "Executive ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/executive-epacket-120"
  },
  {
   "date": "2026-06-23",
   "body": "Long-Range Strategic Planning Committee Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/long-range-strategic-planning-committee-meeting-3"
  },
  {
   "date": "2026-06-22",
   "body": "June 22, 2026 Regular City Council Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/june-22-2026-regular-city-council-meeting"
  },
  {
   "date": "2026-06-18",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-327"
  },
  {
   "date": "2026-06-18",
   "body": "Executive ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/executive-epacket-118"
  },
  {
   "date": "2026-06-11",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-326"
  },
  {
   "date": "2026-06-08",
   "body": "June 8, 2026 Regular City Council Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/june-8-2026-regular-city-council-meeting"
  },
  {
   "date": "2026-06-04",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-325"
  },
  {
   "date": "2026-06-04",
   "body": "Executive ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/executive-epacket-117"
  },
  {
   "date": "2026-06-01",
   "body": "Finance and Administration Committee Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/finance-and-administration-committee-meeting"
  },
  {
   "date": "2026-05-28",
   "body": "Executive ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/executive-epacket-119"
  },
  {
   "date": "2026-05-28",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-324"
  },
  {
   "date": "2026-05-21",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-323"
  },
  {
   "date": "2026-05-14",
   "body": "Administrative ePacket",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/administrative-epacket-322"
  },
  {
   "date": "2026-05-13",
   "body": "Environmental Sustainability Committee Meeting",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://novi-mi.municodemeetings.com/citycouncil/page/environmental-sustainability-committee-meeting-1"
  }
 ]
}