Budget season is over.
But, scroll to the bottom to behold a new season: Councilors introducing failed budget amendments as council ordinances. (Both from the moderate and progressive council blocs.)
After nearly two months of long-winded debates and indecision, Portland has a budget, but no one is thrilled about it.