{
  "_meta": {
    "title": "Berkeley Budget + Audit Consolidated Database",
    "purpose": "Single canonical store unifying the FY2027-FY2028 Proposed Biennial Budget with the City Auditor's recommendation-tracking data, so structural cuts can be evaluated against audit-identified accountability and efficiency goals.",
    "builtFor": "Berkeley Transparency Hub (BeTH)",
    "builtOn": "2026-06-10",
    "positioning": "Neutral scoreboard. Surfaces patterns; does not prescribe cuts. Residents decide.",
    "sources": [
      {
        "id": "budget",
        "title": "Proposed FY2027 & FY2028 Biennial Budget, Item 21, Supp Packet 2",
        "date": "2026-05-19",
        "url": "https://berkeleyca.gov/sites/default/files/2026-05/2026-05-19%20Item%2021%20Proposed%20FY%202027%20and%20FY%202028%20-%20Supp%202.pdf"
      },
      {
        "id": "audit-dashboard",
        "title": "Berkeley City Auditor's Recommendation Dashboard",
        "publisher": "Jenny Wong, City Auditor",
        "liveFeed": "https://s3-recommendation-dashboard-production.s3-us-west-2.amazonaws.com/779a7d0a-a1b8-4c51-bdb1-bf81145bc76e/current.json",
        "dashboardUrl": "https://dashboard.missionmark.com/779a7d0a-a1b8-4c51-bdb1-bf81145bc76e/",
        "snapshotPublishedAt": "2026-04-24"
      },
      {
        "id": "audit-plan",
        "title": "FY 2027 Audit Plan + First Annual Whistleblower Program Report",
        "publisher": "Berkeley City Auditor",
        "date": "2026-06-10"
      },
      {
        "id": "community-agency-fy25",
        "title": "FY25-26 Biennial Budget Adoption, Item 53 Att. 2 - FY 2025 Community Agency Advances",
        "date": "2024-06-25",
        "url": "https://berkeleyca.gov/sites/default/files/documents/2024-06-25%20Item%2053%20Fiscal%20Years%202025%20%20%202026%20Biennial%20Budget%20Adoption.pdf"
      },
      {
        "id": "item40c-cip-fy27-31",
        "title": "Proposed Five-Year Capital Improvement Program FY2027-FY2031",
        "date": "2026-06-16",
        "url": "https://berkeleyca.gov/sites/default/files/2026-06/2026-06-16%20Item%2040c%20Proposed%20Five-Year%20Capital%20Improvement.pdf"
      },
      {
        "id": "item40a-mayor-recs",
        "title": "Mayor Ishii FY27-FY28 Budget Recommendations (Supp 2)",
        "date": "2026-06-16",
        "url": "https://berkeleyca.gov/sites/default/files/2026-06/Budget%20and%20Finance_%20Mayor%20Ishii%20FY27-FY28%20Buget%20Reccomendations.pdf"
      },
      {
        "id": "item21-balancing-plan",
        "title": "Item 21 Proposed FY27-28 Biennial Budget (Balancing Plan, 114pp)",
        "date": "2026-05-19",
        "url": "https://berkeleyca.gov/sites/default/files/2026-05/2026-05-19%20Item%2021%20Proposed%20FY%202027%20and%20FY%202028.pdf"
      },
      {
        "id": "item39-sales-tax",
        "title": "Item 39 - 0.5% Transactions & Use (Sales) Tax measure, Nov 3 2026 ballot",
        "date": "2026-06-16",
        "url": "https://berkeleyca.gov/sites/default/files/2026-06/2026-06-16%20Item%2039%20Placing%20a%20Transactions%20and%20Use.pdf"
      },
      {
        "id": "open-data-operating-budget",
        "title": "Open Data Portal - City of Berkeley Operating Budget (Socrata, historical line items)",
        "date": "ongoing",
        "url": "https://data.cityofberkeley.info/Budget/City-of-Berkeley-Operating-Budget/gy8t-iqc4"
      }
    ],
    "relatedFiles": [
      "fy2027-2028-proposed-budget.json (full budget tables)",
      "audit-budget-opportunities.md (deep-dive memo)"
    ],
    "lastUpdated": "2026-06-17"
  },
  "headlineFindings": {
    "structuralDeficitClosedOnPaper": true,
    "proposedSurplus": {
      "fy2027": 981220,
      "fy2028": 699849
    },
    "contingency": "FY2028 revenue assumes a November 2026 Sales & Use Tax measure passes. Staff state additional reductions are required if it fails.",
    "netFTEReductionAllFunds": -164.33,
    "netFTEReductionPct": -0.0929,
    "auditRecommendationsTotal": 384,
    "auditRecommendationsImplementedPct": 0.69,
    "auditRecommendationsDropped": 76,
    "auditRecommendationsDroppedPct": 0.198,
    "auditRecommendationsOpen": 43,
    "keyTension": "The budget cuts ~164 FTE and ~$30M/yr largely through attrition and a tax measure, while 76 audit recommendations (many on efficiency and revenue) were dropped and 43 remain open. The City's largest-budget departments (Public Works, City Manager) have the weakest audit-implementation records."
  },
  "budget": {
    "generalFundBalancingRecap": {
      "fy2027": {
        "initialDeficit": -32256300,
        "afterRevenueProjections": -27144582,
        "totalDeficitBeforeOneTime": -31349339,
        "useOfOneTimeResources": 2100000,
        "deficitAfterAdjustments": -29249339,
        "proposedSurplus": 981220
      },
      "fy2028": {
        "initialDeficit": -33206801,
        "afterRevenueProjections": -24915773,
        "totalDeficitBeforeOneTime": -29532958,
        "useOfOneTimeResources": 0,
        "deficitAfterAdjustments": -29532958,
        "proposedSurplus": 699849
      }
    },
    "deficitHistory": [
      {
        "fy": "2018-2019",
        "deficit": 10000000
      },
      {
        "fy": "2020-2021",
        "deficit": 40000000
      },
      {
        "fy": "2022",
        "deficit": 27000000
      },
      {
        "fy": "2023",
        "deficit": 22000000
      },
      {
        "fy": "2024",
        "deficit": 12000000
      },
      {
        "fy": "2025",
        "deficit": 17000000
      },
      {
        "fy": "2026",
        "deficit": 29000000
      }
    ],
    "allFundsByDepartment": [
      {
        "department": "Mayor and Council",
        "fy2026Adopted": 7936134,
        "fy2027Proposed": 7542519,
        "fy2028Proposed": 7719768
      },
      {
        "department": "City Auditor",
        "fy2026Adopted": 3934495,
        "fy2027Proposed": 4014900,
        "fy2028Proposed": 4155307
      },
      {
        "department": "Rent Board",
        "fy2026Adopted": 10074940,
        "fy2027Proposed": 9579554,
        "fy2028Proposed": 9764186
      },
      {
        "department": "Office of the Director of Police Accountability",
        "fy2026Adopted": 1146056,
        "fy2027Proposed": 1218244,
        "fy2028Proposed": 1268137
      },
      {
        "department": "City Manager",
        "fy2026Adopted": 23399636,
        "fy2027Proposed": 23081446,
        "fy2028Proposed": 23038965
      },
      {
        "department": "Library",
        "fy2026Adopted": 33865077,
        "fy2027Proposed": 34365131,
        "fy2028Proposed": 31293695
      },
      {
        "department": "City Attorney",
        "fy2026Adopted": 9825142,
        "fy2027Proposed": 11740854,
        "fy2028Proposed": 11890544
      },
      {
        "department": "City Clerk",
        "fy2026Adopted": 3709023,
        "fy2027Proposed": 4387560,
        "fy2028Proposed": 4442419
      },
      {
        "department": "Finance",
        "fy2026Adopted": 12026929,
        "fy2027Proposed": 11585018,
        "fy2028Proposed": 11890064
      },
      {
        "department": "Human Resources",
        "fy2026Adopted": 6804564,
        "fy2027Proposed": 6700330,
        "fy2028Proposed": 7008628
      },
      {
        "department": "Information Technology",
        "fy2026Adopted": 24019890,
        "fy2027Proposed": 19978807,
        "fy2028Proposed": 20371561
      },
      {
        "department": "Health, Housing & Community Services",
        "fy2026Adopted": 119850769,
        "fy2027Proposed": 165498829,
        "fy2028Proposed": 153980699
      },
      {
        "department": "Parks, Recreation & Waterfront",
        "fy2026Adopted": 52502355,
        "fy2027Proposed": 52169781,
        "fy2028Proposed": 49722942
      },
      {
        "department": "Planning and Development",
        "fy2026Adopted": 34631009,
        "fy2027Proposed": 34391855,
        "fy2028Proposed": 34899876
      },
      {
        "department": "Public Works",
        "fy2026Adopted": 187063884,
        "fy2027Proposed": 234458957,
        "fy2028Proposed": 213420904
      },
      {
        "department": "Police",
        "fy2026Adopted": 106237136,
        "fy2027Proposed": 106898286,
        "fy2028Proposed": 108497860
      },
      {
        "department": "Fire",
        "fy2026Adopted": 78273290,
        "fy2027Proposed": 79042106,
        "fy2028Proposed": 81368163
      },
      {
        "department": "Non-Departmental",
        "fy2026Adopted": 113913030,
        "fy2027Proposed": 98535848,
        "fy2028Proposed": 90520021
      },
      {
        "department": "Grand Total",
        "fy2026Adopted": 829213359,
        "fy2027Proposed": 905190026,
        "fy2028Proposed": 865253739
      }
    ],
    "staffingByDepartment": [
      {
        "department": "City Attorney",
        "totalFTE": 19.0,
        "generalFund": 19.0
      },
      {
        "department": "City Auditor",
        "totalFTE": 15.75,
        "generalFund": 14.83
      },
      {
        "department": "City Clerk",
        "totalFTE": 9.0,
        "generalFund": 8.43
      },
      {
        "department": "City Manager",
        "totalFTE": 44.0,
        "generalFund": 29.45
      },
      {
        "department": "Finance",
        "totalFTE": 48.0,
        "generalFund": 39.25
      },
      {
        "department": "Fire",
        "totalFTE": 190.0,
        "generalFund": 137.33
      },
      {
        "department": "Health, Housing & Community Services",
        "totalFTE": 195.0,
        "generalFund": 65.27
      },
      {
        "department": "Human Resources",
        "totalFTE": 24.0,
        "generalFund": 16.2
      },
      {
        "department": "Information Technology",
        "totalFTE": 45.0,
        "generalFund": 0.0
      },
      {
        "department": "Library",
        "totalFTE": 131.05,
        "generalFund": 0.0
      },
      {
        "department": "Mayor and Council",
        "totalFTE": 23.0,
        "generalFund": 23.0
      },
      {
        "department": "Office of the Director of Police Accountability",
        "totalFTE": 4.0,
        "generalFund": 4.0
      },
      {
        "department": "Parks, Recreation & Waterfront",
        "totalFTE": 114.0,
        "generalFund": 25.5
      },
      {
        "department": "Planning & Development",
        "totalFTE": 105.04,
        "generalFund": 11.86
      },
      {
        "department": "Police",
        "totalFTE": 272.0,
        "generalFund": 250.0
      },
      {
        "department": "Public Works",
        "totalFTE": 337.0,
        "generalFund": 18.79
      },
      {
        "department": "Rent Board",
        "totalFTE": 29.0,
        "generalFund": 0.5
      }
    ],
    "staffingNotes": {
      "totalFTE": 1604.84,
      "rifGeneralFundCumulative": 150,
      "balancingPlanFTE": 183,
      "preservedContingentOnSalesTax": 33,
      "positionReductionListTotal": 138,
      "positionsFilled": 38,
      "positionsVacant": 100,
      "positionsPreservedIfSalesTaxPasses": 33
    },
    "note": "Full revenue-by-category, expenditure-by-category, one-time resources, service impacts, and Measure U1 detail are in fy2027-2028-proposed-budget.json.",
    "generalFundBalancingPlanByUnit": {
      "_description": "GF baseline vs proposed-after-reduction by department and charter office, FY27 & FY28, including the Sales & Use Tax allocation column (cuts reversed if the Nov 2026 0.5% sales-tax measure passes).",
      "_source": "Item 21 Proposed Budget / 4-16-2026 Balancing Plan, pp.9-11",
      "_confidence": "High - parsed directly from source tables",
      "fy2027": {
        "departments": [
          {
            "unit": "City Clerk",
            "baselineExpenditures": 3952847,
            "reductionBeforeSalesTax": 210456,
            "budgetAfterReduction": 3742391,
            "pctReductionBeforeSalesTax": 0.053,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 210456,
            "pctReductionAfterSalesTax": 0.053
          },
          {
            "unit": "City Manager's Office",
            "baselineExpenditures": 18713660,
            "reductionBeforeSalesTax": 2489487,
            "budgetAfterReduction": 16224173,
            "pctReductionBeforeSalesTax": 0.133,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 2489487,
            "pctReductionAfterSalesTax": 0.133
          },
          {
            "unit": "Finance",
            "baselineExpenditures": 9887235,
            "reductionBeforeSalesTax": 684356,
            "budgetAfterReduction": 9202879,
            "pctReductionBeforeSalesTax": 0.069,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 684356,
            "pctReductionAfterSalesTax": 0.069
          },
          {
            "unit": "Fire",
            "baselineExpenditures": 55650689,
            "reductionBeforeSalesTax": 6653092,
            "budgetAfterReduction": 48997597,
            "pctReductionBeforeSalesTax": 0.12,
            "salesUseTaxAllocation": 3631106,
            "reductionWithSalesTax": 3021986,
            "pctReductionAfterSalesTax": 0.054
          },
          {
            "unit": "Health, Housing & Community Services",
            "baselineExpenditures": 37548665,
            "reductionBeforeSalesTax": 3561672,
            "budgetAfterReduction": 33986993,
            "pctReductionBeforeSalesTax": 0.095,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 3561672,
            "pctReductionAfterSalesTax": 0.095
          },
          {
            "unit": "Human Resources",
            "baselineExpenditures": 5212918,
            "reductionBeforeSalesTax": 625774,
            "budgetAfterReduction": 4587144,
            "pctReductionBeforeSalesTax": 0.12,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 625774,
            "pctReductionAfterSalesTax": 0.12
          },
          {
            "unit": "Information Technology",
            "baselineExpenditures": 1150454,
            "reductionBeforeSalesTax": 185391,
            "budgetAfterReduction": 965062,
            "pctReductionBeforeSalesTax": 0.161,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 185391,
            "pctReductionAfterSalesTax": 0.161
          },
          {
            "unit": "Parks, Recreation & Waterfront",
            "baselineExpenditures": 13233201,
            "reductionBeforeSalesTax": 1190950,
            "budgetAfterReduction": 12042251,
            "pctReductionBeforeSalesTax": 0.09,
            "salesUseTaxAllocation": 466004,
            "reductionWithSalesTax": 724946,
            "pctReductionAfterSalesTax": 0.055
          },
          {
            "unit": "Planning & Development",
            "baselineExpenditures": 3666161,
            "reductionBeforeSalesTax": 458269,
            "budgetAfterReduction": 3207892,
            "pctReductionBeforeSalesTax": 0.125,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 458269,
            "pctReductionAfterSalesTax": 0.125
          },
          {
            "unit": "Police",
            "baselineExpenditures": 106198574,
            "reductionBeforeSalesTax": 10588717,
            "budgetAfterReduction": 95609857,
            "pctReductionBeforeSalesTax": 0.1,
            "salesUseTaxAllocation": 5345885,
            "reductionWithSalesTax": 5242832,
            "pctReductionAfterSalesTax": 0.049
          },
          {
            "unit": "Public Works",
            "baselineExpenditures": 8135147,
            "reductionBeforeSalesTax": 779771,
            "budgetAfterReduction": 7355377,
            "pctReductionBeforeSalesTax": 0.096,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 779771,
            "pctReductionAfterSalesTax": 0.096
          },
          {
            "unit": "IT Cost Allocation",
            "baselineExpenditures": 0,
            "reductionBeforeSalesTax": 600000,
            "budgetAfterReduction": -600000,
            "pctReductionBeforeSalesTax": null,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 600000,
            "pctReductionAfterSalesTax": null,
            "_note": "Internal IT cost-allocation credit ($600K savings), not a department baseline. Reconciles GF balancing totals."
          }
        ],
        "charterOffices": [
          {
            "unit": "City Attorney",
            "baselineExpenditures": 7696001,
            "reductionBeforeSalesTax": 0,
            "budgetAfterReduction": 7696001,
            "pctReductionBeforeSalesTax": 0.0,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 0,
            "pctReductionAfterSalesTax": 0.0
          },
          {
            "unit": "City Auditor",
            "baselineExpenditures": 3929199,
            "reductionBeforeSalesTax": 288560,
            "budgetAfterReduction": 3640639,
            "pctReductionBeforeSalesTax": 0.073,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 288560,
            "pctReductionAfterSalesTax": 0.073
          },
          {
            "unit": "ODPA (Police Accountability)",
            "baselineExpenditures": 1289953,
            "reductionBeforeSalesTax": 71708,
            "budgetAfterReduction": 1218245,
            "pctReductionBeforeSalesTax": 0.056,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 71708,
            "pctReductionAfterSalesTax": 0.056
          },
          {
            "unit": "Mayor & Council",
            "baselineExpenditures": 6899331,
            "reductionBeforeSalesTax": 863145,
            "budgetAfterReduction": 6036186,
            "pctReductionBeforeSalesTax": 0.125,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 863145,
            "pctReductionAfterSalesTax": 0.125
          }
        ],
        "totalDepartments": {
          "baseline": 263349551,
          "reductionBeforeSalesTax": 28027935,
          "afterReduction": 235321616,
          "pctBefore": 0.106,
          "salesTaxAllocation": 9442995,
          "reductionWithSalesTax": 18584940,
          "pctAfter": 0.071
        },
        "totalCharter": {
          "baseline": 19814484,
          "reductionBeforeSalesTax": 1223413,
          "afterReduction": 18591071,
          "pctBefore": 0.062,
          "salesTaxAllocation": 0,
          "reductionWithSalesTax": 1223413,
          "pctAfter": 0.062
        },
        "totalCitywide": {
          "baseline": 283164035,
          "reductionBeforeSalesTax": 29251348,
          "afterReduction": 253912687,
          "pctBefore": 0.103,
          "salesTaxAllocation": 9442995,
          "reductionWithSalesTax": 19808353,
          "pctAfter": 0.07
        }
      },
      "fy2028": {
        "departments": [
          {
            "unit": "City Clerk",
            "baselineExpenditures": 3998036,
            "reductionBeforeSalesTax": 94456,
            "budgetAfterReduction": 3903580,
            "pctReductionBeforeSalesTax": 0.024,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 94456,
            "pctReductionAfterSalesTax": 0.024
          },
          {
            "unit": "City Manager's Office",
            "baselineExpenditures": 19041413,
            "reductionBeforeSalesTax": 2432623,
            "budgetAfterReduction": 16608790,
            "pctReductionBeforeSalesTax": 0.128,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 2432623,
            "pctReductionAfterSalesTax": 0.128
          },
          {
            "unit": "Finance",
            "baselineExpenditures": 10178435,
            "reductionBeforeSalesTax": 715714,
            "budgetAfterReduction": 9462721,
            "pctReductionBeforeSalesTax": 0.07,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 715714,
            "pctReductionAfterSalesTax": 0.07
          },
          {
            "unit": "Fire",
            "baselineExpenditures": 57206818,
            "reductionBeforeSalesTax": 6800791,
            "budgetAfterReduction": 50406027,
            "pctReductionBeforeSalesTax": 0.119,
            "salesUseTaxAllocation": 3703328,
            "reductionWithSalesTax": 3097463,
            "pctReductionAfterSalesTax": 0.054
          },
          {
            "unit": "Health, Housing & Community Services",
            "baselineExpenditures": 38021381,
            "reductionBeforeSalesTax": 3455468,
            "budgetAfterReduction": 34565913,
            "pctReductionBeforeSalesTax": 0.091,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 3455468,
            "pctReductionAfterSalesTax": 0.091
          },
          {
            "unit": "Human Resources",
            "baselineExpenditures": 5387455,
            "reductionBeforeSalesTax": 622032,
            "budgetAfterReduction": 4765423,
            "pctReductionBeforeSalesTax": 0.115,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 622032,
            "pctReductionAfterSalesTax": 0.115
          },
          {
            "unit": "Information Technology",
            "baselineExpenditures": 1150454,
            "reductionBeforeSalesTax": 185391,
            "budgetAfterReduction": 965062,
            "pctReductionBeforeSalesTax": 0.161,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 185391,
            "pctReductionAfterSalesTax": 0.161
          },
          {
            "unit": "Parks, Recreation & Waterfront",
            "baselineExpenditures": 13382163,
            "reductionBeforeSalesTax": 1205811,
            "budgetAfterReduction": 12176353,
            "pctReductionBeforeSalesTax": 0.09,
            "salesUseTaxAllocation": 477313,
            "reductionWithSalesTax": 728498,
            "pctReductionAfterSalesTax": 0.054
          },
          {
            "unit": "Planning & Development",
            "baselineExpenditures": 3763360,
            "reductionBeforeSalesTax": 470419,
            "budgetAfterReduction": 3292941,
            "pctReductionBeforeSalesTax": 0.125,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 470419,
            "pctReductionAfterSalesTax": 0.125
          },
          {
            "unit": "Police",
            "baselineExpenditures": 107356946,
            "reductionBeforeSalesTax": 10789378,
            "budgetAfterReduction": 96567568,
            "pctReductionBeforeSalesTax": 0.101,
            "salesUseTaxAllocation": 5453304,
            "reductionWithSalesTax": 5336074,
            "pctReductionAfterSalesTax": 0.05
          },
          {
            "unit": "Public Works",
            "baselineExpenditures": 8302692,
            "reductionBeforeSalesTax": 1084523,
            "budgetAfterReduction": 7218169,
            "pctReductionBeforeSalesTax": 0.131,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 1084523,
            "pctReductionAfterSalesTax": 0.131
          },
          {
            "unit": "IT Cost Allocation Plan",
            "baselineExpenditures": 0,
            "reductionBeforeSalesTax": 600000,
            "budgetAfterReduction": -600000,
            "pctReductionBeforeSalesTax": null,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 600000,
            "pctReductionAfterSalesTax": null,
            "_note": "Internal IT cost-allocation credit ($600K savings), not a department baseline. Reconciles GF balancing totals."
          }
        ],
        "charterOffices": [
          {
            "unit": "City Attorney",
            "baselineExpenditures": 7828432,
            "reductionBeforeSalesTax": 0,
            "budgetAfterReduction": 7828432,
            "pctReductionBeforeSalesTax": 0.0,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 0,
            "pctReductionAfterSalesTax": 0.0
          },
          {
            "unit": "City Auditor",
            "baselineExpenditures": 4061371,
            "reductionBeforeSalesTax": 367458,
            "budgetAfterReduction": 3693914,
            "pctReductionBeforeSalesTax": 0.09,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 367458,
            "pctReductionAfterSalesTax": 0.09
          },
          {
            "unit": "ODPA (Police Accountability)",
            "baselineExpenditures": 1339846,
            "reductionBeforeSalesTax": 71708,
            "budgetAfterReduction": 1268138,
            "pctReductionBeforeSalesTax": 0.054,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 71708,
            "pctReductionAfterSalesTax": 0.054
          },
          {
            "unit": "Mayor & Council",
            "baselineExpenditures": 7014592,
            "reductionBeforeSalesTax": 877248,
            "budgetAfterReduction": 6136365,
            "pctReductionBeforeSalesTax": 0.125,
            "salesUseTaxAllocation": 0,
            "reductionWithSalesTax": 877248,
            "pctReductionAfterSalesTax": 0.125
          }
        ],
        "totalDepartments": {
          "baseline": 267789153,
          "reductionBeforeSalesTax": 28456605,
          "afterReduction": 239332548,
          "pctBefore": 0.106,
          "salesTaxAllocation": 9633945,
          "reductionWithSalesTax": 18822661,
          "pctAfter": 0.07
        },
        "totalCharter": {
          "baseline": 20244241,
          "reductionBeforeSalesTax": 1316414,
          "afterReduction": 18927827,
          "pctBefore": 0.065,
          "salesTaxAllocation": 0,
          "reductionWithSalesTax": 1316414,
          "pctAfter": 0.065
        },
        "totalCitywide": {
          "baseline": 288033394,
          "reductionBeforeSalesTax": 29773019,
          "afterReduction": 258260375,
          "pctBefore": 0.103,
          "salesTaxAllocation": 9633945,
          "reductionWithSalesTax": 20139074,
          "pctAfter": 0.07
        }
      }
    },
    "positionReductionList": {
      "_description": "Complete position-by-position GF reduction list (Attachment 1 to Item 21), extracted in full via browser PDF parsing. 'toSalesTax' = positions preserved if the Nov 2026 sales-tax measure passes.",
      "_source": "Item 21 Proposed Budget, Attachment 1 (Summary Position Reduction List), pp.45-48 of 114",
      "_confidence": "High - department counts verified (sum to grand total 138/33/105) and Filled/Vacant split (38 filled/100 vacant) independently matches press reports. A few individual classifications on wrapped Police/HHCS rows are blank in source extraction.",
      "captureStatus": "complete",
      "totals": {
        "positionsReduced": 138,
        "preservedIfSalesTaxPasses": 33,
        "netReductions": 105,
        "filled": 38,
        "vacant": 100
      },
      "byDepartment": [
        {
          "department": "CMO",
          "original": 9,
          "preservedBySalesTax": 0,
          "revised": 9,
          "filled": 5,
          "vacant": 4,
          "classifications": [
            "CMDEV PRJ CD (F)",
            "Communications Specialist (F)",
            "Communications Specialist (F)",
            "Diversity, Equity and Inclusion Officer (V)",
            "ECODEV PRJ CD (V)",
            "Office Specialist II (V)",
            "Office Specialist III (F)",
            "Program Manager II U (F)",
            "Social Services Specialist (V)"
          ]
        },
        {
          "department": "Finance",
          "original": 4,
          "preservedBySalesTax": 0,
          "revised": 4,
          "filled": 0,
          "vacant": 4,
          "classifications": [
            "Assoc. Management Analyst (V)",
            "Revenue Dev. Specialist I (V)",
            "Revenue Dev. Specialist I (V)",
            "Senior Systems Analyst (V)"
          ]
        },
        {
          "department": "Fire",
          "original": 14,
          "preservedBySalesTax": 9,
          "revised": 5,
          "filled": 12,
          "vacant": 2,
          "classifications": [
            "Apparatus Operator (F)",
            "Apparatus Operator (F)",
            "Apparatus Operator (F)",
            "Assc Mgt Anly (F)",
            "Fire CaptII 40 (F)",
            "Fire CaptII 40 (F)",
            "Fire CaptII 40 (F)",
            "Fire CaptII 40 (F)",
            "Fire Inspector (V)",
            "Fire Marshal (V)",
            "Firefighter (F)",
            "Firefighter (F)",
            "Firefighter (F)",
            "Program Manager II (F)"
          ]
        },
        {
          "department": "HHCS",
          "original": 45,
          "preservedBySalesTax": 0,
          "revised": 45,
          "filled": 8,
          "vacant": 37,
          "note": "Largest cut; predominantly behavioral/mental health clinical roles, mostly vacant",
          "classifications": [
            "Behavioral Hlth Clin II (F)",
            "Behavioral Hlth Clin II (F)",
            "Com Health Worker Spec (F)",
            "Com Service Spec II (F)",
            "Com Service Spec III (F)",
            "Mental Health Program Supv (F)",
            "Sr Commnty Health Specialist (F)",
            "Vector Control Technician (F)",
            "Asst Mgmt Analyst (V)",
            "Behavioral Hlth Clin I (V) x3",
            "Behavioral Hlth Clin II (V) x8",
            "Com Health Worker Spec (V)",
            "Com Service Spec II (V) x2",
            "Epidemiologist (V)",
            "Health Educator (V)",
            "Health Svcs Program Spclst (V)",
            "Mental Health Clinical Supv (V)",
            "Mental Health Nurse (V) x4",
            "Mental Health Program Supv (V)",
            "Office Specialist II (V) +others"
          ]
        },
        {
          "department": "HR",
          "original": 2,
          "preservedBySalesTax": 0,
          "revised": 2,
          "filled": 0,
          "vacant": 2,
          "classifications": [
            "Associate HR Analyst (V)",
            "Occupational Hlth/Safety Spec (V)"
          ]
        },
        {
          "department": "IT",
          "original": 4,
          "preservedBySalesTax": 0,
          "revised": 4,
          "filled": 0,
          "vacant": 4,
          "classifications": [
            "App. Program Analyst II (V)",
            "Cust. Svcs. Specialist III (V)",
            "Sr. Info. Systems Specialist (V)",
            "(1 add'l V)"
          ]
        },
        {
          "department": "Police",
          "original": 39,
          "preservedBySalesTax": 21,
          "revised": 18,
          "filled": 9,
          "vacant": 30,
          "note": "Overwhelmingly sworn Police Officer positions (mostly vacant); 21 preserved if sales tax passes. Also 1 Office Specialist II, some Police Ofc 12.5.",
          "classifications": [
            "Office Specialist II (V)",
            "Police Ofc x~36 (mix F/V)",
            "Police Ofc 12.5 (F) x2"
          ]
        },
        {
          "department": "PRW",
          "original": 6,
          "preservedBySalesTax": 3,
          "revised": 3,
          "filled": 2,
          "vacant": 4,
          "classifications": [
            "Asst. Civil Eng (V)",
            "Asst. Civil Eng (F)",
            "Asst. Recreation Coordinator (V)",
            "Asst. Recreation Coordinator (V)",
            "Sports Official (V)",
            "Waterfront Manager (F)"
          ]
        },
        {
          "department": "Public Works",
          "original": 15,
          "preservedBySalesTax": 0,
          "revised": 15,
          "filled": 2,
          "vacant": 13,
          "classifications": [
            "Ast PW Eng (V)",
            "Chf of Party (V)",
            "Bld Mnt Mec Tr (V)",
            "Env Complnce Sp (F)",
            "Laborer (V) x4",
            "Off SpII (V)",
            "OHS Ofc (V)",
            "PW Sup (V) x2",
            "Se Mnt Ast Sup (V)",
            "Skilled Laborer (F)",
            "Skilled Laborer (V)"
          ]
        }
      ]
    }
  },
  "audit": {
    "statuses": [
      {
        "name": "Not Started",
        "color": "red",
        "open": true
      },
      {
        "name": "Started",
        "color": "grey",
        "open": true
      },
      {
        "name": "Partly Implemented",
        "color": "yellow",
        "open": true
      },
      {
        "name": "Implemented",
        "color": "green",
        "closed": true
      },
      {
        "name": "Dropped",
        "color": "blue",
        "closed": true
      }
    ],
    "categories": [
      "Internal Controls",
      "Efficiency and Effectiveness",
      "Regulatory Compliance",
      "Transparency and Accountability",
      "Training",
      "Equity"
    ],
    "overallStats": {
      "auditCount": 54,
      "recommendationCount": 384
    },
    "byStatus": [
      {
        "status": "Not Started",
        "value": 9
      },
      {
        "status": "Started",
        "value": 12
      },
      {
        "status": "Partly Implemented",
        "value": 22
      },
      {
        "status": "Implemented",
        "value": 265
      },
      {
        "status": "Dropped",
        "value": 76
      }
    ],
    "byCategory": [
      {
        "category": "Internal Controls",
        "value": 82
      },
      {
        "category": "Efficiency and Effectiveness",
        "value": 180
      },
      {
        "category": "Regulatory Compliance",
        "value": 8
      },
      {
        "category": "Transparency and Accountability",
        "value": 111
      },
      {
        "category": "Training",
        "value": 2
      },
      {
        "category": "Equity",
        "value": 1
      }
    ],
    "byDepartmentAndStatus": [
      {
        "department": "Mayor and Council",
        "totalCount": 4,
        "Implemented": 2,
        "Started": 1,
        "NotStarted": 1
      },
      {
        "department": "Budget and Fiscal Management",
        "totalCount": 5,
        "Implemented": 5
      },
      {
        "department": "Library",
        "totalCount": 6,
        "Implemented": 5,
        "Dropped": 1
      },
      {
        "department": "Information Technology",
        "totalCount": 9,
        "Implemented": 7,
        "Dropped": 2
      },
      {
        "department": "City Auditor",
        "totalCount": 11,
        "Implemented": 11
      },
      {
        "department": "Parks, Recreation and Waterfront",
        "totalCount": 19,
        "Implemented": 17,
        "Dropped": 2
      },
      {
        "department": "Planning",
        "totalCount": 20,
        "Implemented": 19,
        "Dropped": 1
      },
      {
        "department": "Human Resources",
        "totalCount": 21,
        "Implemented": 18,
        "PartlyImplemented": 2,
        "Started": 1
      },
      {
        "department": "Fire",
        "totalCount": 24,
        "Implemented": 12,
        "Dropped": 12
      },
      {
        "department": "Health, Housing and Community Services",
        "totalCount": 35,
        "Implemented": 28,
        "NotStarted": 1,
        "Started": 1,
        "PartlyImplemented": 5
      },
      {
        "department": "Police",
        "totalCount": 35,
        "Implemented": 34,
        "Dropped": 1
      },
      {
        "department": "Finance",
        "totalCount": 43,
        "Implemented": 42,
        "Dropped": 1
      },
      {
        "department": "Public Works",
        "totalCount": 64,
        "Implemented": 21,
        "Dropped": 24,
        "PartlyImplemented": 11,
        "Started": 7,
        "NotStarted": 1
      },
      {
        "department": "City Manager",
        "totalCount": 88,
        "Implemented": 44,
        "Dropped": 32,
        "PartlyImplemented": 4,
        "Started": 2,
        "NotStarted": 6
      }
    ],
    "byYearAndStatus": [
      {
        "year": "2014",
        "totalCount": 68,
        "Implemented": 55,
        "Dropped": 13
      },
      {
        "year": "2016",
        "totalCount": 48,
        "Implemented": 27,
        "Dropped": 21
      },
      {
        "year": "2017",
        "totalCount": 43,
        "Implemented": 36,
        "Dropped": 7
      },
      {
        "year": "2018",
        "totalCount": 35,
        "Implemented": 30,
        "Dropped": 5
      },
      {
        "year": "2019",
        "totalCount": 31,
        "Implemented": 18,
        "Dropped": 12,
        "PartlyImplemented": 1
      },
      {
        "year": "2021",
        "totalCount": 14,
        "Implemented": 3,
        "PartlyImplemented": 11
      },
      {
        "year": "2022",
        "totalCount": 17,
        "Implemented": 13,
        "Dropped": 4
      },
      {
        "year": "2023",
        "totalCount": 31,
        "Implemented": 20,
        "PartlyImplemented": 5,
        "Started": 4,
        "Dropped": 1,
        "NotStarted": 1
      },
      {
        "year": "2024",
        "totalCount": 9,
        "Implemented": 2,
        "PartlyImplemented": 5,
        "Started": 1,
        "NotStarted": 1
      },
      {
        "year": "2025",
        "totalCount": 6,
        "NotStarted": 6
      },
      {
        "year": "Unissued",
        "totalCount": 8,
        "Started": 7,
        "NotStarted": 1
      }
    ],
    "fy2027AuditPlan": {
      "newAudits": [
        "Public Health",
        "Measure FF (streets and sidewalks)"
      ],
      "continuingAudits": [
        "Rent Board",
        "Business License Taxes"
      ],
      "whistleblower": {
        "firstAnnualReport": true,
        "calendarYear": 2025,
        "reportsReceived": 42,
        "expansionPaused": true,
        "reason": "Auditor reduced own baseline budget to contribute to deficit reduction; paused public expansion and limited staff training"
      }
    }
  },
  "opportunities": {
    "_description": "Audit-identified efficiency, revenue, and accountability opportunities mapped to budget areas. Each links one or more audit recommendations (current status) to the relevant department's budget. 'Dropped' means the City declined or let it lapse; 'Open' means not yet implemented.",
    "items": [
      {
        "id": "OPP-01",
        "title": "Citywide grants management never built",
        "department": "City Manager / Public Works / Finance",
        "audit": "Citywide Grants Management (2016)",
        "recsTotal": 15,
        "status": "All 15 Dropped",
        "budgetLink": "Relevant to grant revenue capture as the City leans on one-time and external funds; Grant Funds = ~$42.5M/yr.",
        "opportunity": "City never adopted grants policy, procedures manual, accounting ownership, or a grants management system. Audit warned of misrecorded expenditures, untracked receivables, and clawback risk. Most recs lapsed via the 5-year auto-drop rule, not an affirmative decision.",
        "category": "Transparency and Accountability / Efficiency",
        "confidence": "High"
      },
      {
        "id": "OPP-02",
        "title": "Fleet Replacement Fund chronically short; GF raided",
        "department": "Public Works",
        "audit": "Fleet Replacement Fund Short Millions (2021)",
        "recsTotal": 12,
        "status": "11 Partly Implemented, 1 Implemented (none fully resolved 4 yrs on)",
        "budgetLink": "Public Works is the largest department ($234M FY27). $2M (FY25) and $0.5M (FY24) were transferred OUT of Equipment Replacement Fund 671 to Maintenance Fund 672.",
        "opportunity": "Underfunded fleet fund means deferred vehicle replacement and future cost spikes. Audit asked for a funding model, optimal fleet-size (right-sizing) study, and an Administrative Regulation requiring documented justification before raiding the fund. Right-sizing survey twice failed to get responses.",
        "category": "Efficiency and Effectiveness",
        "confidence": "High"
      },
      {
        "id": "OPP-03",
        "title": "Zero Waste efficiencies declined",
        "department": "Public Works",
        "audit": "Underfunded Mandate: Zero Waste 2020 Goal (2014) + Unified Vision of Zero Waste (2016)",
        "recsTotal": 27,
        "status": "18 Dropped",
        "budgetLink": "Zero Waste is an enterprise fund; enterprise/parking fund stabilization is an explicit budget pressure.",
        "opportunity": "Dropped items include a comprehensive route audit to align billing with service (under-billing risk), franchise-fee recovery on recyclables, mobile route technology, and a strategic plan with performance measures. One dropped rec cited ~$496K/yr potential savings from biweekly garbage collection (requires state waiver).",
        "category": "Efficiency and Effectiveness",
        "confidence": "High"
      },
      {
        "id": "OPP-04",
        "title": "No citywide staffing analysis before a 164-FTE cut",
        "department": "City Manager / Human Resources / Council",
        "audit": "Staff Shortages (2023)",
        "recsTotal": 25,
        "status": "Mixed; key items Open (Started/Partly/Not Started)",
        "budgetLink": "Budget removes 164.33 FTE net. Audit recommended a critical-needs staffing analysis to size the workforce BEFORE cutting.",
        "opportunity": "Open items: department-by-department staffing analysis, citywide telework policy aligned to best practice, succession plan, retention goals/targets, exit-interview process, and reducing unused building space to cut overhead. The HR 'staffing analysis' rec is only Partly Implemented; cuts are proceeding via attrition rather than need-based analysis.",
        "category": "Efficiency and Effectiveness",
        "confidence": "High"
      },
      {
        "id": "OPP-05",
        "title": "Fire prevention inspection program: all fixes dropped",
        "department": "Fire",
        "audit": "Fire Prevention Inspections (2019)",
        "recsTotal": 11,
        "status": "All 11 Dropped",
        "budgetLink": "Fire is being cut (Fire Station 4 browning, 9 FTE eliminated). Audit found inspection capacity and revenue gaps.",
        "opportunity": "Dropped: workload/staffing analysis, risk-based inspection prioritization, a citation issuance/tracking/collections process (foregone revenue), educational outreach, database controls. Two were affirmatively 'will not implement' (risk accepted); the rest lapsed.",
        "category": "Efficiency and Effectiveness / Internal Controls",
        "confidence": "High"
      },
      {
        "id": "OPP-06",
        "title": "Structural-deficit recommendations themselves were dropped",
        "department": "City Manager",
        "audit": "Berkeley's Financial Condition FY2012-FY2021 (2022)",
        "recsTotal": 5,
        "status": "4 Dropped, 1 Implemented",
        "budgetLink": "Directly about the structural deficit the budget is trying to solve.",
        "opportunity": "Dropped: a Section 115 Trust funding plan, reserve replenishment plan (Stability/Catastrophic reserves), enterprise-fund balance policy, and a capital/deferred-maintenance funding plan. City dropped them 'to allow for updated recommendations in the FY2025 updated financial condition report' \u2014 so the fixes are deferred to a later report rather than resolved.",
        "category": "Efficiency and Effectiveness / Internal Controls",
        "confidence": "High"
      },
      {
        "id": "OPP-07",
        "title": "Code enforcement: software, metrics, staffing all dropped",
        "department": "City Manager",
        "audit": "Code Enforcement Resources Constrained (2018)",
        "recsTotal": 12,
        "status": "5 Dropped, 7 Implemented",
        "budgetLink": "Code enforcement generates citation revenue and addresses health/safety risk.",
        "opportunity": "Dropped: case-management software, mobile field tech, a staffing/workload analysis, and performance metrics/reporting. Foregone citation revenue and efficiency.",
        "category": "Efficiency and Effectiveness",
        "confidence": "High"
      },
      {
        "id": "OPP-08",
        "title": "Homelessness spending lacks outcome tracking",
        "department": "City Manager (Homeless Response Team) / HHCS",
        "audit": "Homeless Response Team (2025)",
        "recsTotal": 6,
        "status": "All 6 Not Started",
        "budgetLink": "Homelessness is a major GF spend area with active budget reductions (Winter Shelter, STAIR Center, outreach worker).",
        "opportunity": "Newest audit; all recs open. Asks for expanded public outcome reporting, documented data procedures, HMIS Outreach module adoption in city-funded contracts, and a staffing assessment for data/reporting. Without these, the City cannot show whether homelessness dollars meet goals \u2014 exactly the accountability test for what to cut vs. keep.",
        "category": "Transparency and Accountability",
        "confidence": "High"
      },
      {
        "id": "OPP-09",
        "title": "Restaurant inspection fees could fund staffing",
        "department": "Health, Housing and Community Services",
        "audit": "Berkeley Restaurant Inspections (2024)",
        "recsTotal": 9,
        "status": "Mostly Open (1 Not Started, 1 Started, 5 Partly, 2 Implemented)",
        "budgetLink": "Program chronically understaffed and missing targets; HHCS budget grew but program underperforms.",
        "opportunity": "A completed fee study (pending Council) could let fees support increased staffing \u2014 a revenue-aligned fix. Also open: public inspection data portal, placarding program, performance metrics, and revenue-vs-expenditure tracking for the program.",
        "category": "Efficiency and Effectiveness / Transparency",
        "confidence": "High"
      },
      {
        "id": "OPP-10",
        "title": "Lease portfolio still not centralized after 16 years",
        "department": "Public Works / Finance",
        "audit": "2009 Leases Audit Follow-Up - Same Risks 16 Years Later (2025)",
        "recsTotal": 8,
        "status": "7 Started, 1 Not Started",
        "budgetLink": "City lease revenue and cost oversight; a Real Property Administrator was newly hired (Aug 2025).",
        "opportunity": "No centralized lease inventory with contract numbers, COLAs, terms, and locations. The City re-issued in 2025 the same recommendations it failed to implement from 2009, risking missed escalators, unbilled revenue, and weak oversight. Work has just started.",
        "category": "Efficiency and Effectiveness / Internal Controls",
        "confidence": "High"
      },
      {
        "id": "OPP-11",
        "title": "Largest-budget departments have weakest audit follow-through",
        "department": "Public Works; City Manager",
        "audit": "Cross-cutting (dashboard aggregates)",
        "recsTotal": 152,
        "status": "Pattern",
        "budgetLink": "Public Works ($234M FY27) and City Manager span the biggest discretionary footprints.",
        "opportunity": "Public Works: of 64 recs, only 21 implemented (33%), 24 dropped (38%), 19 open. City Manager: of 88 recs, 44 implemented (50%), 32 dropped (36%). The departments with the most dollars have the weakest record of acting on audit-identified efficiency/accountability fixes.",
        "category": "Transparency and Accountability",
        "confidence": "High"
      },
      {
        "id": "OPP-12",
        "title": "1-in-5 audit recommendations dropped, many by passive lapse",
        "department": "Citywide",
        "audit": "Cross-cutting",
        "recsTotal": 76,
        "status": "Dropped",
        "budgetLink": "Citywide efficiency/accountability backlog.",
        "opportunity": "76 of 384 recs (19.8%) are Dropped. A large share were dropped automatically under the Auditor's '5-year' rule (not implemented in time), not by an affirmative cost-benefit decision \u2014 meaning efficiency/accountability fixes expired untried. Concentrated in 2014/2016 Public Works and grants/zero-waste work.",
        "category": "Transparency and Accountability",
        "confidence": "High"
      }
    ]
  },
  "agendas": {
    "_description": "Structured council/committee agenda items ingested for the BeTH tracker.",
    "meetings": [
      {
        "meeting": "Budget & Finance Committee",
        "date": "2026-06-11",
        "agendaDate": "2026-06",
        "members": "Ishii (Mayor), Kesarwani, Blackaby; Alternate: Tregub",
        "source": "https://berkeleyca.gov/sites/default/files/legislative-body-meeting-agendas/2026-06-11%20Agenda%20Packet%20-%20Budget.pdf",
        "spendingItems": [],
        "actionItems": [
          {
            "id": "act-061101",
            "item": 2,
            "department": "Mayor's Office",
            "description": "Mayor's Proposed City Budget FY2027-FY2028 \u2014 committee review",
            "category": "Budget & Finance",
            "note": "NO MATERIAL in packet \u2014 'No Material Available for this Item' placeholder. Proposed biennial budget reviewed without published staff report in agenda packet."
          },
          {
            "id": "act-061102",
            "item": 3,
            "department": "HHCS",
            "description": "HHCS Community Agency Contracting Overview",
            "category": "Health & Human Services",
            "note": "NO MATERIAL in packet. Follows audit finding that Council awarded $417,400 in non-competitive CBO contracts via budget referrals in FY2024."
          }
        ],
        "referrals": [
          {
            "id": "ref-061101",
            "item": 4,
            "sponsors": "Kesarwani (Author), Ishii (Co-Sponsor)",
            "description": "Amend BMC 7.18 to require competitive procurement for all service contracts >$100,000; raises Council approval threshold from $50,000 to $100,000; applies to all Charter Officers; emergencies and justified sole-source excepted. Implements Auditor Rec 1.2 from Feb 19, 2026 contracts audit.",
            "category": "Budget & Finance",
            "referred": "2026-04-27",
            "due": "2026-10-13",
            "status": "Unscheduled",
            "agendaDate": "2026-06",
            "auditLink": "City Contracts: Outdated Process Led to Non-Competitive Contracts (2026-02-19), Rec 1.2",
            "fiscalImplications": "Staff time; potential savings \u2014 FY2024 had $43M (30%) of contract dollars awarded without documented competition; $85M/10yr recycling contracts never bid"
          },
          {
            "id": "ref-061102",
            "item": 5,
            "sponsors": "Lunaparra (Author), O'Keefe (Co-Sponsor)",
            "description": "Resolution restricting Council discretionary spending: salary savings from step-placement differentials stay in personnel; no transfer to non-personnel except one-time $10K cap for new Councilmembers in year one. Excludes Mayor's budget.",
            "category": "Budget & Finance",
            "referred": "2026-05-04",
            "due": "2026-10-20",
            "status": "Unscheduled",
            "agendaDate": "2026-06",
            "fiscalImplications": "~$550,000/yr in salary savings returned to General Fund at current staffing levels (sponsor estimate)"
          }
        ],
        "fromMinutes": [
          {
            "id": "ref-052801",
            "item": 3,
            "meeting": "2026-05-28",
            "sponsors": "O'Keefe (Author), Blackaby (Co-Sponsor)",
            "description": "Solano Avenue Stroll co-sponsorship + budget referral: $81K/yr city services (Police $55K, Fire $14K, Waste $12K) + $57.5K/yr barricades/supplies/zero-waste + $10K/yr event support = $148.5K/yr, $297K over FY27-28. Sent to Council with qualified positive recommendation; staff to cost out buying vs. renting barricades.",
            "category": "Budget & Finance",
            "agendaDate": "2026-05",
            "fiscalImplications": "$297,000 referred to FY2027-28 budget process"
          }
        ],
        "summary": {
          "newExpenses": 0,
          "newRevenue": 0,
          "passThrough": 0,
          "policyReferrals": 2,
          "netSpendingImpact": "No spending approved at this meeting. Pending referrals net POSITIVE for GF if adopted: ~$550K/yr (Lunaparra) + unquantified procurement savings (Kesarwani); offset by $148.5K/yr Solano Stroll referral from May 28."
        }
      }
    ]
  },
  "communityAgencyAllocations": {
    "_description": "FY2025 community agency contract allocations (with 25% advances) adopted with the FY25-26 Biennial Budget, 2024-06-25 Council Item 53, Attachment 2. Four-year FY2025-2028 RFP cycle, so roster is stable through FY28 absent budget action.",
    "source": {
      "title": "FY 2025 & 2026 Biennial Budget Adoption, Item 53, Attachment 2: Community Agency Contract Advances",
      "date": "2024-06-25",
      "url": "https://berkeleyca.gov/sites/default/files/documents/2024-06-25%20Item%2053%20Fiscal%20Years%202025%20%20%202026%20Biennial%20Budget%20Adoption.pdf"
    },
    "stats": {
      "agencyCount": 45,
      "hhcsLedCount": 41,
      "fy2025Total": 17882892,
      "fy2025AdvancesTotal": 4449451,
      "top6Total": 12044782,
      "top6Share": 0.674,
      "top6Agencies": [
        "Bay Area Community Services",
        "Dorothy Day",
        "Easy Does It",
        "Insight Housing",
        "Eviction Defense Center",
        "Lifelong Medical Care"
      ],
      "contractsUnder250k": 33
    },
    "notes": [
      "Top 6 agencies (homeless services/housing/health) absorb 67% of total; long tail of sub-$250K contracts carries high admin overhead per dollar (contracting, quarterly advances, City Data Services monitoring).",
      "Five agencies flagged alsoSsbTaxGrantee hold separate Healthy Berkeley SSB-tax grants (Res. 70,765: $1,495,180 over FY24-25 across 8 grantees).",
      "Lead dept abbreviations: HHCS, CMO=City Manager's Office, IT=Information Technology, PW=Public Works."
    ],
    "agencies": [
      {
        "id": "ca-001",
        "agency": "Alameda County Homeless Action Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 129539,
        "fy2025Advance": 32385
      },
      {
        "id": "ca-002",
        "agency": "Bananas",
        "leadDept": "HHCS",
        "fy2025Allocation": 93333,
        "fy2025Advance": 23333
      },
      {
        "id": "ca-003",
        "agency": "Bay Area Community Land Trust",
        "leadDept": "HHCS",
        "fy2025Allocation": 205200,
        "fy2025Advance": 51300
      },
      {
        "id": "ca-004",
        "agency": "Bay Area Community Services",
        "leadDept": "HHCS",
        "fy2025Allocation": 4492895,
        "fy2025Advance": 1123224
      },
      {
        "id": "ca-005",
        "agency": "Bay Area Hispano Institute for Advancement",
        "leadDept": "HHCS",
        "fy2025Allocation": 186541,
        "fy2025Advance": 46635
      },
      {
        "id": "ca-006",
        "agency": "Bay Area Outreach and Recreation Program",
        "leadDept": "HHCS",
        "fy2025Allocation": 50592,
        "fy2025Advance": 12648
      },
      {
        "id": "ca-007",
        "agency": "Berkeley Community Gardening Collaborative",
        "leadDept": "HHCS",
        "fy2025Allocation": 19720,
        "fy2025Advance": 4930
      },
      {
        "id": "ca-008",
        "agency": "Berkeley Community Media",
        "leadDept": "IT",
        "fy2025Allocation": 285210,
        "fy2025Advance": 71303
      },
      {
        "id": "ca-009",
        "agency": "Berkeley Community Scholars",
        "leadDept": "HHCS",
        "fy2025Allocation": 35000,
        "fy2025Advance": 8750
      },
      {
        "id": "ca-010",
        "agency": "Berkeley Unified School District",
        "leadDept": "HHCS",
        "fy2025Allocation": 134328,
        "fy2025Advance": 33582,
        "alsoSsbTaxGrantee": true
      },
      {
        "id": "ca-011",
        "agency": "Berkeley Public Schools Fund",
        "leadDept": "HHCS",
        "fy2025Allocation": 73117,
        "fy2025Advance": 18279
      },
      {
        "id": "ca-012",
        "agency": "Berkeley Youth Alternatives",
        "leadDept": "HHCS",
        "fy2025Allocation": 60000,
        "fy2025Advance": 15000,
        "alsoSsbTaxGrantee": true
      },
      {
        "id": "ca-013",
        "agency": "Big Oaks Learning Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 142463,
        "fy2025Advance": 35616
      },
      {
        "id": "ca-014",
        "agency": "Biotech Partners",
        "leadDept": "HHCS",
        "fy2025Allocation": 150000,
        "fy2025Advance": 37500
      },
      {
        "id": "ca-015",
        "agency": "Bread Project",
        "leadDept": "HHCS",
        "fy2025Allocation": 70000,
        "fy2025Advance": 17500
      },
      {
        "id": "ca-016",
        "agency": "Building Opportunities for Self Sufficiency",
        "leadDept": "HHCS",
        "fy2025Allocation": 295316,
        "fy2025Advance": 73829
      },
      {
        "id": "ca-017",
        "agency": "Center for Independent Living",
        "leadDept": "HHCS",
        "fy2025Allocation": 211600,
        "fy2025Advance": 52900
      },
      {
        "id": "ca-018",
        "agency": "Dorothy Day",
        "leadDept": "HHCS",
        "fy2025Allocation": 2385601,
        "fy2025Advance": 596400
      },
      {
        "id": "ca-019",
        "agency": "Downtown Berkeley Association",
        "leadDept": "CMO",
        "fy2025Allocation": 40000,
        "fy2025Advance": 10000
      },
      {
        "id": "ca-020",
        "agency": "Downtown Streets Team",
        "leadDept": "PW",
        "fy2025Allocation": 225000,
        "fy2025Advance": 56250
      },
      {
        "id": "ca-021",
        "agency": "East Bay Community Law Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 323556,
        "fy2025Advance": 80889
      },
      {
        "id": "ca-022",
        "agency": "Easy Does It",
        "leadDept": "HHCS",
        "fy2025Allocation": 1712079,
        "fy2025Advance": 428020
      },
      {
        "id": "ca-023",
        "agency": "Eden Council for Hope and Opportunity",
        "leadDept": "HHCS",
        "fy2025Allocation": 35000,
        "fy2025Advance": 8750
      },
      {
        "id": "ca-024",
        "agency": "Ephesians Children's Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 18573,
        "fy2025Advance": 4643
      },
      {
        "id": "ca-025",
        "agency": "Eviction Defense Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 1072139,
        "fy2025Advance": 268035
      },
      {
        "id": "ca-026",
        "agency": "Family Violence Law Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 75000,
        "fy2025Advance": 18750
      },
      {
        "id": "ca-027",
        "agency": "Habitat for Humanity East Bay/Silicon Valley",
        "leadDept": "HHCS",
        "fy2025Allocation": 154280,
        "fy2025Advance": 38570
      },
      {
        "id": "ca-028",
        "agency": "Healthy Black Families, Inc.",
        "leadDept": "HHCS",
        "fy2025Allocation": 240000,
        "fy2025Advance": 60000,
        "alsoSsbTaxGrantee": true
      },
      {
        "id": "ca-029",
        "agency": "Insight Housing",
        "leadDept": "HHCS",
        "fy2025Allocation": 1336116,
        "fy2025Advance": 334029
      },
      {
        "id": "ca-030",
        "agency": "Inter-City Services",
        "leadDept": "HHCS",
        "fy2025Allocation": 101351,
        "fy2025Advance": 25338
      },
      {
        "id": "ca-031",
        "agency": "J-Sei",
        "leadDept": "HHCS",
        "fy2025Allocation": 30000,
        "fy2025Advance": 7500
      },
      {
        "id": "ca-032",
        "agency": "Larkin Street",
        "leadDept": "HHCS",
        "fy2025Allocation": 189255,
        "fy2025Advance": 47314
      },
      {
        "id": "ca-033",
        "agency": "Lifelong Medical Care",
        "leadDept": "HHCS",
        "fy2025Allocation": 1045952,
        "fy2025Advance": 261488,
        "alsoSsbTaxGrantee": true
      },
      {
        "id": "ca-034",
        "agency": "Multicultural Institute",
        "leadDept": "HHCS",
        "fy2025Allocation": 132500,
        "fy2025Advance": 33125,
        "alsoSsbTaxGrantee": true
      },
      {
        "id": "ca-035",
        "agency": "Nia House Learning Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 100000,
        "fy2025Advance": 25000
      },
      {
        "id": "ca-036",
        "agency": "Peer Wellness Collective",
        "leadDept": "HHCS",
        "fy2025Allocation": 32016,
        "fy2025Advance": 8004
      },
      {
        "id": "ca-037",
        "agency": "Rebuilding Together",
        "leadDept": "HHCS",
        "fy2025Allocation": 207944,
        "fy2025Advance": 30713
      },
      {
        "id": "ca-038",
        "agency": "RISE Program",
        "leadDept": "HHCS",
        "fy2025Allocation": 229328,
        "fy2025Advance": 57332
      },
      {
        "id": "ca-039",
        "agency": "Stiles Hall",
        "leadDept": "HHCS",
        "fy2025Allocation": 100000,
        "fy2025Advance": 25000
      },
      {
        "id": "ca-040",
        "agency": "Supplybank.Org",
        "leadDept": "HHCS",
        "fy2025Allocation": 30000,
        "fy2025Advance": 7500
      },
      {
        "id": "ca-041",
        "agency": "Through the Looking Glass",
        "leadDept": "HHCS",
        "fy2025Allocation": 35000,
        "fy2025Advance": 8750
      },
      {
        "id": "ca-042",
        "agency": "UC Berkeley",
        "leadDept": "HHCS",
        "fy2025Allocation": 140000,
        "fy2025Advance": 35000
      },
      {
        "id": "ca-043",
        "agency": "Village of Love",
        "leadDept": "HHCS",
        "fy2025Allocation": 250000,
        "fy2025Advance": 62500
      },
      {
        "id": "ca-044",
        "agency": "Visit Berkeley",
        "leadDept": "CMO",
        "fy2025Allocation": 740277,
        "fy2025Advance": 185069
      },
      {
        "id": "ca-045",
        "agency": "Women's Daytime Drop-In Center",
        "leadDept": "HHCS",
        "fy2025Allocation": 267071,
        "fy2025Advance": 66768
      }
    ]
  },
  "mayorRecommendations": {
    "_description": "Mayor Adena Ishii's proposed adjustments to the City Manager's FY27 Proposed Budget (FY27 only; FY28 left for post-Nov-2026-ballot adjustment).",
    "_source": "June 16, 2026 Council Item 40a Supp 2 - Mayor Ishii FY27-FY28 Budget Recommendations",
    "_confidence": "High - full text parsed",
    "author": "Mayor Adena Ishii",
    "fiscalYear": "FY2027",
    "meetingDate": "2026-06-16",
    "specialFundAllocations": {
      "total": 8125000,
      "items": [
        {
          "title": "Downtown Berkeley Revitalization Projects",
          "amount": 2900000,
          "fund": "SOSIP & UCB LRDP Settlement",
          "note": "$150K Addison St Canopy Lighting; $2.5M Oxford for All design/eng/construction",
          "referral": "Tregub"
        },
        {
          "title": "CARFREE Berkeley (Telegraph Ave study)",
          "amount": 1325000,
          "fund": "LRDP Settlement & Measure FF Safe Streets",
          "note": "Study limiting car access, pedestrian-centered design Telegraph btwn Bancroft & Dwight",
          "referral": "Lunaparra, Kesarwani, Ishii"
        },
        {
          "title": "Small Sites (affordable housing 5-25 units)",
          "amount": 3800000,
          "fund": "Housing Trust Fund",
          "note": "$2.5M FY26 carryover + $1.3M unallocated",
          "referral": "Lunaparra, Bartlett, Ishii"
        },
        {
          "title": "Sacred Rest / Village of Love",
          "amount": 100000,
          "fund": "LRDP Settlement",
          "note": "UCB required to match $100K",
          "referral": null
        }
      ]
    },
    "generalFundDirectTransfer": {
      "total": 250000,
      "items": [
        {
          "title": "PITCH - Tele & Claremont Housing planning/CEQA",
          "amount": 250000,
          "note": "$180K FY26 D8 salary savings + $70K FY27 D8 office budget",
          "referral": "Humbert, Ishii, Bartlett"
        }
      ]
    },
    "generalFundExpenseRestorations": {
      "total": 514000,
      "items": [
        {
          "title": "OED FTE restoration (slated for removal in CMO reduction plan)",
          "amount": 236000,
          "referral": "Ishii, Kesarwani, Bartlett, Blackaby, Tregub, Humbert"
        },
        {
          "title": "Solano Stroll",
          "amount": 40000,
          "referral": "O'Keefe, Blackaby"
        },
        {
          "title": "Live Free",
          "amount": 200000,
          "referral": "Taplin, Mayor"
        },
        {
          "title": "DBA Outreach Worker",
          "amount": 38000,
          "referral": "Tregub"
        }
      ]
    },
    "generalFundRevenueTransfers": {
      "total": 514000,
      "_note": "Offsets the $514K expense restorations",
      "items": [
        {
          "source": "Mayor's Salary Savings",
          "amount": 160000
        },
        {
          "source": "CAO Non-Personnel",
          "amount": 52000
        },
        {
          "source": "CAO Salary Savings FY26",
          "amount": 100000
        },
        {
          "source": "Voluntary Time Off (VTO)",
          "amount": 87000
        },
        {
          "source": "City Council Catering FY27",
          "amount": 15000
        },
        {
          "source": "Cannabis Settlement",
          "amount": 100000
        }
      ]
    }
  },
  "cip": {
    "_description": "Proposed Five-Year Capital Improvement Program FY2027-FY2031. Presented June 9, re-presented/Public Hearing #2 June 16, 2026.",
    "_source": "June 16, 2026 Council Item 40c (Supp 2 for June 9 Item 28) - Proposed FY27-31 CIP presentation",
    "_confidence": "High for highlights/category totals (presentation pp.1-40); detailed 149-project list (pp.42-135) NOT fully captured - fetch truncated ~p.42",
    "period": "FY2027-FY2031",
    "totalProjects": 149,
    "presentedDates": [
      "2026-06-09",
      "2026-06-16"
    ],
    "adoptionDate": "2026-06-23",
    "unfundedCapitalNeeds": {
      "total": 2100000000,
      "byDepartment": {
        "publicWorks": 1800000000,
        "parksRecWaterfront": 281500000,
        "informationTechnology": 22600000
      },
      "_note": "~$2.1B total; progress noted in Sidewalks & Pathways, Streets, and Sewer"
    },
    "measureT1": {
      "bondAmount": 100000000,
      "approved": 2016,
      "phase1": {
        "status": "Completed",
        "projects": 39,
        "spent": 40000000,
        "leveragedFunds": 23000000
      },
      "phase2": {
        "status": "In Progress",
        "projects": 37,
        "funding": "~$60M remaining + ~$4.1M interest",
        "leveragedFunds": 43000000
      }
    },
    "investmentByDepartment": {
      "publicWorks": {
        "fy2027": 92100000,
        "fy2028": 78900000,
        "largestCategories": [
          "Sanitary Sewer",
          "Measure FF",
          "CIP Fund",
          "Stormwater",
          "Equipment Replacement"
        ]
      },
      "informationTechnology": {
        "fy27_28Total": 25000000,
        "projects": 77,
        "vehicleReplacementFY27": 9600000,
        "vehicleReplacementFY28": 4900000
      }
    },
    "selectCategoryTotalsFY27_28": [
      {
        "category": "Sanitary Sewer",
        "projects": 8,
        "fy2027": 25150000,
        "fy2028": 22920000,
        "total": 48070000
      },
      {
        "category": "Street/Paving core program",
        "fy2027": 31941345,
        "fy2028": 25820117,
        "total": 57761462,
        "note": "~$58M; improves 25 centerline miles"
      },
      {
        "category": "Transportation CIP",
        "fy2027": 13387067,
        "fy2028": 12223960,
        "total": 25611027
      },
      {
        "category": "IT Vehicle/Equipment Replacement",
        "fy2027": 10195432,
        "fy2028": 6144714,
        "total": 16340146
      }
    ],
    "projectsByCategory": {
      "_confidence": "High - parsed from CIP presentation deck pp.21-34. Detailed FY3-5 planning lists (deck pp.42-135) NOT captured (fetch cap; Chrome not connected).",
      "publicWorks": {
        "sanitarySewer": {
          "projects": 8,
          "fy2027": 25150000,
          "fy2028": 22920000,
          "total": 48070000,
          "lines": [
            {
              "project": "Sewer Rehabilitation Project",
              "fy2027": 24250000,
              "fy2028": 22170000,
              "fund": "Sanitary Sewer Fund"
            },
            {
              "project": "Urgent Sewer Project",
              "fy2027": 700000,
              "fy2028": 750000,
              "fund": "Sanitary Sewer Fund"
            },
            {
              "project": "Sanitary Sewer Masterplan",
              "fy2027": 200000,
              "fy2028": 0,
              "fund": "Sanitary Sewer Fund"
            }
          ],
          "_note": "3 of 8 project lines captured; consent-decree compliance driver"
        },
        "stormwater": {
          "projects": 9,
          "fy2027": 5165000,
          "fy2028": 5390000,
          "total": 10555000,
          "lines": [
            {
              "project": "Berkeley Aquatic Park Stormwater Improvement (EPA Grant)",
              "fy2027": 2875000,
              "fy2028": 0
            },
            {
              "project": "Codornices Creek Restoration at 9th",
              "fy2027": 650000,
              "fy2028": 170000
            },
            {
              "project": "FY27-29 Storm Drain Improvement & Trash Capture",
              "fy2027": 540000,
              "fy2028": 1620000
            },
            {
              "project": "FY26 Green Infrastructure Projects",
              "fy2027": 400000,
              "fy2028": 1900000
            },
            {
              "project": "Green Infrastructure - Stormwater Quality",
              "fy2027": 250000,
              "fy2028": 1500000
            },
            {
              "project": "Stormwater Master Plan",
              "fy2027": 250000,
              "fy2028": 0
            },
            {
              "project": "Clean Water Program",
              "fy2027": 200000,
              "fy2028": 200000
            }
          ],
          "fundingSources": [
            {
              "source": "Clean Stormwater Fund",
              "fy2027": 3065000,
              "fy2028": 3490000
            },
            {
              "source": "One-Time Grants",
              "fy2027": 1200000,
              "fy2028": 0
            },
            {
              "source": "Measure FF",
              "fy2027": 400000,
              "fy2028": 1900000
            },
            {
              "source": "Capital Grant-Federal",
              "fy2027": 500000,
              "fy2028": 0
            }
          ]
        },
        "streets": {
          "expenseFy2027": 31941345,
          "expenseFy2028": 25820117,
          "expenseTotal": 57761462,
          "fundingTotal": 58211462,
          "centerlineMilesImprovedFy27_28": 25,
          "lines": [
            {
              "project": "Street Rehabilitation Project FY27-28",
              "fy2027": 18742503,
              "fy2028": 18997119
            },
            {
              "project": "Measure FF Street Rehabilitation FY27-28",
              "fy2027": 13198842,
              "fy2028": 6822998
            }
          ],
          "fundingSources": [
            {
              "source": "Measure FF",
              "fy2027": 13198842,
              "fy2028": 6822998
            },
            {
              "source": "CIP Fund",
              "fy2027": 10412200,
              "fy2028": 10666816
            },
            {
              "source": "Measure BB Local Streets & Roads",
              "fy2027": 2980000,
              "fy2028": 2980000
            },
            {
              "source": "State Transportation Tax",
              "fy2027": 2345303,
              "fy2028": 2345303
            },
            {
              "source": "Zero Waste",
              "fy2027": 2000000,
              "fy2028": 2000000
            },
            {
              "source": "Clean Stormwater",
              "fy2027": 1000000,
              "fy2028": 1000000
            },
            {
              "source": "Measure F-AC VRF",
              "fy2027": 155000,
              "fy2028": 155000
            },
            {
              "source": "Street & Open Space Improvement (SOSIP)",
              "fy2027": 150000,
              "fy2028": 0
            }
          ],
          "_note": "Without Measure FF, sidewalk investment would be ~30% of proposed; 50/50 sidewalk waitlist ~1,400 locations"
        },
        "transportation": {
          "projects": 77,
          "fy2027": 13387067,
          "fy2028": 12223960,
          "total": 25611027,
          "lines": [
            {
              "project": "Transportation Projects",
              "fy2027": 5367067,
              "fy2028": 8448960
            },
            {
              "project": "Measure FF Safety Projects",
              "fy2027": 8020000,
              "fy2028": 3775000
            }
          ],
          "fundingSources": [
            {
              "source": "Measure FF",
              "fy2027": 8620000,
              "fy2028": 3968000
            },
            {
              "source": "Capital Grant-State",
              "fy2027": 1447000,
              "fy2028": 4681900
            },
            {
              "source": "MTC",
              "fy2027": 1122000,
              "fy2028": 150000
            },
            {
              "source": "State Transportation Tax",
              "fy2027": 989817,
              "fy2028": 1389810
            },
            {
              "source": "Capital Grants-Local",
              "fy2027": 758250,
              "fy2028": 1026250
            },
            {
              "source": "UC Settlement",
              "fy2027": 350000,
              "fy2028": 750000
            },
            {
              "source": "Measure BB",
              "fy2027": 100000,
              "fy2028": 258000
            }
          ],
          "selectProjects": [
            {
              "project": "Adeline Transportation Improvements",
              "fy2027": 1891000,
              "fy2028": 1031500
            },
            {
              "project": "Telegraph Multimodal Corridor",
              "fy2027": 1011750,
              "fy2028": 337250
            },
            {
              "project": "Washington Elem/Berkeley High Safety",
              "fy2027": 704470,
              "fy2028": 1945804
            },
            {
              "project": "Pedestrian Plan Update",
              "fy2027": 200000,
              "fy2028": 150000
            },
            {
              "project": "Ohlone Green Modernization & Safety",
              "fy2027": 190000,
              "fy2028": 0
            },
            {
              "project": "Oxford for All",
              "fy2027": 150000,
              "fy2028": 750000
            },
            {
              "project": "Claremont Vision Zero Quick Build",
              "fy2027": 1250000,
              "fy2028": 0
            },
            {
              "project": "Cedar St Pedestrian Safety Crossing",
              "fy2027": 1000000,
              "fy2028": 0
            },
            {
              "project": "Vision Zero Action Plan Roadmap",
              "fy2027": 1000000,
              "fy2028": 1000000
            }
          ]
        },
        "equipmentReplacementAndOther": {
          "equipmentProjects": 5,
          "otherInfraProjects": 6,
          "fy2027": 10195432,
          "fy2028": 6144714,
          "total": 16340146,
          "lines": [
            {
              "project": "Vehicle Replacement Schedule",
              "fy2027": 9563532,
              "fy2028": 4886614
            },
            {
              "project": "Fleet Electric Vehicle Chargers",
              "fy2027": 431900,
              "fy2028": 578100
            },
            {
              "project": "Streetlight Pole Replacement & Painting",
              "fy2027": 200000,
              "fy2028": 680000
            }
          ]
        }
      },
      "informationTechnology": {
        "fy2027": 485000,
        "fy2028": 685000,
        "lines": [
          {
            "project": "Asset Management",
            "fy2027": 75000,
            "fy2028": 75000,
            "fund": "IT Cost Allocation Fund"
          },
          {
            "project": "Clariti Integration with ERMA",
            "fy2027": 150000,
            "fy2028": 0,
            "fund": "Permit Service Center"
          },
          {
            "project": "Cyber Security & Infrastructure Security",
            "fy2027": 410000,
            "fy2028": 410000,
            "fund": "IT Cost Allocation Fund"
          },
          {
            "project": "Redundancy for Remote Sites",
            "fy2027": 0,
            "fy2028": 50000,
            "fund": "IT Cost Allocation Fund"
          }
        ]
      },
      "parksRecWaterfront": {
        "_note": "Select project lines captured; PRW category totals not cleanly stated in captured pages",
        "lines": [
          {
            "project": "SFROW Rails To Park Project",
            "fund": "Parks Tax",
            "amount": 3950000
          },
          {
            "project": "Tom Bates Regional Sports Complex",
            "fund": "Parks Tax",
            "amount": 369000
          },
          {
            "project": "Tom Bates Turf Replacement (annual JPA)",
            "fund": "CIP Fund",
            "fy2027": 15000,
            "fy2028": 15000
          },
          {
            "project": "King Pool Leak Repair",
            "fund": "CIP Fund",
            "amount": 185000
          },
          {
            "project": "Bolivar Parking Project",
            "fund": "Bayer Aquatic Park Fund",
            "amount": 100000
          },
          {
            "project": "Cazadero Camp Storm Damage Recovery",
            "fund": "Camps Fund",
            "amount": 185000
          },
          {
            "project": "Echo Lake Fireplace Renovation",
            "fund": "Camps Fund",
            "amount": 70000
          },
          {
            "project": "Echo Lake Generator",
            "fund": "Camps Fund",
            "amount": 130000
          },
          {
            "project": "Echo Lake Water Intake Line",
            "fund": "Camps Fund",
            "fy2027": 200000,
            "fy2028": 415000
          }
        ]
      }
    },
    "appendixDetail": {
      "_description": "Detail extracted from the CIP book appendix (Item 40c pp.42-136), parsed page-by-page via browser PDF.js.",
      "_source": "Item 40c CIP book, pp.64-71",
      "_confidence": "High for narrative figures below. Per-project five-year matrices (pp.65-67 IT and the PW/PRW project pages) contain line-by-line FY26-FY31 budgets with per-project 'Unfunded Need' rows; NOT parsed line-by-line (wide multi-year matrices, low signal vs. the category/department totals already captured).",
      "informationTechnology": {
        "deferredToFY2029Plus": 7200000,
        "deferrals": [
          {
            "project": "Fiber Conduit Build-out (Ph 1-2)",
            "amount": 5000000,
            "reason": "prioritize existing hardware stability"
          },
          {
            "project": "Data Center Co-Location",
            "amount": 2200000,
            "reason": "focus on Cloud-First application efficiency"
          }
        ],
        "request": "IT seeks an annual baseline CIP Fund allocation (like PRW & PW) in the next biennial to address its unfunded need; relies on Fund 680 (IT Cost Allocation)",
        "sampleUnfundedProjects": [
          {
            "project": "Active Directory / Disaster Recovery",
            "fiveYearUnfunded": 2000000
          },
          {
            "project": "Citywide Mesh",
            "fiveYearUnfunded": 2200000
          }
        ]
      },
      "parksRecWaterfront": {
        "capitalBudgetFy2027": 7310000,
        "capitalBudgetFy2028": 3915000,
        "recurringCapitalPerYear": 3600000,
        "recurringSources": {
          "parksTax": 2750000,
          "cipFundGeneralFund": 400000,
          "marinaFund": 350000,
          "campsFund": 100000
        },
        "measureY": "2024 ballot measure raised Parks Tax 20%, increasing the Parks Tax CIP allocation from $1.065M to $2.75M baseline",
        "priorCycleCut": "PRW baseline CIP Fund allocation was cut from $2.4M to $400k due to lack of GF resources",
        "unfundedNeed": 281000000,
        "unfundedAsOf": "2026-02",
        "unfundedConcentration": "Majority in the Waterfront (docks, pilings, buildings, parking lots, streets at end of useful life)",
        "assetInventory": {
          "parkAcres": 250,
          "medianMiles": 11.5,
          "irrigationSystems": 263,
          "waterfrontAcres": 175,
          "residentCamps": 3,
          "pools": 2,
          "parks": 56,
          "athleticFields": 15,
          "sportsCourts": 49,
          "playAreas": 63,
          "picnicAreas": 36,
          "communityCenters": 5,
          "restroomsOutbuildings": 30
        }
      },
      "fy2029to2031": "CIP plan includes only baseline allocations by fund; no specific projects identified. Additional grants/funding allocated via future appropriation amendments.",
      "_unparsedSourcePages": "Per-project FY26-FY31 line-item matrices by department (pp.65-67 IT; PW & PRW project pages); available in source PDF if line-level needed."
    }
  },
  "salesUseTaxMeasure": {
    "_description": "0.5% Transactions & Use (sales) tax measure for the Nov 3 2026 ballot. The contingency on which FY28 (and ~$9-10M/yr of preserved positions) depends.",
    "_source": "June 16 2026 Council Item 39 (full 15pp resolution + Exhibit A ordinance text)",
    "_confidence": "High - full text parsed",
    "rate": 0.005,
    "newAggregateRate": 0.1075,
    "priorAggregateRate": 0.1025,
    "type": "General tax (simple majority, 50%+1)",
    "voteThreshold": "Simple majority",
    "estimatedAnnualRevenue": {
      "low": 9000000,
      "high": 10000000,
      "fund": "General Fund (unrestricted)"
    },
    "ballotDate": "2026-11-03",
    "operativeDate": "First calendar quarter >110 days after adoption",
    "administeredBy": "California Dept of Tax & Fee Administration",
    "bmcChapter": "7.34",
    "councilDirection": {
      "vote": "M/S/C (Taplin/Tregub)",
      "date": "2026-05-19"
    },
    "polling": {
      "firm": "Lake Research Partners",
      "secondSurveyDates": "2026-04-21 to 04-26",
      "initialSupport": 0.52,
      "supportAfterMessaging": 0.56
    },
    "companionMeasure": "Potential $300M General Obligation bond for infrastructure (separate; capital one-time vs this ongoing GF revenue)",
    "annualAuditRequired": true,
    "ballotQuestionSummary": "Levy 0.5% sales tax, raising total rate to 10.75%, ~$9-10M/yr to GF for fire, police, 911 dispatch, youth/senior services, community programs; until ended by voters; with independent audits."
  },
  "assetBase": {
    "_source": "Berkeley ACFR FY ended 2024-06-30 (audited)",
    "_confidence": "High",
    "totalAssets": 1575488881,
    "governmentalAssets": 1136074407,
    "businessTypeAssets": 439414474,
    "capitalAssetsNet": 608608108,
    "deferredOutflows": 195775195,
    "totalLiabilities": 1236765060,
    "netPensionLiability": 723822972,
    "netOPEBLiability": 83389781,
    "bondsAndDebtOutstanding": 275992000,
    "deferredInflows": 109679196,
    "netPosition": 424819820,
    "unrestrictedNetPosition": -400440647,
    "unfundedCapitalNeed": 2100000000,
    "_note": "Unfunded capital (~$2.1B) is from the CIP book, NOT on the ACFR balance sheet."
  },
  "benchmarking": {
    "_description": "FTE and $/resident vs 15 peer cities. See Berkeley_Benchmarking_FTE_Assets.xlsx.",
    "_source": "City adopted budgets FY24-26; US Census QuickFacts V2024",
    "_confidence": "High for Berkeley/most peers; gaps: Richmond/San Leandro/Davis FTE",
    "berkeley": {
      "population": 121749,
      "totalFTE": 1604.84,
      "ftePer1000": 13.18,
      "gfPerResident": 2326,
      "allFundsPerResident": 14870
    },
    "caveat": "Raw FTE non-comparable across cities due to enterprise utilities. Berkeley has NO municipal utility; high FTE reflects broad service scope (own public health, mental health, library, marina, rent board).",
    "peerFTEper1000": {
      "Concord": 3.42,
      "Vallejo": 5.52,
      "Albany": 6.12,
      "Alameda": 6.51,
      "AnnArborMI": 6.91,
      "SantaClara": 8.66,
      "Oakland": 9.57,
      "Berkeley": 13.18,
      "Emeryville": 13.35,
      "CambridgeMA": 15.02,
      "PaloAlto": 16.14,
      "Pasadena": 17.23,
      "SantaMonica": 23.53
    }
  },
  "infrastructurePlans": {
    "_description": "Berkeley's major infrastructure plans, governing mandates, and asset condition. Foundation for the asset/service rationalization campaign.",
    "_confidence": "High for figures cited from primary city/MTC/EPA sources; per-item notes flag exceptions.",
    "plans": [
      {
        "id": "paving-5yr",
        "name": "Street Rehabilitation 5-Year Plan (FY2024-2028)",
        "adopted": "2023-11-28 (Reso 71,120-N.S.)",
        "scope": "214 centerline miles / 449.6 lane-miles of streets",
        "conditionMetric": "PCI 56 (MTC 2024, 'At Risk' tier 50-59); city cites 55, target 58 by 2035",
        "replacementValue": 790000000,
        "deferredMaintenanceBacklog": 250000000,
        "backlogIfUnfunded2035": 545000000,
        "fiveYearFunding": 89990000,
        "annualFundingApprox": 18000000,
        "fundingSources": [
          "Measure FF 2024",
          "Measure BB",
          "CIP Fund / $15.3M GF policy",
          "SB1/RMRA",
          "Zero Waste",
          "gas tax",
          "Measure F VRF"
        ],
        "prioritizationMethod": "MTC StreetSaver (condition/lifecycle cost-effectiveness) + policy overlays (equity zones, bikeways, bus routes, Vision Zero high-injury). Documented framework (Reso 70,204-N.S. 2022).",
        "mandate": "None (discretionary); Vision Zero policy goal",
        "status": "FY24-28 current; no FY26-30 plan adopted yet as of mid-2026",
        "keyGap": "Plan explicitly does NOT reach 'good' (PCI 70). City Auditor 'Rocky Road' (2020) flagged underfunding.",
        "confidence": "High",
        "source": "https://berkeleyca.gov/sites/default/files/documents/2023-11-28%20Item%2017%20Street%20Rehabilitation%20Five%20Year%20Plan.pdf"
      },
      {
        "id": "sanitary-sewer",
        "name": "Sanitary Sewer Program / Master Plan + Federal Consent Decree",
        "adopted": "Consent Decree effective 2014-09-22",
        "scope": "254 miles public mains + 130 miles public laterals + 7 pump stations; ~31,600 private laterals (~130 mi)",
        "conditionMetric": "~93% (235 mi) of mains replaced since 1987; remaining 30-100 yrs old, avg ~60",
        "fiveYearFunding": 99680800,
        "annualFundingApprox": 19900000,
        "annualFundingNewCIP": 24250000,
        "fundingSources": [
          "Sanitary Sewer Fund 611 (sewer service fees, self-supporting)"
        ],
        "prioritizationMethod": "Consent-decree-driven: replace mains >=4.2 mi/yr (3-yr rolling avg); I/I-based targeting via forthcoming GHD Master Plan",
        "mandate": "FEDERAL CONSENT DECREE (US EPA/DOJ/State Water Board/SF Baykeeper) - highest priority; runs through FY2036",
        "status": "In compliance (meeting 4.2 mi/yr). GHD Master Plan due, contract extended to 2028 ($1.29M)",
        "keyGap": "Berkeley-specific total unfunded need NOT yet published (pending Master Plan). Regional East Bay system ~$1.5B.",
        "confidence": "High",
        "source": "https://berkeleyca.gov/sites/default/files/documents/FY-2025-2029-Capital-Improvement-Program.pdf"
      },
      {
        "id": "watershed-stormwater",
        "name": "Watershed Management Plan (2012) + Stormwater Master Plan (in progress)",
        "adopted": "2012-10-30 (WMP)",
        "scope": "10 watersheds; storm drains citywide",
        "conditionMetric": "Aging; fee not raised since early 1990s",
        "capitalNeed": 208000000,
        "nearTermUnfunded": 37000000,
        "fundingSources": [
          "Clean Stormwater Fund (~$2.3M/yr fees)",
          "Measure FF",
          "one-time grants (EPA)"
        ],
        "prioritizationMethod": "Risk-based prioritization to be set by forthcoming Stormwater Master Plan",
        "mandate": "Municipal Regional Permit (MRP) - regulatory",
        "status": "WMP 2012 ($208M need); new Stormwater Master Plan in progress (community mtg Nov 2025)",
        "keyGap": "~$208M need vs ~$2.3M/yr revenue; fee not raised in ~30 yrs.",
        "confidence": "High",
        "source": "https://berkeleyca.gov/your-government/our-work/adopted-plans/watershed-management-plan"
      },
      {
        "id": "marina-waterfront",
        "name": "Marina / Waterfront (Marina Fund)",
        "adopted": "Marina Fund Update 2025-05-22",
        "scope": "Marina docks, pilings, parking, buildings; largest public marina in East Bay",
        "conditionMetric": "Failing docks/pilings; occupancy ~78%",
        "unfundedCapitalNeed": 131000000,
        "annualStructuralDeficit": 1300000,
        "fundingSources": [
          "Marina Fund (berth fees - in structural deficit 15+ yrs)",
          "GF/ARPA bailouts",
          "$15M state earmark",
          "Measure Y cost-shift $1.5M"
        ],
        "prioritizationMethod": "None published; crisis-driven (dock replacement $5.35M, piling $1.5M)",
        "mandate": "None (enterprise)",
        "status": "Structural deficit; Doubletree (52% of lease rev) stopped paying base rent Jan 2025, ~$680k past due; FY26 gap ~$1.3M",
        "keyGap": "$131M unfunded, no capital reserves; self-funding model broken.",
        "confidence": "High",
        "source": "https://berkeleyca.gov/sites/default/files/legislative-body-meeting-attachments/2025-05-22%20Item%2001%20Presentation%20-%20Marina%20Fund%20Update.pdf"
      },
      {
        "id": "sidewalks",
        "name": "Sidewalk Repair / 50-50 Program + ADA Transition Plan",
        "adopted": "ADA Plan 2019-2023",
        "scope": "Citywide sidewalks; trip-hazard backlog",
        "conditionMetric": "Backlog waitlist (~1,400 locations per CIP deck; 350-510 per other city sources - reconcile)",
        "costToClear": 50000000,
        "adaProjectNeed": 48000000,
        "fundingSources": [
          "Measure FF 2024 (15% to sidewalks until backlog cleared)",
          "Measure T1",
          "50/50 property-owner cost share"
        ],
        "prioritizationMethod": "Waitlist + hazard severity; ADA self-evaluation",
        "mandate": "ADA (federal) for accessibility portion",
        "status": "Ongoing; ~2,811 repairs since 2019",
        "keyGap": "~$50M to clear; backlog figure inconsistent across sources.",
        "confidence": "Moderate (backlog count varies by source)",
        "source": "https://berkeleyca.gov/city-services/streets-sidewalks-sewers-and-utilities/sidewalk-repair"
      },
      {
        "id": "facilities",
        "name": "Municipal Facilities / Civic Center",
        "adopted": "Civic Center Vision Plan",
        "scope": "City buildings; Old City Hall (Maudelle Shirek) + Veterans Memorial (historic, seismic)",
        "conditionMetric": "Deferred maintenance; seismic deficiency",
        "civicCenterSeismicEstimate": 50000000,
        "fundingSources": [
          "Measure T1",
          "proposed $300M GO bond (Nov 2026)"
        ],
        "prioritizationMethod": "None consolidated",
        "mandate": "Life-safety (seismic)",
        "status": "Civic Center seismic ~$50M; broader facilities backlog acknowledged, not consolidated",
        "keyGap": "No comprehensive facilities condition assessment dollar total published.",
        "confidence": "Moderate",
        "source": "https://berkeleyca.gov/your-government/our-work/capital-projects/civic-center-vision-plan"
      },
      {
        "id": "vision-zero",
        "name": "Vision Zero Action Plan",
        "adopted": "2018",
        "scope": "High-Injury Network; bike + pedestrian plans",
        "conditionMetric": "Traffic deaths/severe injuries (goal: zero by 2028)",
        "planImplementationCost": 124000000,
        "fundingSources": [
          "Measure FF 2024",
          "grants"
        ],
        "prioritizationMethod": "High-Injury Network",
        "mandate": "Policy goal",
        "status": "Adopted 2018; full Bike(2017)+Ped(2020) plan implementation ~$124M; funding debated",
        "keyGap": "Underfunded vs $124M plan.",
        "confidence": "High",
        "source": "https://berkeleyca.gov/sites/default/files/2022-02/Berkeley-Vision-Zero-Action-Plan.pdf"
      }
    ]
  },
  "fundingMeasures": {
    "_description": "Voter measures and dedicated funding streams for Berkeley infrastructure/services.",
    "_confidence": "High",
    "measures": [
      {
        "id": "T1",
        "name": "Measure T1 (2016)",
        "type": "GO bond",
        "year": 2016,
        "approval": 0.865,
        "amount": 100000000,
        "purpose": "Infrastructure & facilities (sidewalks, storm drains, parks, streets, buildings)",
        "status": "Phase 1 done (39 proj, $65.7M leveraged); Phase 2 ~37 proj; ~fully committed, ~$21M cost-escalation gap (2018)"
      },
      {
        "id": "FF2024",
        "name": "Measure FF SAFE STREETS (2024)",
        "type": "Special parcel tax",
        "year": 2024,
        "approval": 0.6,
        "rate": "$0.17/sqft dwellings, $0.25/sqft other",
        "annualRevenue": 15000000,
        "term": "14 years (~$267M w/ inflation)",
        "effective": "2025-01-01, funds FY2026+",
        "purpose": "45% streets, 15% sidewalks, 30% safety, 10% environment/admin",
        "moe": "City must maintain >=$15.3M/yr other street funding"
      },
      {
        "id": "FF2020",
        "name": "Measure FF Emergency Response (2020)",
        "type": "Special parcel tax",
        "year": 2020,
        "approval": 0.742,
        "rate": "$0.1047/sqft",
        "annualRevenue": 8500000,
        "purpose": "Fire/EMS, 911, wildfire prevention",
        "note": "DISTINCT from 2024 streets FF"
      },
      {
        "id": "Y",
        "name": "Measure Y Park Maintenance (2024)",
        "type": "Parcel tax increase",
        "year": 2024,
        "approval": 0.75,
        "rate": "+20%, $0.22 to $0.265/sqft",
        "annualRevenue": 3800000,
        "purpose": "$2.75M parks capital, $0.5M maintenance, $0.6M tree unit; enabled $1.5M Marina cost-shift"
      },
      {
        "id": "BB",
        "name": "Measure BB (Alameda County, 2014)",
        "type": "County sales tax",
        "year": 2014,
        "approval": 0.71,
        "rate": "1% (countywide)",
        "berkeleyStreetShare": 2980000,
        "purpose": "Transportation; 30-yr plan to 2045",
        "note": "Berkeley local-streets share ~$2.98M/yr"
      },
      {
        "id": "WW",
        "name": "Measure WW (EBRPD, 2008)",
        "type": "Regional GO bond",
        "year": 2008,
        "approval": 0.72,
        "amount": 500000000,
        "purpose": "Regional+local parks (25%/$125M local grants); Berkeley receives per-capita share"
      },
      {
        "id": "state-streams",
        "name": "State streams (SB1/RMRA, gas tax, Measure F VRF)",
        "type": "State formula",
        "annualRevenue": 2350000,
        "purpose": "Streets; SB1/RMRA ~$1.7M/yr, gas tax ~$0.5M/yr, Measure F VRF ~$0.155M/yr"
      },
      {
        "id": "prop-2026-bond",
        "name": "Proposed $300M Infrastructure GO Bond (Nov 2026)",
        "type": "GO bond (proposed)",
        "year": 2026,
        "amount": 300000000,
        "purpose": "One-time capital for infrastructure/facilities",
        "status": "Under council consideration; companion to the 0.5% sales tax (Item 39)",
        "note": "Capital one-time vs sales tax ongoing GF"
      }
    ]
  },
  "assetInventory": {
    "_description": "Knowledge-base inventory of Berkeley's physical asset classes with condition, value, unfunded need, funding, and governing plan. Spine for capital prioritization.",
    "_confidence": "Mixed - see per-row. Replacement values/unfunded needs from CIP, ACFR, and plan documents.",
    "schema": [
      "assetClass",
      "department",
      "quantity",
      "conditionMetric",
      "replacementValueOrNeed",
      "unfundedNeed",
      "primaryFunding",
      "governingPlan",
      "mandateLevel",
      "confidence"
    ],
    "assets": [
      {
        "assetClass": "Streets / pavement",
        "department": "Public Works",
        "quantity": "214 centerline mi / 449.6 lane-mi",
        "conditionMetric": "PCI 56 (At Risk)",
        "replacementValueOrNeed": 790000000,
        "unfundedNeed": 250000000,
        "primaryFunding": "Measure FF/BB, CIP, SB1",
        "governingPlan": "5-Yr Paving Plan FY24-28",
        "mandateLevel": "Discretionary",
        "confidence": "High"
      },
      {
        "assetClass": "Sidewalks",
        "department": "Public Works",
        "quantity": "Citywide",
        "conditionMetric": "Hazard backlog",
        "replacementValueOrNeed": 50000000,
        "unfundedNeed": 48000000,
        "primaryFunding": "Measure FF (15%), T1, 50/50",
        "governingPlan": "50/50 + ADA Transition Plan",
        "mandateLevel": "ADA (federal, partial)",
        "confidence": "Moderate"
      },
      {
        "assetClass": "Sanitary sewer",
        "department": "Public Works",
        "quantity": "254 mi mains + 130 mi laterals + 7 pump stations",
        "conditionMetric": "93% replaced; avg ~60 yrs",
        "replacementValueOrNeed": null,
        "unfundedNeed": null,
        "primaryFunding": "Sewer Fund 611 (fees)",
        "governingPlan": "Sewer Master Plan + Consent Decree",
        "mandateLevel": "FEDERAL CONSENT DECREE",
        "confidence": "High"
      },
      {
        "assetClass": "Storm drains / watershed",
        "department": "Public Works",
        "quantity": "10 watersheds",
        "conditionMetric": "Aging; fee unchanged ~30 yrs",
        "replacementValueOrNeed": 208000000,
        "unfundedNeed": 208000000,
        "primaryFunding": "Clean Stormwater Fund (~$2.3M/yr)",
        "governingPlan": "Watershed Mgmt Plan 2012 / Stormwater Master Plan",
        "mandateLevel": "MRP permit (regulatory)",
        "confidence": "High"
      },
      {
        "assetClass": "Marina / Waterfront",
        "department": "Parks Rec & Waterfront",
        "quantity": "Docks, pilings, parking, buildings",
        "conditionMetric": "Failing docks/pilings; 78% occupancy",
        "replacementValueOrNeed": 131000000,
        "unfundedNeed": 131000000,
        "primaryFunding": "Marina Fund (deficit) + GF bailouts",
        "governingPlan": "Marina Fund Update 2025",
        "mandateLevel": "Discretionary (enterprise)",
        "confidence": "High"
      },
      {
        "assetClass": "Parks & camps",
        "department": "Parks Rec & Waterfront",
        "quantity": "56 parks, 250 acres, 3 camps, 2 pools",
        "conditionMetric": "Aging; backlog",
        "replacementValueOrNeed": null,
        "unfundedNeed": 281500000,
        "primaryFunding": "Measure Y ($2.75M/yr cap), CIP",
        "governingPlan": "CIP FY27-31 (PRW)",
        "mandateLevel": "Discretionary",
        "confidence": "Moderate (PRW total incl Marina)"
      },
      {
        "assetClass": "Municipal buildings / facilities",
        "department": "Public Works / CMO",
        "quantity": "City buildings + Civic Center",
        "conditionMetric": "Deferred maint; seismic deficiency",
        "replacementValueOrNeed": 50000000,
        "unfundedNeed": null,
        "primaryFunding": "Measure T1; proposed $300M bond",
        "governingPlan": "Civic Center Vision Plan",
        "mandateLevel": "Life-safety (seismic)",
        "confidence": "Moderate"
      },
      {
        "assetClass": "Streetlights",
        "department": "Public Works",
        "quantity": "Citywide (LED-converted)",
        "conditionMetric": "Modernized",
        "replacementValueOrNeed": null,
        "unfundedNeed": null,
        "primaryFunding": "Street Lighting Assessments",
        "governingPlan": "LED program",
        "mandateLevel": "Discretionary",
        "confidence": "Low (no $ total)"
      },
      {
        "assetClass": "Urban forest / trees",
        "department": "Parks Rec & Waterfront",
        "quantity": "30,779 street + 5,706 park trees",
        "conditionMetric": "Backlog; new tree unit",
        "replacementValueOrNeed": null,
        "unfundedNeed": null,
        "primaryFunding": "Measure Y ($0.6M/yr tree unit)",
        "governingPlan": "Urban Forestry",
        "mandateLevel": "Discretionary",
        "confidence": "Moderate"
      },
      {
        "assetClass": "IT systems",
        "department": "Information Technology",
        "quantity": "Mission-critical systems (Fire HQ, 311, Accela)",
        "conditionMetric": "At risk; $7.2M deferred",
        "replacementValueOrNeed": null,
        "unfundedNeed": 22600000,
        "primaryFunding": "IT Cost Allocation Fund 680",
        "governingPlan": "CIP FY27-31 (IT)",
        "mandateLevel": "Operational continuity",
        "confidence": "High"
      },
      {
        "assetClass": "Fleet / vehicles",
        "department": "Public Works",
        "quantity": "City fleet",
        "conditionMetric": "Replacement schedule",
        "replacementValueOrNeed": 16340146,
        "unfundedNeed": null,
        "primaryFunding": "Fleet Equipment Replacement Fund",
        "governingPlan": "CIP FY27-31",
        "mandateLevel": "Operational",
        "confidence": "High"
      }
    ],
    "_totals": {
      "identifiedUnfundedCapital": 2100000000,
      "note": "Sums to the CIP's ~$2.1B headline: PW $1.8B (streets/sewer/storm/sidewalks/facilities), PRW $281.5M (parks/marina), IT $22.6M."
    },
    "cityAssetDataSources": {
      "_finding": "Berkeley publishes NO single consolidated asset register. The City HAS the data (NEXGEN) but it is scattered across an internal operational system, per-class GIS layers, the audited ACFR, and the CIP - mirroring the same silo/fragmentation theme as cost leakage. An Asset Management Program steering committee was only established ~2026, indicating the program is still maturing.",
      "sources": [
        {
          "name": "NEXGEN CMMS/EAM (Public Works asset-management system)",
          "type": "Operational asset register - INTERNAL, not public",
          "note": "Contracted Dec 2019-Nov 2020; asset inventories maintained in NEXGEN and integrated with GIS. The closest thing to a true full asset register, but not published.",
          "url": "https://berkeleyca.gov/sites/default/files/documents/2020-06-30%20Item%2039%20Contract%20%20CycloMedia%20Technology.pdf",
          "confidence": "High"
        },
        {
          "name": "Open Data Portal",
          "type": "Public, per-asset-class GIS datasets",
          "note": "Streetlights (w9v4-y3pu), City Trees (9t35-jmin), Sanitary Sewer mains, Parcels (bhxd-e6up), storm drains, signs/signals - downloadable but NOT consolidated.",
          "url": "https://data.cityofberkeley.info/",
          "confidence": "High"
        },
        {
          "name": "Community GIS Portal",
          "type": "Public interactive maps (ArcGIS)",
          "note": "Property, transportation, recreation, environment, city services, fire layers - visual, not a downloadable list.",
          "url": "https://berkeleyca.gov/city-services/community-gis-portal",
          "confidence": "High"
        },
        {
          "name": "ACFR Capital Assets note",
          "type": "Audited financial asset list by category",
          "note": "Land/buildings/infrastructure/equipment with $ values (net $608.6M). Dollar-based, not item-level.",
          "url": "https://berkeleyca.gov/sites/default/files/documents/annual-comprehensive-financial-report-fy2024.pdf",
          "confidence": "High"
        },
        {
          "name": "CIP Infrastructure Inventory",
          "type": "Planning-level asset inventory",
          "note": "The FY27-31 CIP book has an Infrastructure Inventory / categories section.",
          "url": "https://berkeleyca.gov/sites/default/files/2026-06/2026-06-16%20Item%2040c%20Proposed%20Five-Year%20Capital%20Improvement.pdf",
          "confidence": "High"
        }
      ],
      "systemFacts": {
        "sanitarySewerMiles": 400,
        "stormPipingMiles": 78,
        "_src": "Streets & Utilities Division via NEXGEN/CycloMedia council item"
      }
    }
  },
  "prioritizationRubric": {
    "_description": "Weighted scoring rubric to rank capital projects, synthesized from GFOA capital-planning best practice. The rationalization campaign's core ask: adopt and publish a framework like this.",
    "_confidence": "Framework is a synthesis of GFOA 'Prioritizing Capital Requests' best practice; weights are a proposed starting point for Berkeley, not an official city standard.",
    "scoringScale": "Each criterion scored 0-5 (0=none, 5=critical/highest). Weighted score = sum(score x weight). Max 500.",
    "criteria": [
      {
        "criterion": "Legal / regulatory mandate",
        "weight": 20,
        "guide": "5=under enforceable order (consent decree, court, ADA); 3=permit/regulatory; 0=none"
      },
      {
        "criterion": "Health & safety / failure consequence",
        "weight": 18,
        "guide": "5=imminent life-safety risk; 3=service disruption; 0=cosmetic"
      },
      {
        "criterion": "Asset condition / likelihood of failure",
        "weight": 15,
        "guide": "5=failed/critical (e.g., PCI<25, end-of-life piling); 0=new/good"
      },
      {
        "criterion": "Cost of deferral / lifecycle ROI",
        "weight": 12,
        "guide": "5=costs escalate sharply if deferred; 0=no penalty to wait"
      },
      {
        "criterion": "Maintains existing service level",
        "weight": 10,
        "guide": "5=prevents loss of a core service; 0=net-new amenity"
      },
      {
        "criterion": "Equity (benefit to underserved areas)",
        "weight": 10,
        "guide": "5=in designated equity zone / closes disparity; 0=none"
      },
      {
        "criterion": "Funding leverage (external $ / grant match)",
        "weight": 6,
        "guide": "5=unlocks large grant/match expiring; 0=100% local"
      },
      {
        "criterion": "Coordination / interdependency (Dig Once)",
        "weight": 5,
        "guide": "5=must align with adjacent project now; 0=standalone"
      },
      {
        "criterion": "Climate resilience",
        "weight": 4,
        "guide": "5=directly reduces climate/flood/fire risk; 0=neutral"
      }
    ],
    "workedExamples": [
      {
        "project": "Sanitary sewer main replacement (consent decree)",
        "mandate": 5,
        "safety": 4,
        "condition": 4,
        "deferral": 5,
        "service": 4,
        "equity": 2,
        "leverage": 1,
        "coord": 3,
        "climate": 3,
        "weightedScore": 385,
        "tier": "Tier 1 - Must Do"
      },
      {
        "project": "Marina failing piling replacement",
        "mandate": 1,
        "safety": 4,
        "condition": 5,
        "deferral": 5,
        "service": 3,
        "equity": 1,
        "leverage": 3,
        "coord": 2,
        "climate": 3,
        "weightedScore": 307,
        "tier": "Tier 2 - High"
      },
      {
        "project": "Equity-zone street repaving (PCI 30)",
        "mandate": 0,
        "safety": 3,
        "condition": 5,
        "deferral": 4,
        "service": 4,
        "equity": 5,
        "leverage": 3,
        "coord": 4,
        "climate": 2,
        "weightedScore": 313,
        "tier": "Tier 2 - High"
      },
      {
        "project": "New amenity in good-condition park",
        "mandate": 0,
        "safety": 1,
        "condition": 1,
        "deferral": 1,
        "service": 1,
        "equity": 2,
        "leverage": 2,
        "coord": 1,
        "climate": 1,
        "weightedScore": 96,
        "tier": "Tier 4 - Defer"
      }
    ],
    "assetClassRanking": {
      "_note": "Rubric applied to Berkeley's asset classes. Mandate>=4 (legal order) = Tier 1 by rule, regardless of weighted score. Demonstration of the ranked list the CIP lacked.",
      "ranking": [
        {
          "rank": 1,
          "assetClass": "Sanitary sewer",
          "weightedScore": 378,
          "tier": "Tier 1 - Mandated/Must-Do",
          "mandate": "Federal consent decree"
        },
        {
          "rank": 2,
          "assetClass": "Stormwater / watershed",
          "weightedScore": 368,
          "tier": "Tier 2 - High",
          "mandate": "MRP permit"
        },
        {
          "rank": 3,
          "assetClass": "Streets / pavement",
          "weightedScore": 336,
          "tier": "Tier 2 - High",
          "mandate": "None (Vision Zero policy)"
        },
        {
          "rank": 4,
          "assetClass": "Sidewalks",
          "weightedScore": 334,
          "tier": "Tier 2 - High",
          "mandate": "ADA (partial)"
        },
        {
          "rank": 5,
          "assetClass": "Facilities / Civic Center",
          "weightedScore": 328,
          "tier": "Tier 2 - High",
          "mandate": "Seismic life-safety"
        },
        {
          "rank": 6,
          "assetClass": "Marina / Waterfront",
          "weightedScore": 297,
          "tier": "Tier 3 - Medium",
          "mandate": "None (enterprise)"
        },
        {
          "rank": 7,
          "assetClass": "IT systems",
          "weightedScore": 264,
          "tier": "Tier 3 - Medium",
          "mandate": "Operational continuity"
        },
        {
          "rank": 8,
          "assetClass": "Parks & camps",
          "weightedScore": 223,
          "tier": "Tier 3 - Medium",
          "mandate": "None"
        },
        {
          "rank": 9,
          "assetClass": "Fleet / vehicles",
          "weightedScore": 210,
          "tier": "Tier 3 - Medium",
          "mandate": "Operational"
        },
        {
          "rank": 10,
          "assetClass": "Streetlights",
          "weightedScore": 206,
          "tier": "Tier 3 - Medium",
          "mandate": "None"
        },
        {
          "rank": 11,
          "assetClass": "Urban forest / trees",
          "weightedScore": 188,
          "tier": "Tier 4 - Defer",
          "mandate": "None"
        }
      ]
    }
  },
  "tcoFramework": {
    "_description": "Total Cost of Ownership + cost-of-deferral framework for capital prioritization. Capital first cost is only ~20-40% of lifetime cost; deferral compounds.",
    "_confidence": "Framework High (FHWA/GFOA grounded); Berkeley deferral rate derived from city street-backlog figures.",
    "tcoFormula": "TCO_PV = CapitalFirstCost + sum_t[(O&M_t + Rehab_t)/(1+d)^t] - Salvage/(1+d)^N",
    "principle": "Selecting capital projects on first cost optimizes only ~20-40% of lifetime cost; O&M + renewal over 30-75 yr service life dominates.",
    "deferralPenalties": [
      "Condition multiplier (FHWA: preventive 4-5x cheaper than reconstruction; cost jumps past critical PCI)",
      "Construction-cost escalation (1+e)^N",
      "Expected failure cost = P(failure) x consequence (emergency premium, service loss, liability, regulatory fines)"
    ],
    "berkeleyStreetEvidence": {
      "backlogNow": 250000000,
      "backlogBy2035DoNothing": 545000000,
      "backlogBy2035Funded": 267000000,
      "investedFiveYear": 90000000,
      "futureBacklogAverted": 278000000,
      "returnRatio": "~3:1",
      "impliedDeferralRate": 0.073,
      "note": "Investing ~0M/5yr averts ~78M future backlog (~3:1). Backlog compounds ~7%/yr - higher than the city GO bond cost (~4-5%), so deferral is more expensive financing than borrowing."
    },
    "standardsToAdopt": {
      "pavement": "PCI (MTC StreetSaver)",
      "sewer": "NASSCO PACP",
      "facilities": "FCI (Facilities Condition Index = deficiency cost / replacement value)",
      "general": "1-5 condition grade"
    },
    "dataGap": {
      "have": [
        "Pavement PCI + deterioration model",
        "Sewer condition (partial, master plan pending)"
      ],
      "missing": [
        "Facilities Condition Assessment (FCI)",
        "Marina structural assessment",
        "Stormwater master plan (pending)",
        "Parks/fleet/IT/streetlights/urban-forest lifecycle + condition",
        "Unit O&M and rehab costs",
        "Adopted discount rate + escalation",
        "Risk/consequence scoring"
      ]
    },
    "costOfWaitingByAsset": [
      {
        "asset": "Streets / pavement",
        "failureMode": "Segments pass PCI cliff; seals become reconstruction",
        "costOfWaiting": "$250M to $545M by 2035 (~7%/yr); preventive 4-5x cheaper",
        "confidence": "High"
      },
      {
        "asset": "Sanitary sewer",
        "failureMode": "Overflows; emergency digs 2-3x planned; Bay contamination + fines",
        "costOfWaiting": "Deferral legally barred (consent decree 4.2 mi/yr = lifecycle-optimal)",
        "confidence": "High"
      },
      {
        "asset": "Stormwater",
        "failureMode": "Urban flooding, claims, MRP permit violations",
        "costOfWaiting": "$208M need on ~$2.3M/yr; fee flat since 1990s; gap widens",
        "confidence": "Moderate"
      },
      {
        "asset": "Marina / Waterfront",
        "failureMode": "Docks/pilings fail -> berths close -> revenue collapse -> write-off",
        "costOfWaiting": "Occupancy 78%, $131M unfunded, $1.3M/yr deficit; loss of self-funding asset",
        "confidence": "High (direction)"
      },
      {
        "asset": "Facilities / Civic Center",
        "failureMode": "Seismic red-tag/closure; catastrophic in a quake",
        "costOfWaiting": "Civic Center ~$50M; citywide unknown (no FCA)",
        "confidence": "Low ($)"
      },
      {
        "asset": "IT systems",
        "failureMode": "Outage/breach of mission-critical systems",
        "costOfWaiting": "$7.2M already deferred to FY29+; $22.6M unfunded",
        "confidence": "Moderate"
      },
      {
        "asset": "Parks/fleet/streetlights/trees",
        "failureMode": "Service failures, safety incidents, higher unit repair",
        "costOfWaiting": "Not quantifiable - no condition/lifecycle data",
        "confidence": "Low"
      }
    ],
    "deferralShapes": "Streets/stormwater compound smoothly; sewer/facilities fail as legal/physical step-functions; Marina = revenue collapse + asset write-off. Only streets is quantifiable today because only streets has a condition database (StreetSaver)."
  },
  "outcomeReview": {
    "_description": "Framework + options for reviewing budgets against outcomes (performance/outcome-based budgeting). Defines what the database can do today vs. what each option requires.",
    "_status": "Scaffold. Cost-per-OUTPUT computable now; cost-per-OUTCOME needs the performance/outcome data each option below specifies.",
    "currentCapability": {
      "canDo": [
        "Structural deficit + balancing by department",
        "All-funds & GF by department (FY26 adopted, FY27/28 proposed; FY24/25 actuals in companion file)",
        "Staffing/FTE by dept + position cuts",
        "Capital: CIP, asset inventory, TCO/deferral",
        "Audit recommendations (384)",
        "Peer benchmarking; tax burden"
      ],
      "cannotYet": [
        "Program/line-item granularity below department",
        "Budget-vs-ACTUAL variance time series (multi-year)",
        "Performance measures / outcomes linked to spend",
        "Cost-per-OUTCOME (cost-effectiveness) ratios",
        "Live/auto-updating store"
      ]
    },
    "costPerOutputAnchors": {
      "_note": "Output (not outcome) metrics computable from existing data.",
      "communityAgencies": "$17.9M / 45 agencies = $397k avg; top 6 = 67%",
      "sewerRehab": "~$4.7M per mile (4.2 mi/yr mandated)",
      "streetPaving": "~$2.3M per centerline mile (~25 mi FY27-28)",
      "gfPerResident": 2326,
      "ftePer1000": 13.2
    },
    "options": [
      {
        "id": "A",
        "name": "Performance/outcome budgeting layer",
        "what": "Ingest the City published performance measures + Strategic Plan priorities (in Item 21) and link each to its department/program spend; track outcome trend per dollar.",
        "needs": "Ingest performance-measure tables from the budget book",
        "feasibility": "Doable now (research+ingest)",
        "leverage": "Highest for the outcomes question"
      },
      {
        "id": "B",
        "name": "Budget-vs-actual variance tracking",
        "what": "Multi-year adopted vs actual by dept/fund to expose chronic over/under-spend and forecast accuracy.",
        "needs": "Ingest ACFR/CAFR actuals for several years",
        "feasibility": "Partial data exists (FY24/25 actuals); needs more years",
        "leverage": "High for credibility"
      },
      {
        "id": "C",
        "name": "Program-level drill-down",
        "what": "Ingest the program/service budget detail below department so specific programs can be reviewed.",
        "needs": "Program-level budget tables (budget book)",
        "feasibility": "Doable (large ingest)",
        "leverage": "Enables real line-item review"
      },
      {
        "id": "D",
        "name": "Audit-outcome linkage",
        "what": "Connect the 384 audit recommendations to budget actions and realized savings.",
        "needs": "Implementation/savings tracking per rec",
        "feasibility": "Partial (audit data in DB)",
        "leverage": "Accountability"
      },
      {
        "id": "E",
        "name": "Service-level cost-effectiveness dashboards",
        "what": "$/OUTCOME per service: streets $/PCI-point, sewer $/mile & SSO rate, fire $/response-time, homeless $/person-housed.",
        "needs": "Outcome denominators (service-level metrics)",
        "feasibility": "Cost side now; outcome side needs data",
        "leverage": "Highest public impact"
      },
      {
        "id": "F",
        "name": "Community-agency & contract outcomes",
        "what": "Link the $17.9M (45 agencies) and ~$21M homeless spend to contracted deliverables/outcomes.",
        "needs": "Contract scopes + outcome reporting",
        "feasibility": "Needs ingest",
        "leverage": "High-scrutiny area"
      }
    ],
    "recommendedSequence": "A + E first (directly answer the outcomes question), then B (variance credibility), then C/F (granularity/scrutiny).",
    "costEffectiveness": {
      "_note": "Cost vs outcome/output. Most are cost-per-OUTPUT (per call) not true cost-per-OUTCOME; labeled. Streets is the cleanest outcome signal.",
      "ratios": [
        {
          "service": "Streets",
          "annualCost": "~$18M/yr paving",
          "outcome": "PCI 56, FLAT 3 yrs",
          "ratio": "$ spent buys ZERO PCI gain",
          "type": "outcome",
          "verdict": "Spending to stand still - the headline cost-effectiveness failure"
        },
        {
          "service": "Police",
          "annualCost": "$91.7M",
          "outcome": "61,666 calls; 7-min P1",
          "ratio": "~$1,487 per call for service",
          "type": "output",
          "verdict": "Fast response; dispatch half-staffed"
        },
        {
          "service": "Fire/EMS",
          "annualCost": "$73.5M",
          "outcome": "~16,000 calls",
          "ratio": "~$4,594 per call",
          "type": "output",
          "verdict": "Response times below best practice"
        },
        {
          "service": "Sanitary sewer",
          "annualCost": "~$19.9M",
          "outcome": "3 SSOs/yr; 4.2 mi rehab",
          "ratio": "~$4.7M per mile rehabbed",
          "type": "output",
          "verdict": "Compliant but missed annual targets"
        },
        {
          "service": "Homeless",
          "annualCost": "~$35M (incl Measure P)",
          "outcome": "880 PIT; 1,183 housed since 2021",
          "ratio": "~$39,800 per person in PIT count/yr",
          "type": "output",
          "verdict": "PIT ticked up +4% in 2025"
        },
        {
          "service": "Mental Health (HHCS)",
          "annualCost": "$26.6M",
          "outcome": "No published outcome metric",
          "ratio": "n/a",
          "type": "-",
          "verdict": "No outcome measure - gap"
        }
      ]
    }
  },
  "performanceMeasures": {
    "_source": "Berkeley FY2025-2026 Adopted Biennial Budget book; Strategic Plan (adopted Jan 2018)",
    "_confidence": "High (direct PDF extraction)",
    "_note": "Fire, HHCS, and Library publish NO performance-measure tables in the budget book - a transparency gap. HHCS measures are an in-progress Results-Based Accountability project.",
    "strategicGoals": [
      "Affordable housing & support for the vulnerable",
      "Climate leadership & environmental justice",
      "Social & racial equity",
      "Efficient, financially-healthy City government",
      "State-of-the-art, well-maintained infrastructure",
      "Dynamic, sustainable, locally-based economy",
      "Resilient, safe, connected, prepared City",
      "Customer-focused, accessible service",
      "Attract & retain a talented, diverse workforce"
    ],
    "byDepartment": [
      {
        "dept": "Public Works",
        "measures": [
          {
            "name": "Pavement Condition Index",
            "value": "56 (target up)",
            "type": "outcome"
          },
          {
            "name": "3-yr avg fatalities/severe injuries on City streets",
            "value": "4.9 fatal / 49.7 severe",
            "type": "outcome"
          },
          {
            "name": "% waste diverted from landfill",
            "value": "74%",
            "type": "outcome"
          },
          {
            "name": "% commute trips solo-vehicle",
            "value": "33%",
            "type": "outcome"
          },
          {
            "name": "Avg days to abate illegal dumping",
            "value": "4.58 days",
            "type": "outcome"
          }
        ]
      },
      {
        "dept": "Police",
        "measures": [
          {
            "name": "Traffic deaths / accidents",
            "value": "0 deaths; 873 accidents",
            "type": "outcome"
          },
          {
            "name": "Use of force rate",
            "value": "0.05% of 63,791 calls",
            "type": "outcome"
          },
          {
            "name": "External personnel complaints",
            "value": "36 / 63,791 calls",
            "type": "outcome"
          }
        ]
      },
      {
        "dept": "Planning & Development",
        "measures": [
          {
            "name": "Customer satisfaction",
            "value": "81% courteous service",
            "type": "outcome"
          },
          {
            "name": "Land-use permit turnaround (AUP)",
            "value": "2.1-2.6 months",
            "type": "outcome"
          },
          {
            "name": "Building plan-check turnaround",
            "value": "21.2 days",
            "type": "outcome"
          }
        ]
      },
      {
        "dept": "City Manager (incl. Homeless/Animal/EconDev)",
        "measures": [
          {
            "name": "Animal shelter live release rate",
            "value": "94.2%",
            "type": "outcome"
          },
          {
            "name": "Rehousing rate (shelter offer -> move-in)",
            "value": "21% (target 20%)",
            "type": "outcome"
          },
          {
            "name": "Encampment response time",
            "value": "36 days (target 10) - MISSING target",
            "type": "outcome"
          }
        ]
      },
      {
        "dept": "Information Technology (311)",
        "measures": [
          {
            "name": "311 first-call resolution",
            "value": "99.9%",
            "type": "outcome"
          },
          {
            "name": "311 abandon rate",
            "value": "31% external",
            "type": "outcome"
          },
          {
            "name": "311 total interactions",
            "value": "117,593",
            "type": "output"
          }
        ]
      },
      {
        "dept": "Parks Rec & Waterfront",
        "measures": [
          {
            "name": "Community contacts",
            "value": "54 communications / 35 meetings",
            "type": "output"
          },
          {
            "name": "Fire debris removed from hills",
            "value": "327 tons",
            "type": "output"
          }
        ]
      },
      {
        "dept": "City Auditor",
        "measures": [
          {
            "name": "Recommendations issued / implemented",
            "value": "48 / 38",
            "type": "mixed"
          },
          {
            "name": "Payroll accuracy",
            "value": "99.9%",
            "type": "outcome"
          }
        ]
      }
    ]
  },
  "serviceOutcomes": {
    "_confidence": "High where noted; Fire/Parks/311 are gaps",
    "metrics": [
      {
        "service": "Streets",
        "metric": "Pavement Condition Index",
        "value": "56",
        "trend": "FLAT 3 yrs (56/56/56)",
        "confidence": "High",
        "source": "MTC 2024",
        "flag": "Spending ~$18M/yr and PCI has not moved"
      },
      {
        "service": "Sanitary sewer",
        "metric": "Category-1 overflows (SSOs)",
        "value": "3 in 2023",
        "trend": "~3/yr, 12 over 5 yrs",
        "confidence": "High",
        "source": "SF Bay RWQCB",
        "flag": "Met 4.2 mi/yr rehab only via catch-up; missed 2 annual targets"
      },
      {
        "service": "Fire/EMS",
        "metric": "Response time vs standard",
        "value": "Below national best practice (Citygate 2023)",
        "trend": "Deficient",
        "confidence": "Moderate",
        "source": "Citygate SOC",
        "flag": "No published numeric compliance % - data gap"
      },
      {
        "service": "Police",
        "metric": "P1 median response / staffing",
        "value": "7 min; 154 of 181 sworn; 21 of 41 dispatch",
        "trend": "Violent crime down sharply 2024",
        "confidence": "High",
        "source": "BPD 2024 Annual Report",
        "flag": "Dispatch ~half-staffed"
      },
      {
        "service": "Homeless",
        "metric": "PIT count / housed",
        "value": "880 PIT (2025); 1,183 housed since 2021; 320 beds",
        "trend": "PIT +4% (first uptick)",
        "confidence": "High/Moderate",
        "source": "Alameda Co PIT; City summary",
        "flag": "~$35M/yr (incl Measure P)"
      },
      {
        "service": "Library",
        "metric": "Annual visits",
        "value": "618,074",
        "trend": "Down from ~1M (2014)",
        "confidence": "Moderate",
        "source": "IMLS",
        "flag": "Separate dept/tax"
      },
      {
        "service": "Parks",
        "metric": "Condition/usage index",
        "value": "NOT FOUND",
        "trend": "-",
        "confidence": "-",
        "source": "-",
        "flag": "No outcome metric published"
      }
    ]
  },
  "budgetVsActual": {
    "_source": "Berkeley ACFRs FY2020-FY2024 (Budgetary Comparison Schedule, GF; Statistical Schedule IV by function)",
    "_confidence": "High - line items re-summed and tie to printed totals",
    "generalFundExpenditures": [
      {
        "fy": 2020,
        "originalBudget": 178420649,
        "finalBudget": 201436688,
        "actual": 189462038,
        "variance": 12117012
      },
      {
        "fy": 2021,
        "originalBudget": 177605477,
        "finalBudget": 194741504,
        "actual": 191372600,
        "variance": 3509938
      },
      {
        "fy": 2022,
        "originalBudget": 209184517,
        "finalBudget": 224599605,
        "actual": 207744487,
        "variance": 16992270
      },
      {
        "fy": 2023,
        "originalBudget": 238084504,
        "finalBudget": 246165803,
        "actual": 213042984,
        "variance": 33257349
      },
      {
        "fy": 2024,
        "originalBudget": 218621146,
        "finalBudget": 267671512,
        "actual": 253735493,
        "variance": 14076639
      }
    ],
    "generalFundRevenues": [
      {
        "fy": 2020,
        "finalBudget": 213412195,
        "actual": 210633484,
        "variance": -2778711
      },
      {
        "fy": 2021,
        "finalBudget": 182086043,
        "actual": 205502426,
        "variance": 23416383
      },
      {
        "fy": 2022,
        "finalBudget": 238895073,
        "actual": 252093913,
        "variance": 13198840
      },
      {
        "fy": 2023,
        "finalBudget": 242257611,
        "actual": 250849338,
        "variance": 8591727
      },
      {
        "fy": 2024,
        "finalBudget": 250978405,
        "actual": 253269539,
        "variance": 2291134
      }
    ],
    "totalGovFundsExpenditures": {
      "2020": 340331816,
      "2021": 356982726,
      "2022": 371964609,
      "2023": 377316334,
      "2024": 426391788
    },
    "byFunctionActual": [
      {
        "function": "General government",
        "fy2020": 29437616,
        "fy2021": 32485673,
        "fy2022": 34440650,
        "fy2023": 39990723,
        "fy2024": 49524675
      },
      {
        "function": "Public safety",
        "fy2020": 128803063,
        "fy2021": 132465784,
        "fy2022": 140823054,
        "fy2023": 148985465,
        "fy2024": 158946828
      },
      {
        "function": "Highways & streets",
        "fy2020": 14087561,
        "fy2021": 10471435,
        "fy2022": 11940764,
        "fy2023": 15518110,
        "fy2024": 15548333
      },
      {
        "function": "Health & welfare",
        "fy2020": 36690027,
        "fy2021": 39020384,
        "fy2022": 40166088,
        "fy2023": 40344774,
        "fy2024": 41408699
      },
      {
        "function": "Culture-recreation",
        "fy2020": 47141184,
        "fy2021": 47763608,
        "fy2022": 51189624,
        "fy2023": 46976302,
        "fy2024": 56407286
      },
      {
        "function": "Community development & housing",
        "fy2020": 39276468,
        "fy2021": 33448395,
        "fy2022": 38154847,
        "fy2023": 44729924,
        "fy2024": 43142248
      },
      {
        "function": "Economic development",
        "fy2020": 6444578,
        "fy2021": 5448693,
        "fy2022": 6331876,
        "fy2023": 5692489,
        "fy2024": 6528974
      }
    ],
    "keyFindings": [
      "GF underspent final budget EVERY year (positive variance $3.5M-$33.3M), mostly salary savings/vacancies",
      "Public safety is the one function that chronically runs OVER (police/fire OT)",
      "FY2023 had a $33M underspend - large under-execution",
      "Revenues beat budget in 4 of 5 years"
    ]
  },
  "programBudgets": {
    "_source": "Berkeley FY2025-2026 Adopted Biennial Budget, 'Financial Summary - By Division' tables. All-funds $.",
    "_confidence": "High",
    "_note": "All figures all-funds (GF/other split only at dept level in source). Per-division FTE not published. Homeless Services lives inside HHCS->Housing & Community Services; Camps inside PRW->Recreation.",
    "departments": [
      {
        "dept": "Police",
        "fte": 302.0,
        "programs": [
          {
            "name": "Office of the Police Chief (cost-alloc credit)",
            "fy2025": -1814296,
            "fy2026": -2074429
          },
          {
            "name": "Police Operations (Patrol)",
            "fy2025": 50493898,
            "fy2026": 53346560
          },
          {
            "name": "Police Investigations",
            "fy2025": 20276304,
            "fy2026": 20807528
          },
          {
            "name": "Professional Standards",
            "fy2025": 4002539,
            "fy2026": 4038150
          },
          {
            "name": "Support Services (Dispatch, Records)",
            "fy2025": 18353005,
            "fy2026": 18679788
          }
        ]
      },
      {
        "dept": "Fire",
        "fte": 202.0,
        "programs": [
          {
            "name": "Office of the Fire Chief",
            "fy2025": 5915097,
            "fy2026": 5971099
          },
          {
            "name": "Fire Operations (Suppression/EMS/Training)",
            "fy2025": 57718367,
            "fy2026": 59242557
          },
          {
            "name": "Fire Prevention",
            "fy2025": 2720823,
            "fy2026": 2832658
          },
          {
            "name": "Special Operations / OES",
            "fy2025": 1287985,
            "fy2026": 1314900
          },
          {
            "name": "Wildland Urban Interface (WUI)",
            "fy2025": 3838373,
            "fy2026": 3699665
          }
        ]
      },
      {
        "dept": "HHCS",
        "fte": 248.2,
        "programs": [
          {
            "name": "Office of the HHCS Director",
            "fy2025": 12055229,
            "fy2026": 11858970
          },
          {
            "name": "Environmental Health",
            "fy2025": 2737340,
            "fy2026": 2781188
          },
          {
            "name": "Mental Health",
            "fy2025": 26613861,
            "fy2026": 25908203
          },
          {
            "name": "Housing & Community Services (incl. Homeless)",
            "fy2025": 74027431,
            "fy2026": 75290478
          },
          {
            "name": "Aging Services",
            "fy2025": 6427495,
            "fy2026": 6476695
          },
          {
            "name": "Public Health",
            "fy2025": 12168016,
            "fy2026": 11856656
          },
          {
            "name": "Community Funding (agency grants)",
            "fy2025": 3857049,
            "fy2026": 3857049
          }
        ]
      },
      {
        "dept": "Public Works",
        "fte": 349.94,
        "programs": [
          {
            "name": "Office of the PW Director",
            "fy2025": 9718103,
            "fy2026": 9853443
          },
          {
            "name": "Transportation",
            "fy2025": 22218371,
            "fy2026": 21286181
          },
          {
            "name": "General Engineering (incl. sewer/storm ops)",
            "fy2025": 64248106,
            "fy2026": 53867758
          },
          {
            "name": "Facilities Management",
            "fy2025": 16804564,
            "fy2026": 15421840
          },
          {
            "name": "Streets & Sanitation",
            "fy2025": 18778238,
            "fy2026": 19130391
          },
          {
            "name": "Equipment Management (Fleet)",
            "fy2025": 16029314,
            "fy2026": 14662339
          },
          {
            "name": "Zero Waste",
            "fy2025": 48719097,
            "fy2026": 47659683
          }
        ]
      },
      {
        "dept": "Parks Rec & Waterfront",
        "fte": 113.0,
        "programs": [
          {
            "name": "PRW Director",
            "fy2025": 3712067,
            "fy2026": 3864664
          },
          {
            "name": "Parks",
            "fy2025": 14048007,
            "fy2026": 14639694
          },
          {
            "name": "Recreation (incl. Camps)",
            "fy2025": 11925732,
            "fy2026": 12083767
          },
          {
            "name": "Waterfront (Marina)",
            "fy2025": 5936187,
            "fy2026": 6052110
          },
          {
            "name": "Capital Improvement",
            "fy2025": 11855385,
            "fy2026": 11073098
          }
        ]
      },
      {
        "dept": "Planning & Development",
        "fte": 108.89,
        "programs": [
          {
            "name": "Office of the P&D Director",
            "fy2025": 5980879,
            "fy2026": 5786868
          },
          {
            "name": "Toxics Management",
            "fy2025": 1613075,
            "fy2026": 1615482
          },
          {
            "name": "Energy & Sustainable Development",
            "fy2025": 2087915,
            "fy2026": 2120268
          },
          {
            "name": "Land Use Planning",
            "fy2025": 8521189,
            "fy2026": 8655834
          },
          {
            "name": "Building & Safety",
            "fy2025": 15104665,
            "fy2026": 15090222
          }
        ]
      },
      {
        "dept": "City Manager's Office",
        "fte": 56.0,
        "programs": [
          {
            "name": "Administration",
            "fy2025": 4633331,
            "fy2026": 4704656
          },
          {
            "name": "Neighborhood Services",
            "fy2025": 2074346,
            "fy2026": 2119311
          },
          {
            "name": "Animal Care Services",
            "fy2025": 2479262,
            "fy2026": 2526512
          },
          {
            "name": "Budget & Fiscal Management",
            "fy2025": 1219469,
            "fy2026": 1237320
          },
          {
            "name": "Economic Development",
            "fy2025": 7443178,
            "fy2026": 7523323
          },
          {
            "name": "2020 Vision",
            "fy2025": 267401,
            "fy2026": 272335
          }
        ]
      }
    ]
  },
  "auditedFinancials": {
    "_description": "Audited data from the FY2024 ACFR (CAFR), year ended 2024-06-30, auditor Badawi & Associates. Distinct from the budget (estimate): this is GAAP/GASB audited actuals.",
    "_source": "Berkeley FY2024 ACFR",
    "_confidence": "High (direct extraction, cross-checked)",
    "statementOfActivities_netCostByFunction": {
      "_note": "Net (Expense)/Revenue = total expense - program revenues (charges+grants). The negative = portion borne by general taxes. The truest 'net cost to taxpayers' figure - and it lives ONLY in the CAFR, not the budget.",
      "governmental": [
        {
          "function": "General government",
          "expense": 61708500,
          "charges": 6187268,
          "opGrants": 5589178,
          "capGrants": 0,
          "netCost": -43172182
        },
        {
          "function": "Public safety",
          "expense": 189902157,
          "charges": 16671805,
          "opGrants": 1191453,
          "capGrants": 0,
          "netCost": -172091167
        },
        {
          "function": "Highways & streets",
          "expense": 23940035,
          "charges": 2303515,
          "opGrants": 867752,
          "capGrants": 7090611,
          "netCost": -13678157
        },
        {
          "function": "Health & welfare",
          "expense": 44452510,
          "charges": 2831863,
          "opGrants": 23227161,
          "capGrants": 0,
          "netCost": -18477288
        },
        {
          "function": "Culture & recreation",
          "expense": 65781017,
          "charges": 5232751,
          "opGrants": 256328,
          "capGrants": 597517,
          "netCost": -59694421
        },
        {
          "function": "Community development & housing",
          "expense": 47368858,
          "charges": 14291139,
          "opGrants": 20208076,
          "capGrants": 590897,
          "netCost": -12477661
        },
        {
          "function": "Economic development",
          "expense": 6756744,
          "charges": 293373,
          "opGrants": 0,
          "capGrants": 0,
          "netCost": -6463371
        },
        {
          "function": "Interest on long-term debt",
          "expense": 7966078,
          "charges": 0,
          "opGrants": 0,
          "capGrants": 0,
          "netCost": -7966078
        }
      ],
      "totalGovernmentalNetCost": -334020325,
      "publicSafetyShareOfNetCost": 0.515,
      "businessType": [
        {
          "function": "Refuse",
          "netCost": -4532634
        },
        {
          "function": "Marina O&M",
          "netCost": -826921
        },
        {
          "function": "Sewer",
          "netCost": 8274701
        },
        {
          "function": "Clean storm water",
          "netCost": 816007
        },
        {
          "function": "Permit service center",
          "netCost": -2826921
        },
        {
          "function": "Parking",
          "netCost": 915609
        },
        {
          "function": "Building purchase & mgmt",
          "netCost": -377755
        }
      ],
      "businessTypeNetTotal": 1442086
    },
    "generalRevenuesBySource": {
      "propertyTaxGeneral": 135671723,
      "propertyTaxDebtService": 17912829,
      "propertyTaxLibrary": 24938675,
      "propertyTaxParks": 17620173,
      "propertyTaxParamedic": 3741579,
      "propertyTaxFire": 15317016,
      "salesTax": 19965109,
      "utilityUsersTax": 16795837,
      "transientOccupancyTax": 8824385,
      "businessLicenseTax": 31244527,
      "otherTaxes": 31815281,
      "totalTaxes": 323847134,
      "investmentEarnings": 30456778,
      "totalGeneralRevenuesAndTransfers": 359377548
    },
    "fundBalances": {
      "totalGovernmental": 600276611,
      "generalFund": 153029258,
      "generalFundUnassigned": 29576925,
      "_note": "GF unassigned (true flexible reserve) is only $29.6M of a $600M total fund balance; most is restricted/committed."
    },
    "longTermDebt": {
      "totalBondedAndLoans": 275992000,
      "goBonds": 212975000,
      "revenueBonds": 50278000,
      "pensionObligationBonds": 0,
      "netPensionLiability": 628297778,
      "netOPEBLiability": 77531231,
      "pensionDetail": {
        "calpersMisc": 257500000,
        "police": 205000000,
        "fire": 100900000,
        "policeRetirementIncome": 64700000
      },
      "workersCompClaims": 40698359,
      "totalGovtLongTermLiabilities": 1001316125
    },
    "statisticalTrends": {
      "netCostTrend": {
        "2020": -166885061,
        "2021": -157936284,
        "2022": -150572171,
        "2023": -220399590,
        "2024": -252925035,
        "_note": "Total primary govt net cost rising; Schedule II basis (trend only)"
      },
      "assessedValuation": {
        "2020": 19811196000,
        "2022": 22291433000,
        "2024": 28189621000
      },
      "principalTaxpayers": [
        {
          "name": "Bayer Healthcare",
          "pctAV": 0.0156
        },
        {
          "name": "Kaiser",
          "pctAV": 0.005
        }
      ],
      "top10TaxpayerShare": 0.0579,
      "principalEmployers": [
        {
          "name": "UC Berkeley",
          "employees": 13847,
          "pct": 0.2126
        },
        {
          "name": "LBNL",
          "employees": 3581,
          "pct": 0.055
        },
        {
          "name": "City of Berkeley",
          "employees": 1764,
          "pct": 0.0271
        }
      ],
      "populationACFR": 125327,
      "perCapitaIncome": 63310,
      "unemployment": 0.047
    }
  },
  "budgetVsCafr": {
    "_description": "Why the budget (estimate) and the CAFR (audit) differ - and why you need both.",
    "budget": {
      "nature": "Forward-looking ESTIMATE / spending authorization",
      "timing": "Adopted before the fiscal year",
      "basis": "Budgetary (modified-cash); appropriations",
      "structure": "By department & program (org chart)",
      "purpose": "Authorize & plan",
      "amendable": true,
      "showsTrueAssetCost": false,
      "showsPensionOPEBliability": false
    },
    "cafr": {
      "nature": "Backward-looking AUDITED ACTUALS",
      "timing": "After year-end, independently audited (Badawi & Associates)",
      "basis": "GAAP/GASB: fund statements (modified accrual) + government-wide (FULL accrual incl. depreciation, pension/OPEB)",
      "structure": "By fund AND government-wide by broad FUNCTION",
      "purpose": "Report what actually happened & full financial position",
      "amendable": false,
      "showsTrueAssetCost": true,
      "showsPensionOPEBliability": true
    },
    "keyPoint": "Budget = the plan, granular by program, but an estimate that omits depreciation and the full pension/OPEB liability. CAFR = the audited scorecard with full-accrual true cost and net position, but only at broad functional level. The VARIANCE between them is diagnostic: Berkeley's GF underspent its budget every year FY20-24 (salary savings from vacancies).",
    "exampleVariance": "FY2023 GF final budget $246.2M vs actual $213.0M = $33.1M underspent (13.5%)."
  },
  "costAllocationLeakage": {
    "_description": "Why neither the budget nor the CAFR captures the TRUE cost of a cross-cutting service like homelessness: both organize money by department/function (org chart), not by the problem being solved. Labor 'leaks' across silos.",
    "_confidence": "High - the City Auditor explicitly acknowledges this",
    "thesis": "Money is booked where the EMPLOYEE sits, not where the WORK goes. A parks worker clearing an encampment is budgeted to Culture & Recreation (budget) / 'culture-recreation' (CAFR), not to homelessness. So both the budget's HHCS line and the CAFR's 'health & welfare' function understate the true cost of the homeless response.",
    "homelessExample": {
      "publishedTotal": 35000000,
      "publishedYear": "FY2024",
      "whatItIs": "Programmatic total - mostly HHCS service contracts + Measure P (66%)",
      "fundingMix": {
        "measureP": 0.66,
        "state": 0.18,
        "generalFund": 0.12,
        "federal": 0.04
      },
      "departmentsThatIncurCost": [
        "HHCS (contracts, shelters, PSH)",
        "City Manager/Neighborhood Services (HRT)",
        "Public Works (cleanups, debris, power-washing)",
        "Parks Rec & Waterfront (park/waterfront encampments)",
        "Police (encampment response)",
        "Fire/EMS (5150 transports)",
        "City Attorney (litigation 10-40 hrs/wk per attorney)"
      ],
      "onlyDiscreteNonHHCSnumber": "Fire '5150 Response & Transport' Measure P share = $1.32M FY24",
      "hrtLineThatMixesDepts": 1100000,
      "auditorAcknowledgment": [
        "'Most HRT salaries were paid through the General Fund and are not included in [the] $35 million total.'",
        "'We did not assess the extent to which there are additional homelessness-related costs outside of this total.'",
        "'Berkeley does not have staff dedicated to addressing encampments in every department; staff balance encampment work with their regular workloads.'"
      ],
      "debrisRemoved": "~1,000,000 lbs Sept 2021-June 2024 (~29,000 lbs/month) - tonnage tracked, dollars NOT",
      "notTrackedAnywhere": [
        "GF salaries of HRT + partner-dept staff",
        "Public Works cleanup labor/equipment $",
        "Parks encampment labor $",
        "Police response time beyond Measure P share",
        "Full Fire/EMS encampment-call cost",
        "City Attorney litigation hours",
        "ANY consolidated cross-departmental true-cost total"
      ]
    },
    "implication": "This is exactly why cost-per-OUTCOME is so hard (see outcomeReview): you cannot compute $/person-housed when the City itself cannot total what it spends. The fix is activity-based costing / program budgeting that follows the work across departments - not the org chart.",
    "sharedEquipmentNote": "Backhoes/vector trucks used for encampments are the same units used for street repair and sewer cleaning - cost is co-mingled by design."
  },
  "deficitParadox": {
    "_description": "Resolves the paradox: the City under-spent its GF budget every year FY20-24 yet projects a ~$29M recurring/'structural' (technical term: persistent-not-cyclical) deficit. The money did not vanish - it was swept into reserves, the pension trust, and capital by deliberate policy. The 'deficit' is a forward baseline projection, not a past cash shortage.",
    "_confidence": "High - audited ACFR figures + City's own Balancing Plan",
    "theParadox": "GF under-spent its final budget EVERY year (FY23 by $33M) and revenues beat budget in 4 of 5 years - yet the City reports a ~$29M structural deficit.",
    "whereTheMoneyWent": {
      "gfFundBalanceTrend": {
        "2018": 83885143,
        "2019": 93235667,
        "2020": 98069069,
        "2021": 111882130,
        "2022": 148043478,
        "2023": 158467144,
        "2024": 153029258,
        "_note": "GF fund balance GREW ~89% from $84M (2018) to $158M (2023 peak); first dip in 2024."
      },
      "transfersOutPerYear": "~$30-42M/yr swept OUT of the GF (FY24 = $42.0M, exceeding budget)",
      "fy2024TransferDestinations": [
        {
          "to": "Capital Improvement Fund",
          "amount": 18370000
        },
        {
          "to": "Section 115 Pension Trust (discretionary add)",
          "amount": 1900000
        },
        {
          "to": "Catastrophic Reserve",
          "amount": 1250000
        },
        {
          "to": "Public Liability self-insurance fund",
          "amount": 1000000
        }
      ],
      "reserveBalances": {
        "stabilityReserve": 30600000,
        "catastrophicReserve": 23700000,
        "section115PensionTrust": 26500000,
        "_note": "Section 115 trust grew $19.1M->$26.5M in one year. Combined banked reserves ~$80M."
      },
      "unassignedCollapse": "GF unassigned (free) balance fell $70M (2023) -> $29.6M (2024) as balance was reclassified to committed/restricted - i.e., walled off, not spent.",
      "summary": "The surplus was real but discretionary; by policy it was swept into capital, the pension trust, and reserves rather than left in the operating base."
    },
    "whyStructuralDeficitCoexists": [
      "It's a FORWARD baseline projection (rebuilt at FULL staffing), not an audited past result.",
      "Locked-in cost growth - pensions (CalPERS rising sharply from FY2025-26), COLA/step raises, health care - grows faster than ~3-4%/yr recurring revenue. Personnel = ~70% of GF, +20% over the decade.",
      "Much of the revenue 'beat' was one-time/volatile (e.g., FY24 investment income +$19.1M mark-to-market; ARPA; elevated transfer tax now permanently lowered to $16M baseline).",
      "$12.06M of one-time funds used to smooth the FY27-28 deficits - a gap reappearing as they expire.",
      "FY2024 was the inflection: first GF operating deficit (-$5.5M) in the window."
    ],
    "honestFraming": "Not 'there is no problem' (cost growth and the FY24 operating deficit are real) and not 'they hid money' (reserve-building is prudent policy; most balance is committed/restricted). The accurate read: Berkeley is reserve-rich but projects an operating gap because its full-staffing cost baseline now outgrows recurring revenue. The deficit is structural in the literal sense - built into the system's cost curve.",
    "drivers": {
      "initialDeficitFY27": -32256300,
      "initialDeficitFY28": -33206801,
      "personnelShareOfGF": 0.7,
      "oneTimeUsedToSmooth": 12060000
    },
    "_framingNote": "Avoid calling this 'structural' unqualified - it launders policy choices into inevitability and biases toward austerity. Accurate frame: a RECURRING DECISION made under constraints - the gap between chosen spending and chosen (voter-allowed) revenue, measured against a baseline the City chose (full staffing it never fills). It recurs because the choices recur, NOT because it is required.",
    "driverChangeability": {
      "hardToChangeFast": [
        "CalPERS pension contributions (legally owed, externally set)",
        "Union/MOU contracts",
        "Debt service",
        "Mandates (sewer consent decree, ADA)"
      ],
      "withinCityControl": [
        "Service levels",
        "Staffing targets",
        "The full-staffing baseline convention - budgeting to actual staffing shrinks the gap on paper with no service change"
      ],
      "needsVoters": [
        "Revenue increases - capped by Prop 13 (assessed-value growth) and Prop 218 (voter approval for taxes/fees); the revenue side is not the Council alone"
      ]
    },
    "reBaselining": {
      "_finding": "The FY27-28 budget re-based to actuals and cut the GF personnel budget by $16.5M / -7.4% from baseline to proposed - with NO service change. A budget that sheds $16.5M just by being honest about actual spending was carrying $16.5M of padded appropriation. This is the cleanest proof the 'deficit' is measured against a chosen (inflated) baseline, not a fixed requirement.",
      "components": {
        "salaries": -9450000,
        "pension": -3680000,
        "healthRetiree": -1580000,
        "overtime": -710000,
        "total": -16500000
      },
      "_link": "Direct evidence for [[full-staffing-baseline]] point: budget to actuals and a chunk of the gap evaporates.",
      "confidence": "High"
    },
    "oneTimeMoneyHistory": {
      "_finding": "The recurring deficit has been closed with ONE-TIME money every year - reserves, ARPA, fund balance, transfers, Section 115 Trust, vacancy savings. None resolved the structure.",
      "perYearGap": {
        "2019": 10000000,
        "2021": 40000000,
        "2022": 27000000,
        "2023": 22000000,
        "2024": 12000000,
        "2025": 17000000,
        "2026": 29000000
      },
      "costGrowth": "FY17-26: ~8%/yr expense vs ~6.5%/yr revenue - real cost growth no process change fully erases.",
      "confidence": "High"
    }
  },
  "budgetGovernance": {
    "_description": "How Berkeley's budget is legally made. Council-manager government since 1923. Source: City Charter + BeTH 'Mayor's Budget' explainer (mayors-budget.html).",
    "_confidence": "High (Charter primary text)",
    "structure": "Council-Manager (since 1923). NOT a strong-mayor/executive-budget city.",
    "roles": [
      {
        "actor": "City Manager",
        "power": "Prepares & submits the proposed annual budget",
        "cite": "Charter Art. VII, \u00a728(g)"
      },
      {
        "actor": "City Council",
        "power": "Adopts the budget via the Annual Appropriations Ordinance (AAO), two-thirds vote",
        "cite": "Charter Art. X"
      },
      {
        "actor": "Mayor",
        "power": "Presides over Council; one vote; NO veto. Elected citywide (only at-large mandate).",
        "cite": "Charter Art. VI, \u00a721; \u00a79"
      }
    ],
    "annualAppropriationsOrdinance": "The AAO is the LEGAL budget instrument - Council's adopted appropriation. Mid-year AAO amendments (e.g., AAO#2, Ordinance 8010, June 2026) move money after adoption; their cumulative drift from the adopted budget is a transparency target (see reformFramework mechanic 3).",
    "mayorsBudget": {
      "whatItIs": "A CUSTOM, not a charter power. The Mayor offers recommended CHANGES to the Manager's already-prepared budget before the Council adoption vote. Weight = one vote + persuasion + chairing Budget & Finance Committee. No veto, no automatic force.",
      "provenance": "Local lore (via former Mayor Arreguin) attributes the tradition to Loni Hancock - UNVERIFIED. Dating fails for the 1970s (Hancock was Mayor 1986-94, councilmember 1971-79); her 1970s reform was citizen budget review + the consent calendar, not a mayor's budget. Her 2021 oral history is silent. Confidence Low-Moderate.",
      "_link": "Connects to mayorRecommendations (the FY27 Mayor Ishii recs are this instrument in action)."
    }
  },
  "reformFramework": {
    "_description": "A rational budgeting process for Berkeley: 8 mechanics, each tied to an audit revelation. Source: rational-budgeting-process.md (2026-06-10).",
    "_positioning": "Reform proposal (advocacy-adjacent). Each mechanic is grounded in a specific dropped/ignored audit recommendation.",
    "principles": [
      "Truth in budgeting (adopted ~ actual)",
      "Structural balance (recurring revenue funds recurring expense)",
      "Outcome accountability",
      "Cost discipline on the real driver (personnel)",
      "Protected funds (reserves rule-bound)"
    ],
    "mechanics": [
      {
        "n": 1,
        "name": "Baseline integrity (zero-based to actuals)",
        "what": "Re-base departments to trailing actuals annually; vacant positions at true cost, removed after a fixed window.",
        "auditBasis": "The City just proved it works - $16.5M came out of GF personnel baseline. Institutionalize it.",
        "confidence": "High"
      },
      {
        "n": 2,
        "name": "Carryover reform (appropriations lapse)",
        "what": "Operating appropriations lapse at year-end; only encumbered + capital carry forward by explicit re-appropriation.",
        "auditBasis": "Financial Condition audit (2022) called for capital/deferred-maint funding plan (dropped).",
        "confidence": "Medium magnitude / High direction"
      },
      {
        "n": 3,
        "name": "AAO discipline (stop mid-year drift)",
        "what": "Consolidate AAO amendments to a fixed quarterly cycle; each needs a funding source, net-neutral to fund balance, or supermajority. Publish a standing adopted->amended->actual reconciliation.",
        "auditBasis": "AAO amendment history not in budget packet - requires the AAO ordinances. Ties to budgetVsCafr.",
        "confidence": "Medium magnitude / High direction"
      },
      {
        "n": 4,
        "name": "Personnel cost-sharing (manage the driver)",
        "what": "Bargain employee contributions toward health-premium & pension across MOUs, phased. GF Health/Retiree $21.9M, Pension $54.6M.",
        "auditBasis": "Employee Benefits: Tough Decisions Ahead; Section 115 Trust rec (dropped). BARGAINED not decreed - no savings figure until MOU/CalPERS data in hand (Low confidence on $).",
        "confidence": "High lever / Low dollar"
      },
      {
        "n": 5,
        "name": "Performance-based allocation",
        "what": "Every program states a goal + measurable outcome; programs that can't measure or miss targets flagged before renewal.",
        "auditBasis": "THE most repeated audit finding - missing measures (Zero Waste, Code Enforcement, Library, Restaurant Inspections, HRT). Ties to outcomeReview.",
        "confidence": "High"
      },
      {
        "n": 6,
        "name": "Audit-accountability loop",
        "what": "Budget packet reports per-department status of every open rec; DROPPING a rec requires an explicit Council vote + written cost-benefit (end the silent 5-year lapse).",
        "auditBasis": "76 of 384 recs dropped, many by auto-lapse.",
        "confidence": "High"
      },
      {
        "n": 7,
        "name": "Reserve & replacement-fund rules",
        "what": "Replenishment schedule for Stability/Catastrophic reserves; protect internal-service/replacement funds from undocumented diversion.",
        "auditBasis": "Fleet Replacement Fund Short Millions (2021) - $2M (FY25)+$0.5M (FY24) transferred out of Equipment Replacement Fund 671.",
        "confidence": "High"
      },
      {
        "n": 8,
        "name": "Revenue integrity",
        "what": "Complete inventories of grants/leases/fees; track receivables; cost-recovery fees. Capture revenue already owed before cutting services.",
        "auditBasis": "Grants Management (2016, all 15 dropped); 2009 Leases Follow-Up (2025, still not centralized); Business License Taxes audit.",
        "confidence": "High"
      }
    ],
    "honestAssessment": "The strongest claim is NOT that the deficit is fake. There is real cost growth (8% expense vs 6.5% revenue, FY17-26). The defensible, more damaging claim: a large share of the gap is a GOVERNANCE CHOICE - the City re-baselined $16.5M when forced, has a standing ignored audit playbook, and left benefits-per-employee to attrition. Reform + cost-sharing + revenue capture would materially shrink (not erase) the gap and end the one-time-money ritual."
  },
  "auditBudgetCrosswalk": {
    "_description": "Maps the 384 audit recommendations to the budget areas being reshaped. Source: audit-budget-opportunities.md (2026-06-10). The structural problem and many named solutions already sit in the audit record - and a large share were dropped or never started.",
    "_confidence": "High (Auditor dashboard)",
    "droppedStructuralDeficitFixes": {
      "audit": "Berkeley's Financial Condition FY12-21 (2022)",
      "recs": 5,
      "dropped": 4,
      "droppedItems": [
        "Section 115 Trust funding plan",
        "Reserve-replenishment plan (Stability + Catastrophic)",
        "Enterprise-fund balance policy",
        "Capital/deferred-maintenance funding plan"
      ],
      "cityReason": "Deferred 'to allow for updated recommendations in the FY2025 updated financial condition report' - i.e., not resolved, deferred. Same deferral pattern as the deficit history."
    },
    "departmentOpportunities": [
      {
        "dept": "Public Works",
        "note": "Largest budget, weakest audit record (21 of 64 implemented, 33%; 24 dropped). Fleet Replacement Fund Short Millions (2021): 11 of 12 still partly implemented; fund RAIDED $2M (FY25)+$0.5M (FY24). Zero Waste: 18 of 27 dropped incl. ~$496K/yr biweekly-collection savings. Leases: still no centralized inventory 16 yrs on."
      },
      {
        "dept": "City Manager",
        "note": "Largest audit footprint (88 recs, 50% implemented, 32 dropped). Grants Management (2016): ALL 15 dropped. Code Enforcement (2018): 5 dropped. Staff Shortages (2023): recommended sizing workforce by need BEFORE cutting - budget cuts 164 FTE via attrition instead."
      },
      {
        "dept": "Fire",
        "note": "Being cut (Station 4 browning, -9 FTE). Fire Prevention Inspections (2019): ALL 11 dropped incl. risk-based prioritization + citation/cost-recovery."
      },
      {
        "dept": "HHCS / Homelessness",
        "note": "Homeless Response Team (2025): all 6 recs Not Started (outcome reporting, HMIS integration). Restaurant Inspections (2024): fee study could self-fund staffing."
      }
    ],
    "crossCuttingPatterns": [
      "Dollars and discipline inversely correlated (biggest depts = most dropped recs)",
      "1-in-5 findings dropped, many by passive 5-yr lapse",
      "76% of recs are Efficiency or Transparency/Accountability - exactly the levers the budget needs",
      "The Auditor itself absorbed cuts, pausing Whistleblower Program expansion (42 reports CY2025)"
    ],
    "_link": "Feeds reformFramework mechanics 5,6,8 and outcomeReview."
  },
  "messaging": {
    "_description": "Two framings on the same verified facts. Source: two-messages.md / budget-two-problems.html.",
    "_use": "Message 1 (attention) + Message 2 (trust) used together.",
    "message1_fiction": "'The budget is a fiction' - 7 years of 'balanced' budgets closed with one-time money; $16.5M vanished on re-baselining; this year's surplus depends on an unpassed sales tax; the Auditor's 384-rec playbook mostly ignored (76 dropped). A discipline problem, not a math problem.",
    "message2_twoProblems": "'Two fixable problems' - (1) Transparency/honesty: budget to actuals, lapse operating appropriations, separate capital, discipline AAO amendments, publish adopted-vs-actual. (2) Accountability to results: tie budgeting to performance; dropping an audit rec requires an explicit Council cost-benefit. The Auditor is the ally. Won't close the whole gap but ends the one-time-money ritual.",
    "discipline": "Both rest on the SAME verified facts; differ only in tone. Lead with #1 to be heard, #2 to be trusted.",
    "existingPages": [
      "mayors-budget.html (neutral Charter explainer)",
      "budget-two-problems.html (the published Message 2)"
    ]
  },
  "efficiencyOpportunities": {
    "_description": "Where to point Council to FIND operational efficiency - ranked by size x political feasibility. Most are already documented; the biggest are NOT classification rigidity.",
    "_positioning": "Internal strategy. The lever order matters: lead with documented, politically-safe items; treat classification modernization as one bargained workstream, not the spearhead.",
    "sources": [
      {
        "rank": 1,
        "source": "City Auditor recommendation dashboard",
        "what": "384 recs (180 efficiency, 111 accountability); 76 dropped many by 5-yr lapse; concentrated in highest-spend depts (PW 33% implemented, CMO 50%). The standing, ignored playbook.",
        "feasibility": "High (already public, Auditor is the ally)",
        "size": "Large"
      },
      {
        "rank": 2,
        "source": "Revenue capture (not a cut)",
        "what": "Grants Management (all 15 dropped), lease inventory (not centralized 16 yrs), fee studies (Restaurant Inspections self-funding), Zero Waste route audit/franchise fees (~$496K/yr item), Business License Taxes audit.",
        "feasibility": "High (no service cut, no layoffs)",
        "size": "Medium-Large"
      },
      {
        "rank": 3,
        "source": "Fleet & internal-service funds",
        "what": "Fleet Replacement Fund Short Millions (11/12 partly implemented); fund raided $2M(FY25)+$0.5M(FY24); right-sizing study drew <10 responses.",
        "feasibility": "High",
        "size": "Medium"
      },
      {
        "rank": 4,
        "source": "2023 Staff Shortages audit",
        "what": "Recommended dept-by-dept CRITICAL-NEEDS staffing analysis BEFORE cutting; telework policy; succession; reduce unused building space. Only partly implemented. The legitimate home for job-design questions.",
        "feasibility": "High",
        "size": "Medium"
      },
      {
        "rank": 5,
        "source": "NEXGEN work-order/asset data",
        "what": "Tracks labor against tasks - can MEASURE whether classification silos cause idle time/redundant trips. Proves or disproves the parks-can't-garden cost with the City's own data.",
        "feasibility": "High (data exists internally)",
        "size": "Unknown until measured"
      },
      {
        "rank": 6,
        "source": "Performance/outcome budgeting",
        "what": "Tie work to results (see outcomeReview). Exposes role mismatches and programs with no measure.",
        "feasibility": "Medium",
        "size": "Large (structural)"
      },
      {
        "rank": 7,
        "source": "Classification & Compensation study + bargaining",
        "what": "Broadbanding, multi-skill/out-of-class premiums, pilot crews. The bargained vehicle to modernize job design (the parks/gardening answer).",
        "feasibility": "Medium (requires MOU negotiation)",
        "size": "Small-Medium dollar, High symbolic"
      },
      {
        "rank": 8,
        "source": "Personnel cost-sharing (benefits)",
        "what": "Bargain employee health/pension contributions. GF Health/Retiree $21.9M + Pension $54.6M - the real cost driver. Bargained, not decreed.",
        "feasibility": "Low-Medium (hard bargain)",
        "size": "Large"
      }
    ],
    "honestNote": "Classification rigidity (parks/gardening) is real but likely SMALL-dollar vs benefits, overtime, vacancies, deferred capital, and revenue capture. Center the big documented levers; evidence classification with NEXGEN data before centering it."
  },
  "productivityBargaining": {
    "_description": "How to use AI/automation as leverage to motivate union contribution WITHOUT detonating the coalition. Reframe from 'make them fear' to 'productivity bargaining / shared gains'.",
    "_positioning": "INTERNAL strategy - sensitive. NOT for the neutral public scoreboard.",
    "premise": "The deficit is recurring; absent productivity gains, the math forces FTE cuts when the next gap hits. That arithmetic - not management - is the threat.",
    "twoPaths": {
      "path1": "Reduce FTEs (the default when the deficit forces it)",
      "path2": "Empower FTEs to be more effective (AI + flexibility preserve jobs AND service)"
    },
    "realisticAIscope": "AI/automation AUGMENTS task-level work, it does not wholesale-replace FTEs: permitting/plan-check triage, 311/customer service, records & clerk processing, document/contract processing, scheduling, inspections triage, finance/AP, data reporting. Overclaiming undermines credibility.",
    "theBargain": "Productivity gainsharing: efficiency gains from AI+flexibility are SHARED - fewer layoffs, protected positions, role upgrades/upskilling, possibly wage gains - in exchange for flexibility (broadbanding, multi-skill, AI adoption, modernized classifications).",
    "whyShareGainsNotFear": "Fear hardens labor (stronger job-security demands), mobilizes a pro-labor council against you, and poisons the partnership you need. Shared-gains keeps the threat implicit (the deficit math) and the posture collaborative - the only version that survives if it leaks.",
    "risks": [
      "Hard-threat framing risks labor-law 'surface/coercive bargaining' exposure",
      "Politically toxic in Berkeley if framed as job-cutting",
      "Public-sector AI gains are real but slower/smaller than hype - do not oversell",
      "Fear can backfire into entrenchment"
    ],
    "sequence": [
      "Pilot AI augmentation in 1-2 functions, measure productivity",
      "Bring labor in as partners on adoption + a gainsharing agreement",
      "Negotiate broadbanding/multi-skill premiums tied to the productivity gain",
      "Expand what works; protect jobs with the savings"
    ]
  },
  "healthCostSharing": {
    "_description": "The health cost-sharing bargaining lever - how employees could contribute. Berkeley pays ~100% of premium up to Kaiser; base-plan employees pay $0. Central bargainable opportunity.",
    "_confidence": "High on structure (MOU + benefits guide); Low on exact dollar base (not published); Moderate on active/retiree split.",
    "currentStructure": {
      "inCalPERS_PEMHCA": false,
      "plans": "Self-sponsored Kaiser HMO + Sutter Health Plus HMO",
      "cityPays": "Full premium UP TO the Kaiser S-1 rate (single/two-party/family). Employee share = $0 in base Kaiser. Pays difference only if choosing Sutter.",
      "cap": "'Up to Kaiser rate' floats UP with the Kaiser premium each year - more generous than a fixed-dollar PEMHCA cafeteria cap.",
      "partTime": "75%+ time = 100% paid; 20-29 hrs = 75% paid",
      "cashInLieu": "$576/mo opt-out (SEIU M&C)",
      "_src": "SEIU M&C MOU \u00a729.1.2; Employee Benefits Guide"
    },
    "dollarBase": {
      "activeHealthCitywideApprox": "~$20-24M/yr (implied by FY25 '+$4M = 20%' healthcare statement)",
      "gfHealthRetireeLine": 21900000,
      "retireeCashOutlayApprox": "~$5-7M/yr",
      "netOPEBliability": 83389781,
      "opebByPlan": {
        "police": 34450000,
        "fire": 22240000,
        "misc": 20850000
      }
    },
    "retireeHealth": {
      "vesting": "Graduated by service (e.g. Misc 30% at 8 yrs -> 100% at 20+); capped base escalating 4.5%/yr; reduced at Medicare age",
      "precedent": "Police retiree medical REFORMED 2012 - replaced uncapped lifetime Kaiser-2-party benefit with capped, Medicare-coordinated plan. Proves reform is achievable."
    },
    "auditPrecedent": "Auditor 'Employee Benefits: Tough Decisions Ahead' (2010) explicitly recommended 'require employees to contribute more for their benefits' + two-tier for new hires. The Police retiree reform was implemented (2012).",
    "contractualHook": "SEIU MOU \u00a729 has a standing 'meet and confer to contain or reduce the City's health benefit costs' clause.",
    "bargainingWindows": {
      "policeAndFire": "June 2026 (NEAREST - public safety reopens first; largest retiree-medical legacy)",
      "seiu1021": "June 2027",
      "localOne": "June 2027",
      "ibew1245": "June 2025"
    },
    "options": [
      "Percentage premium share (e.g. employee pays 5-10%)",
      "Convert 'up to Kaiser' to a fixed-dollar cafeteria cap (shifts future premium inflation to employees)",
      "Expand HDHP+HSA (now part-time only) to all as a low-premium option",
      "Dependent/two-party tier cost-sharing + spousal coordination surcharge",
      "Retiree-health reform for NEW hires (extend the 2012 Police template citywide)"
    ],
    "savingsEstimate": "~10% employee premium share ~= $2.0-2.4M/yr recurring (on a ~$20-24M base). Method High confidence; exact base Low (needs HR/Finance internal data).",
    "_bargainingFrame": "This is the cleanest 'offer to contribute' for labor in the productivity-bargaining trade: employees pay essentially nothing now, so even a modest share is a real recurring contribution - offered in exchange for job protection / shared productivity gains."
  },
  "operativeTaxMeasures": {
    "_description": "All currently-operative City of Berkeley voter-approved tax measures, with authoritative election links. See berkeley-tax-measures.html.",
    "_confidence": "High except where flagged. Election links = Ballotpedia (official) + City measure pages.",
    "_thresholds": "Special taxes & GO bonds = 2/3 vote; general taxes = simple majority.",
    "specialParcelTaxes": [
      {
        "measure": "GG",
        "year": 2008,
        "purpose": "Fire/disaster & EMS",
        "rate": "$0.04083/$0.06179 per sq ft",
        "approval": 0.717,
        "link": "https://ballotpedia.org/City_of_Berkeley_parcel_tax,_Measure_GG_(November_2008)"
      },
      {
        "measure": "FF",
        "year": 2020,
        "purpose": "Emergency response/fire/911/wildfire",
        "rate": "$0.1047/sq ft (~$8.5M/yr)",
        "approval": 0.742,
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_FF,_Emergency_Response_and_Preparedness_Parcel_Tax_(November_2020)"
      },
      {
        "measure": "FF",
        "year": 2024,
        "purpose": "Sidewalk & street repair",
        "rate": "$0.17/$0.25 per sq ft (~$15M/yr, 14yr)",
        "approval": 0.609,
        "note": "Citizen initiative, passed by majority",
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_FF,_Sidewalk_and_Street_Repairs_Parcel_Tax_Measure_(November_2024)"
      },
      {
        "measure": "X",
        "year": 2024,
        "purpose": "Library operations",
        "rate": "+6c/9c per sq ft on Library Services Tax (~$5.6M/yr)",
        "approval": 0.786,
        "note": "Library tax origin 1980 Library Relief Act",
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_X,_Library_Maintenance_Parcel_Tax_Measure_(November_2024)"
      },
      {
        "measure": "Y",
        "year": 2024,
        "purpose": "Parks/trees/landscaping",
        "rate": "$0.2652/sq ft (~$22M/yr total)",
        "approval": 0.752,
        "note": "Predecessor Measure F (2014)",
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_Y,_Park_Maintenance_Parcel_Tax_Measure_(November_2024)"
      },
      {
        "measure": "Paramedic/EMS",
        "year": "~1997",
        "purpose": "Emergency medical/paramedic",
        "rate": "up to $0.0329/sq ft",
        "confidence": "High exists / Low on ballot letter",
        "link": "https://berkeley.municipal.codes/BMC/7.90.020",
        "_flag": "No certified election page found; via Municipal Code Ch. 7.90"
      }
    ],
    "generalObligationBonds": [
      {
        "measure": "M",
        "year": 2012,
        "purpose": "Streets & watershed/green infrastructure",
        "amount": 30000000,
        "approval": 0.733,
        "link": "https://ballotpedia.org/Berkeley_Streets_and_Watershed_bond_proposition,_Measure_M_(November_2012)"
      },
      {
        "measure": "T1",
        "year": 2016,
        "purpose": "Infrastructure & facilities",
        "amount": 100000000,
        "approval": 0.866,
        "link": "https://ballotpedia.org/Berkeley,_California,_Bond_Issue,_Measure_T1_(November_2016)"
      },
      {
        "measure": "O",
        "year": 2018,
        "purpose": "Affordable housing",
        "amount": 135000000,
        "approval": 0.775,
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_O,_Housing_Bonds_(November_2018)"
      }
    ],
    "generalTaxes": [
      {
        "measure": "S",
        "year": 2010,
        "purpose": "Cannabis business tax",
        "rate": "up to 10% GR; Council sets actual",
        "approval": 0.83,
        "link": "https://ballotpedia.org/Berkeley_Tax_on_Medical_and_Recreational_Marijuana,_Measure_S_(November_2010)"
      },
      {
        "measure": "D",
        "year": 2014,
        "purpose": "Sugar-sweetened beverage (soda) tax",
        "rate": "1c/fl oz on distributors",
        "approval": 0.76,
        "note": "First in U.S.",
        "link": "https://ballotpedia.org/City_of_Berkeley_Sugary_Beverages_and_Soda_Tax_Question,_Measure_D_(November_2014)"
      },
      {
        "measure": "U1",
        "year": 2016,
        "purpose": "Business license tax on 5+ rental units (housing)",
        "rate": "2.880% gross receipts (~$3-4M/yr)",
        "approval": 0.749,
        "link": "https://ballotpedia.org/Berkeley,_California,_Business_License_Tax,_Measure_U1_(November_2016)"
      },
      {
        "measure": "P",
        "year": 2018,
        "purpose": "Transfer tax (homeless services)",
        "rate": "2.5% on sales >~$1.5M",
        "approval": 0.72,
        "note": "Superseded by Measure W in 2027",
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_P,_Real_Property_Transfer_Tax_Increase_(November_2018)"
      },
      {
        "measure": "W",
        "year": 2024,
        "purpose": "Transfer tax (homeless); removes P sunset",
        "rate": "2.5%/3.0%/3.5% tiered; effective Jan 2027",
        "approval": 0.609,
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_W,_Real_Property_Transfer_Tax_Rates_Measure_(November_2024)"
      },
      {
        "measure": "M",
        "year": 2022,
        "purpose": "Empty-homes (vacancy) tax",
        "rate": "$3,000-$12,000/yr on units vacant >182 days",
        "approval": 0.649,
        "_flag": "Under legal challenge (cf. SF vacancy tax struck down); currently levied, durability uncertain",
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_M,_Vacant_Residential_Property_Tax_Measure_(November_2022)"
      }
    ],
    "other": {
      "measureAA_2024": {
        "purpose": "Gann appropriations-limit override (NOT a tax) - lets City spend special-tax revenue above the state limit FY26-29; renew every 4 yrs",
        "link": "https://ballotpedia.org/Berkeley,_California,_Measure_AA,_Expenditure_of_Tax_Revenue_and_Investment_Income_Measure_(November_2024)"
      },
      "councilSetNoMeasure": [
        "Utility Users Tax 7.5% (2020 increase Measure HH FAILED)",
        "Transient Occupancy/hotel tax 12%",
        "base Business License Tax"
      ],
      "notCity": [
        "BUSD school taxes (BSEP/Measure H, school bonds)",
        "EBRPD Measure WW",
        "AC Transit",
        "BART Measure RR",
        "Alameda County Measures B/BB"
      ],
      "failedRecent": [
        "Measure GG 2024 (gas/emissions) - failed",
        "Measure HH 2020 (UUT increase) - failed",
        "Measure EE 2024 (competing street tax) - failed"
      ]
    }
  }
}