{
 "city": "San Francisco Housing Authority",
 "state": "CA",
 "page": "https://mytown.theboringparts.com/city/gr-sfha/",
 "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-08-05",
 "upcoming": [],
 "recent": [
  {
   "date": "2026-07-28",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&event_id=226",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&event_id=226"
  },
  {
   "date": "2026-07-24",
   "body": "Housing Authority Board of Commissioners",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=292",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=292"
  },
  {
   "date": "2026-07-20",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=290",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=290"
  },
  {
   "date": "2026-06-26",
   "body": "Housing Authority Board of Commissioners",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=289",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=289"
  },
  {
   "date": "2026-06-22",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=287",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=287"
  },
  {
   "date": "2026-05-29",
   "body": "Housing Authority Board of Commissioners",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=285",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=285"
  },
  {
   "date": "2026-05-26",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=284",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=284"
  },
  {
   "date": "2026-04-24",
   "body": "Housing Authority Board of Commissioners",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=282",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=282"
  },
  {
   "date": "2026-04-07",
   "body": "Special Housing Authority Board of Commissioners",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=280",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=280"
  },
  {
   "date": "2026-03-30",
   "body": "Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=279",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=279"
  },
  {
   "date": "2026-03-30",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=278",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=278"
  },
  {
   "date": "2026-03-11",
   "body": "Special Housing Authority Board of Commissioners",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=274",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=274"
  },
  {
   "date": "2026-02-23",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=271",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=271"
  },
  {
   "date": "2026-02-23",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=272",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=272"
  },
  {
   "date": "2026-02-23",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=273",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=273"
  },
  {
   "date": "2026-02-23",
   "body": "Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=261",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=261"
  },
  {
   "date": "2026-02-23",
   "body": "Special Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=263",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=263"
  },
  {
   "date": "2026-02-23",
   "body": "Special Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=260",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=260"
  },
  {
   "date": "2026-02-23",
   "body": "Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=267",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=267"
  },
  {
   "date": "2026-02-23",
   "body": "Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=270",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=270"
  },
  {
   "date": "2026-02-23",
   "body": "Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=262",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=262"
  },
  {
   "date": "2026-02-23",
   "body": "Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=264",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=264"
  },
  {
   "date": "2026-02-23",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=265",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=265"
  },
  {
   "date": "2026-02-23",
   "body": "Development, Finance, and Operations Committee - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=266",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=266"
  },
  {
   "date": "2026-02-23",
   "body": "Special Housing Authority Board of Commissioners - CANCELLED",
   "headline": null,
   "summary": null,
   "agenda_url": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=268",
   "minutes_url": null,
   "source": "https://sfha.granicus.com/AgendaViewer.php?view_id=2&clip_id=268"
  }
 ]
}