• The polls close at 8 p.m. in tonight’s recall and primary elections, which locally also feature a proposed $400 million Muni bond, and some very minor DBI and ethics reforms. The SF Elections website will run the straight numbers as they come in at 8 p.m. PT, the Chronicle is running an ongoing liveblog deal, and KQED will have a live California Newsroom radio show available at 88.5 FM, or online via their Live Radio link. [KQED]
  • Despite the current COVID-19 surge, Mayor Breed’s new budget eliminates community testing sites in the Mission and Bayview. The mayor’s office blames cuts in federal funding, but Supervisor Shamann Walton is vowing to fight to keep these sites up and running. [KGO]
  • California issued strict water rights curtailments for all but the oldest rights holders in the state, affecting over 4,000 farms and 200 municipal agencies in the Central Valley. This even affects San Francisco, as we get some water from the Tuolumne River thanks to water rights established prior to 1914. [Chronicle]
  • SFPD is investigating a suspect accused of four separate stabbings Monday night in the Mission District, and the 30-year-old suspect in all four Milton Meza Flores is in police custody. [KRON-4]
  • 49ers quarterback Jimmy Garoppolo was excused from the 49ers mini-camp this week, no surprise since they’re desperately trying to trade him, but trade-demanding receiver Deebo Samuel has reported and is there. [ESPN]
  • Former mayor George Moscone’s wife Gina Moscone has passed away, according to an announcement from Governor Gavin Newsom’s office. [Governor’s Office]

Image: Joe Kukura, SFist