Public Utilities Commission · Nov 10, 2025
Monday1 h 07 min4 officials identified13 public speakers11 agenda itemsRoll call: 3 present, 2 excused (clerk)Video: SFGovTV
The longest item after routine business: Approve an increase of $1,500,000 to the cost contingency and an increase of 360 calendar days to the duration contingency for Contract No. WW-662R, 11 min of this 1 h 07 min meeting.
Click any time stamp on this page to jump the video there.
Agenda · 11 itemsShowHide
- 0:17Call to Order
- 1:29Roll Call
- 1:30Approval of the Minutes of October 28, 2025
- 3:16General Public Comment
- 30:22Report of the General Manager
- 35:34Approve an increase of $1,500,000 to the cost contingency and an increase of 360 calendar days to the duration contingency for Contract No. WW-662R
- 46:43Approve an increase of $8,000,000 to the cost contingency and an increase of 638 calendar days to the duration contingency for Contract No. WW-639
- 56:08Approve an increase of 602 calendar days to the duration contingency for Contract No. WW-645R
- 1:00:28Accept work performed by Western Water Constructors, Inc., under Contract No. WW- 685R
- 1:05:43Items initiated by Commissioners
- 1:06:32Adjournment
What happened
Each sentence checked against the transcript.
- Staff presented a request to increase the cost contingency by $1,500,000 and the duration contingency by 360 calendar days for contract WW-662R, Southeast Water Pollution Control Plant Power Feed and Primary Switchgear Upgrades.35:30
- Item 7 was announced as passing; item 8 then took up an $8 million cost contingency increase and 638 calendar days for contract WW-639, Oceanside digester gas upgrades.46:35
Who spoke
4 officials identified · talk time, most first.
- Joshua ArceCommission president · Seat 2 · 6.8 min
- Kate H. StacyCommissioner · Seat 4 · 3.8 minFirst speaks at 30:37
- Meghan ThurlowCommissioner · Seat 5 · 0.9 minFirst speaks at 42:59
- Avni JamdarCommissioner · Seat 1 · 0.4 minFirst speaks at 39:16
Roll call: 3 present, 2 excused, 0 absent. From the clerkPublic comment: 13 speakers.
How we count
Each summary sentence is checked against the transcript before it is published; in a blind check, 99 of 100 sentences were right. A voice gets an official’s name only when two AI readers and a code check agree, so the minutes undercount and are not attendance. Officials only: members of the public are counted, never named, shown or quoted, and full transcripts aren’t published because they can carry their names. More on how we know
Cite this page
Hamlet, “Public Utilities Commission, Nov 10, 2025: San Francisco.” https://cities.myhamlet.com/sf/puc/meetings/2025-11-10. Data as of Oct 9, 2026 (version d14b03c); meeting of Nov 10, 2025.



