{
"$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"
}