@mayorkwilson.bsky.social @lmonghughes.bsky.social
open.spotify.com/episode/5asi...
@mayorkwilson.bsky.social @lmonghughes.bsky.social
open.spotify.com/episode/5asi...
We analyzed 64 non-unanimous budget votes to measure councilor alignment, test bloc cohesion, and compare patterns across districts.
We analyzed 64 non-unanimous budget votes to measure councilor alignment, test bloc cohesion, and compare patterns across districts.
@councilorkanal.bsky.social and his chief of staff Lisa Freeman—a former council candidate herself—chat about public safety, community engagement, and the occasional need for dissent. Many thanks to the guests for taking the time!
@councilorkanal.bsky.social and his chief of staff Lisa Freeman—a former council candidate herself—chat about public safety, community engagement, and the occasional need for dissent. Many thanks to the guests for taking the time!
@shanedkavanaugh.bsky.social @willametteweek.bsky.social
@shanedkavanaugh.bsky.social @willametteweek.bsky.social
Catch the conversation here.
Catch the conversation here.
Happy New Year—and please follow us for more steep learning about our new system in 2025!
Happy New Year—and please follow us for more steep learning about our new system in 2025!
The answers might surprise you. Have a listen to the latest episode of the Stump Talk podcast. 🌲
The answers might surprise you. Have a listen to the latest episode of the Stump Talk podcast. 🌲
rosecityreform.substack.com/p/sign-of-th...
rosecityreform.substack.com/p/sign-of-th...