The protest came just before the Oakland City Council’s Community and Economic Development Committee was set to vote on its annual housing action plan.
Funding will come from drawdowns of multiple funds, including the city’s general fund, transit fund, its state gas tax allocation, and other voter-approved tax measures.