{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihoqj466oyjnrwmaexch7aqq6u2hlmo62kh7fwizafl25foqly7fi",
    "uri": "at://did:plc:rn2u5c3m2lpzd7mwzh4z6gx4/app.bsky.feed.post/3mjs3uoxut6b2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreibr4tciupw7wlpndsky4lnpqz2t4ouzzuiiazvokkqjfsrv7wxala"
    },
    "mimeType": "image/jpeg",
    "size": 234072
  },
  "path": "/2026/04/17/richmond-city-council-mayor-candidates-1-hundred-years-forum/",
  "publishedAt": "2026-04-18T01:22:31.000Z",
  "site": "https://richmondside.org",
  "tags": [
    "2026 Election",
    "City",
    "1Hundred Year Enterprise",
    "city council",
    "Election 2026",
    "mayor",
    "Richmond Police Department",
    "Richmond council candidates clash over police staffing and shorter public meetings"
  ],
  "textContent": "## Richmond council candidates clash over police staffing and shorter public meetings\n\nIncumbents and challengers sparred over public safety issues and how to make city council more accessible to residents at a recent election forum.",
  "title": "Richmond council candidates clash over police staffing and shorter public meetings"
}