All week we've been circling one question: does San Francisco catch its own failures, or does it always wait for the FBI to knock? This is San Francisco Politics and Urbanism Daily. Today, we've got names and documents — the Public Integrity Review for SF Environment, an SFPD staffing analysis, and the Housing Element's equity goals. The payoff episode. After three days picking apart process, today we finally ask who can move before an outside enforcer makes them. Let's start with that refuse rate-setting mess. One tap on follow, and we'll be back in your ears before you know it. San Francisco has had scandal after scandal — Public Works, the Human Rights Commission, you name it — and now there's a wave of so-called integrity reforms. But who actually has the teeth to catch this stuff before the FBI has to step in? So for most of San Francisco's recent history, the honest answer was: basically nobody on the inside had that job. The FBI ended up as the city's corruption watchdog by default — that's how Mohammed Nuru, the former Public Works director, got taken down. But starting this January, that changed. San Francisco hired its very first Inspector General: Alexandra Shepard. And she's the same federal prosecutor who helped put Nuru behind bars. Per the SF Standard, she was selected in October and started in January, and her office has a broad mandate to investigate waste, fraud, and abuse across city government. Separately, the Ethics Commission has been beefing up its own infrastructure — it just finished publishing all 27 audit reports from its 2024 mandatory audit cycle of publicly financed candidates, per the Commission's own March 2026 update. On the rules side, the Commission is also tightening what's called the behested payment prohibition — the rule limiting officials from directing outside donors to fund pet projects — with new waiver legislation that came before them last October. And most recently, in March 2026, former Human Rights Commission head Sheryl Davis was arrested on felony charges related to the misallocation of public funds from the Dream Keeper Initiative, a case that grew out of an internal investigation rather than a federal referral. That is a meaningful shift. The Inspector General sounds like the big structural change here — but does she actually have the power to compel documents and testimony, or is she just writing strongly worded reports that City Hall can ignore? That's exactly the pressure point to watch. The Chronicle described Shepard's role as the most powerful watchdog the city has ever had internally, but an IG office comes down to subpoena power and independence from the mayor who appointed her — and we haven't yet seen a high-profile case run through her office from start to finish. Over the next year, watch whether her investigations produce referrals and consequences, or whether they stall when they get too close to current officeholders. San Francisco Planning Department writes:
The Housing Element serves as San Francisco’s roadmap for meeting the housing needs of all its residents. It is one component of the city’s broader general plan, which also includes other elements on transportation, community safety, and open space. California expects all cities and counties to maintain a current general plan and specifically requires an update their housing element every eight…
The 2022 Housing Element — adopted by the Board on January 31, 2023 — lays out five goals. Goal 2 is the one I want to sit with: repair the harms of racial and ethnic discrimination against American Indian, Black, and other people of color. Read that next to the integrity piece we just hit. The agency that got hollowed out by scandal was the Human Rights Commission — the one body whose whole job is the equity work Goal 2 puts on paper. Right. So the official standard for repairing racial harm lives in the General Plan, and the office tasked with delivering it is the one the controller had to come clean up after. So my Goal 2 question is simple — what enforces it? A goal in the General Plan with no teeth is the planning version of a ribbon-cutting. Who gets held to it, and when? City & County of San Francisco writes:
This analysis uses community generated calls for service – demand for police services – and a target percentage of time devoted to community engagement to determine recommended staffing levels. The workload-based methodology using calls for service from the public is the industry best practice, used in previous SFPD staffing analyses: Matrix Consulting Group (2020), Controller’s Office (2018), PERF (2008).
So the timeline jumped out at me. In 2017, the Board passes Resolution 63-17, and SFPD forms a staffing task force. In 2020, Matrix delivers a report, voters pass Prop E. Then in 2021, the Police Commission writes Resolution 21-60, spelling out the methodology. Years of machinery — and SoMa residents still had to show up at a mic to get a straight answer on response times. And Prop E — for anyone who tuned out in 2020 — is the voter measure that mandates how SFPD has to conduct and report this staffing analysis. So the reporting framework wasn't something they invented under pressure. It predates the hearing by years. Which raises the obvious question. If 21-60 already prescribed the workload-based method back in 2021 — calls for service, industry best practice, same one the Controller used in 2018 — why did the analysis only get updated in 2023, and why does it take residents in the room to drag it into the open? Right. The methodology is sound. Calls for service, target time for community engagement — that's the good version of this. The formula was fine; it sat there until somebody outside the building forced it onto the table. Same pattern we just hit in the integrity segment. Here's Tyrone Jue at SF Environment:
SF Environment and all city departments should: 4. Proactively seek advice from the City Attorney’s Office and the Ethics Commission when questions arise about city ethics rules and ensure full disclosure of relevant facts to facilitate accurate advice. 5. Comply with the Mayor's Executive Directive 20-01 and ensure it timely and proactively discloses information to both the City Attorney and Controller’s Office.
Here's the document that actually answers the question we've been circling all week — the SF Environment Public Integrity Review. Six recommendations, signed off by Acting Director Tyrone Jue, built off the Controller's report. And recommendation one tells you everything: the Commission on the Environment should make sure SF Environment establishes a 'strong, ethical tone at the top.' That's a recommendation. To have a tone. Right, and look at what triggered it. The refuse rate-setting process — that's how PG&E, sorry, how Recology and the haulers get the rates they charge every household in this city. Recommendation two is 'clearly define SF Environment's roles' in setting those rates. So right now, they're not clearly defined, and that fuzziness is exactly where the Nuru-era money went. And the tell is recommendation six — wind down or formalize 'Friends of SF Environment.' These Friends-of nonprofits are the back door. The Controller had to write a report to flag a basic ethics problem in garbage pricing. The machinery didn't catch it. Somebody else forced it. And that connects to the step-back piece we just hit: every one of these fixes needs policymakers to do something. 'Policymakers should revise,' 'policymakers should consider codifying.' The review can diagnose the problem. It can't write the prescription. That's the SPUR point in different clothes — the structural fix requires a political fight instead of another administrative tweak. Codifying Executive Directive 20-02 means the Board has to vote. Otherwise, it's a memo that expires whenever the next mayor wants it to. If you're following the local choices shaping San Francisco, you might also like California Governor's Race — daily 2026 coverage of candidates, polling, debates, fundraising, and policy for voters who want more than horse-race takes. Find it wherever you listen to podcasts.
If any of today’s stories made you want the fuller version, we’ve put the source links in the show notes. They’re there for a deeper read whenever you have a minute.
That’s San Francisco Politics and Urbanism Daily for today. This is a Lantern Podcast.