---
slug: california-benefits-graph
title: "The California benefits graph: 80 programs, 24 life events and 13 reusable household facts as one queryable object"
kind: graph
status: published
hash: 48e7ae88827a818210e988dc4d768a572df7c5d38008faba0af181351a340129
created: 2026-10-09T04:49:59.848Z
updated: 2026-10-09T13:52:24.526Z
summary: "Every public benefit a California household might reach, as data: 80 programs with stable ids, who each is for, its income test, how to apply, its official address and its renewal rule; 24 life events and the programs each one triggers; and the 13 household facts the means-tested programs keep asking for, so a fact given once can be reused across every program that needs it. This is the object the CalFresh article and every later benefit article screen against."
tags: ["benefits","california","graph","eligibility","procedures","data"]
above: []
below: ["[[california-calfresh]]"]
adjacent: ["[[directory-ledger-pattern]]"]
nested: ["[[california-calfresh]]"]
---
# The California benefits graph: 80 programs, 24 life events and 13 reusable household facts as one queryable object

*Every public benefit a California household might reach, as data: 80 programs with stable ids, who each is for, its income test, how to apply, its official address and its renewal rule; 24 life events and the programs each one triggers; and the 13 household facts the means-tested programs keep asking for, so a fact given once can be reused across every program that needs it. This is the object the CalFresh article and every later benefit article screen against.*

## What this object is

One JSON object that holds the whole map a household has to navigate: which programs exist, who each is for, what each asks, and which facts they share. Every program has a stable id (`B001` is CalFresh; `B011` is Medi-Cal; `B003` is WIC), every life event names the programs it may trigger, and every reusable household fact names the programs that demand it. The page you are reading is a projection of that object; the object itself is at [/a/california-benefits-graph.json](https://miscsubjects.com/a/california-benefits-graph.json).

The point of holding it as data rather than prose: a household that gives its size and monthly income once has answered the first question of eleven programs, and a model screening for CalFresh can see, without being told, that the same two facts open Medi-Cal, WIC, CalWORKs, CARE and LIHEAP.

```widget
{
  "type": "stat",
  "value": "80",
  "label": "programs, 25 life events, 13 reusable facts and 172 edges, read from the workbook on 9 October 2026"
}
```

## How to read it

- `facts.programs` is a map from id to program node: name, category, administrator, who it is for, the income test as the workbook states it, the benefit, how to apply, the official address, the interview and renewal rules.
- `facts.life_events` lists events (job loss, pregnancy, release from incarceration, a child turning 18) with the program ids each may trigger, the first action, the time-critical deadlines and the documents to gather.
- `facts.facts_catalog` is the set of canonical household facts, each with its type, evidence class, how long it stays valid and the programs that demand it.
- `facts.edges` is the same information flattened to `{from, rel, to}` rows, ready for an edge table: `may_trigger` from an event to a program, `requires` from a program to a fact.

The figures inside program rows are the workbook's and are dated by it. The CalFresh row's figures were checked against the federal and California sources on 9 October 2026 and live, with their sources, in [[california-calfresh|the CalFresh article]].

```widget
{
  "type": "json",
  "title": "The reusable facts and who demands them",
  "ref": "#facts.facts_catalog",
  "open_depth": 2
}
```

```widget
{
  "type": "json",
  "title": "Life events and the programs they trigger",
  "ref": "#facts.life_events",
  "open_depth": 1
}
```

## The first article built on it

![[california-calfresh]]

## Facts

```json
{
  "measured_at": "2026-10-09T06:00:00Z",
  "source_workbook": {
    "url": "https://docs.google.com/spreadsheets/d/19b9anVh0YfSOfIMmbbRfdlVrO3xBPbvelrCJ7VJoHrA/edit",
    "tabs": [
      "BENEFITS - PROGRAMS",
      "BENEFITS - LIFE EVENTS",
      "CANONICAL FACTS"
    ],
    "read_on": "2026-10-09"
  },
  "counts": {
    "programs": 80,
    "life_events": 25,
    "facts": 16,
    "edges": 175,
    "program_articles": 1,
    "life_event_articles": 0
  },
  "schema": {
    "programs": "map of id -> program node; ids are the workbook's B-numbers and never change",
    "life_events": "list of event nodes, each with the program ids it may trigger",
    "facts": "canonical household facts with the program ids that demand them",
    "edges": "flat list of {from, rel, to}; rel is may_trigger (event -> program) or requires (program -> fact); load it as an edge table",
    "sql_note": "every node has a stable id; the three node lists and the edge list are each a table; the whole object is one row of the ms.objects store under state/objects/jarticle/california-benefits-graph.json"
  },
  "figures_status": "program rows carry dollar figures and thresholds exactly as the workbook holds them, dated by that workbook; the CalFresh figures verified against FNS and CDSS on 2026-10-09 are in the article california-calfresh, not here. Verified figures live in each program article, not in the graph rows.",
  "programs": {
    "B001": {
      "id": "B001",
      "name": "CalFresh (SNAP)",
      "category": "Food",
      "level": "Federal/State/County",
      "administrator": "CDSS + 58 county welfare departments",
      "who": "Low-income households buying food",
      "income_test": "CA broad-based categorical eligibility: gross <=200% FPL, net <=100% FPL; student and work rules (ABAWD) apply to some",
      "benefit": "Monthly EBT for food; max allotment by household size (FY2025: $292 for 1 person) - VERIFY current FY figures",
      "how_to_apply": "BenefitsCal online, GetCalFresh, county office, phone, paper CF 285",
      "url": "https://benefitscal.com",
      "interview_verification": "Interview required (usually phone); identity, income, residency verification",
      "renewal": "Recertification 12 months (24 months for elderly/disabled households); SAR 7 mid-period report",
      "automation_class": "B - online application submittable; interview is the human gate",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it",
      "slug": "california-calfresh"
    },
    "B002": {
      "id": "B002",
      "name": "California Food Assistance Program (CFAP)",
      "category": "Food",
      "level": "State",
      "administrator": "CDSS + counties",
      "who": "Noncitizens ineligible for federal CalFresh solely due to immigration status",
      "income_test": "Mirrors CalFresh income rules; immigration categories per CDSS; expansion to ALL income-eligible persons age 55+ regardless of status effective Oct 1, 2027 (applications from Sep 1, 2027) - delayed from Oct 1, 2025",
      "benefit": "Same EBT benefit levels as CalFresh",
      "how_to_apply": "Same application as CalFresh (BenefitsCal / county); county must evaluate CFAP before denying CalFresh on status grounds",
      "url": "https://www.cdss.ca.gov/inforesources/cdss-programs/calfresh/cfap",
      "interview_verification": "Interview as CalFresh; immigration documents",
      "renewal": "As CalFresh",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B003": {
      "id": "B003",
      "name": "WIC (Women, Infants & Children)",
      "category": "Food",
      "level": "Federal/State/Local",
      "administrator": "USDA FNS / CA Dept of Public Health / local clinics",
      "who": "Pregnant, postpartum and breastfeeding people; infants; children under 5",
      "income_test": "<=185% FPL, or adjunctive eligibility via CalFresh, Medi-Cal or CalWORKs; CA residency; nutrition risk assessed at clinic",
      "benefit": "Monthly food package on WIC card, breastfeeding support, nutrition education",
      "how_to_apply": "Local WIC clinic appointment; online interest form via CA WIC",
      "url": "https://www.fns.usda.gov/wic",
      "interview_verification": "In-person or remote clinic appointment; income and residency proof; health screening",
      "renewal": "Certification periods 6-12 months by category",
      "automation_class": "C - clinic assessment is a human step; application prep automatable",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B004": {
      "id": "B004",
      "name": "California Universal Meals (school meals)",
      "category": "Food",
      "level": "State",
      "administrator": "CA Dept of Education / school districts",
      "who": "All CA public school students, TK-12",
      "income_test": "No income test and no application required for meals (CA funds 2 free meals/day for every student since 2022-23)",
      "benefit": "Free breakfast and lunch at school daily",
      "how_to_apply": "Automatic at school; a Universal Benefits Application at school still matters for SUN Bucks and school funding",
      "url": "https://www.cde.ca.gov/ls/nu/",
      "interview_verification": "None for meals",
      "renewal": "Annual (school-driven)",
      "automation_class": "D - nothing to file for meals; the adjacent UBA filing is the automatable piece",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B005": {
      "id": "B005",
      "name": "SUN Bucks (Summer EBT)",
      "category": "Food",
      "level": "Federal/State",
      "administrator": "USDA FNS / CDSS",
      "who": "School-age children in low-income households during summer",
      "income_test": "Automatic if child gets CalFresh, CalWORKs, or Medi-Cal certified <=185% FPL, or is approved for free/reduced-price meals, or is foster/homeless/migrant/runaway",
      "benefit": "$120 per eligible child per summer ($40 x Jun/Jul/Aug) on an S-EBT card; expires 122 days after issuance",
      "how_to_apply": "Automatic for most; others apply via school meal application / Universal Benefits Application by late-August deadline",
      "url": "https://www.cdss.ca.gov/sun-bucks",
      "interview_verification": "School or benefits records; no interview",
      "renewal": "Annual summer cycle",
      "automation_class": "D - mostly automatic; model role is finding the non-automatic children and getting the school application filed",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B006": {
      "id": "B006",
      "name": "TEFAP + food bank network (Emergency Food Assistance)",
      "category": "Food",
      "level": "Federal/State/Local",
      "administrator": "USDA / CA Dept of Social Services / regional food banks",
      "who": "Anyone needing emergency food",
      "income_test": "Self-declared need; distribution-site income guidelines vary (commonly ~200% FPL); no immigration test at most sites",
      "benefit": "Free groceries / prepared meals; no cash",
      "how_to_apply": "Walk-in at distribution sites; find via CA food banks or 211",
      "url": "https://www.cafoodbanks.org",
      "interview_verification": "Self-declaration; minimal documentation",
      "renewal": "Per visit",
      "automation_class": "D - discovery and routing only",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B007": {
      "id": "B007",
      "name": "Commodity Supplemental Food Program (CSFP)",
      "category": "Food",
      "level": "Federal/State",
      "administrator": "USDA / local agencies",
      "who": "Adults age 60+",
      "income_test": "<=130% FPL",
      "benefit": "Monthly box of USDA foods",
      "how_to_apply": "Local agency / food bank enrollment",
      "url": "https://www.fns.usda.gov/usda-foods/commodity-supplemental-food-program",
      "interview_verification": "Income proof at enrollment",
      "renewal": "Annual certification",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B008": {
      "id": "B008",
      "name": "Senior Farmers' Market Nutrition Program",
      "category": "Food",
      "level": "Federal/State",
      "administrator": "USDA / CA Dept of Food & Agriculture",
      "who": "Adults age 60+",
      "income_test": "<=185% FPL",
      "benefit": "Seasonal coupons (about $50) for farmers-market produce",
      "how_to_apply": "Local Area Agency on Aging / distribution events, typically spring",
      "url": "https://www.cdfa.ca.gov/SeniorFarmersMktNutritionPrgm/",
      "interview_verification": "Self-declaration",
      "renewal": "Annual, seasonal",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B009": {
      "id": "B009",
      "name": "CalFresh Restaurant Meals Program",
      "category": "Food",
      "level": "State/County",
      "administrator": "CDSS + participating counties/restaurants",
      "who": "CalFresh recipients who are 60+, disabled, or homeless",
      "income_test": "Must already receive CalFresh and meet the category test",
      "benefit": "Buy prepared meals at participating restaurants with EBT",
      "how_to_apply": "Automatic flag on eligible EBT account; restaurant list via county",
      "url": "https://www.cdss.ca.gov/calfresh",
      "interview_verification": "None beyond CalFresh eligibility",
      "renewal": "With CalFresh case",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B010": {
      "id": "B010",
      "name": "Disaster CalFresh (D-SNAP)",
      "category": "Food",
      "level": "Federal/State",
      "administrator": "USDA FNS / CDSS / counties",
      "who": "Households in a federally declared disaster area",
      "income_test": "Lived/worked in disaster area, disaster-related loss or expenses; simplified income test (disaster gross income limit)",
      "benefit": "One month+ of EBT food benefits, fast issuance",
      "how_to_apply": "Special application window (usually ~7 days) after declaration; county or BenefitsCal",
      "url": "https://www.cdss.ca.gov/calfresh",
      "interview_verification": "Interview (often phone); disaster-loss attestation",
      "renewal": "One-time per disaster",
      "automation_class": "B - speed-critical; pre-filled identity makes the short window survivable",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B011": {
      "id": "B011",
      "name": "Medi-Cal (Medicaid)",
      "category": "Health",
      "level": "Federal/State",
      "administrator": "CA Dept of Health Care Services + counties / Covered California",
      "who": "Low-income Californians; since Jan 1, 2024 full-scope covers income-eligible adults regardless of immigration status (note: 2025-26 state budget enacted an enrollment freeze for some immigration categories from Jan 2026 - VERIFY current rule before advising)",
      "income_test": "MAGI: adults <=138% FPL; children <=266% FPL; pregnancy coverage higher; NO asset test (eliminated Jan 1, 2024). Non-MAGI pathways for aged/blind/disabled incl. medically needy share-of-cost",
      "benefit": "Full health coverage: primary, hospital, prescriptions, dental, vision, mental health, long-term care pathways",
      "how_to_apply": "BenefitsCal, Covered California, county office, hospital presumptive eligibility, phone/paper",
      "url": "https://www.dhcs.ca.gov/services/medi-cal",
      "interview_verification": "Identity/citizenship or satisfactory immigration status verified electronically; income via data matches; some cases need documents",
      "renewal": "Annual renewal with ex parte (automatic) renewal attempted first; report changes within 10 days",
      "automation_class": "B - application fully submittable online; renewals often auto-complete",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B012": {
      "id": "B012",
      "name": "Covered California premium tax credits (APTC)",
      "category": "Health",
      "level": "Federal/State",
      "administrator": "Covered California / IRS",
      "who": "People without affordable employer or public coverage",
      "income_test": "Sliding scale roughly 138-400%+ FPL; NOTE: enhanced federal subsidies were scheduled to expire after 2025 - VERIFY 2026 subsidy schedule",
      "benefit": "Monthly premium reduction for marketplace plans; cost-sharing reductions on Silver",
      "how_to_apply": "CoveredCA.com (same application as Medi-Cal - one door)",
      "url": "https://www.coveredca.com",
      "interview_verification": "Income attestation verified against IRS data; annual reconciliation on tax return (Form 8962)",
      "renewal": "Annual open enrollment / renewal; report income changes",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B013": {
      "id": "B013",
      "name": "Medicare Savings Programs (QMB / SLMB / QI / QDWI)",
      "category": "Health",
      "level": "Federal/State",
      "administrator": "SSA + DHCS / counties",
      "who": "Low-income Medicare beneficiaries",
      "income_test": "QMB <=100% FPL, SLMB <=120%, QI <=135% (plus small income disregards; CA asset test eliminated with Medi-Cal's)",
      "benefit": "Pays Medicare Part B premium (~$185/mo 2025 - VERIFY); QMB also covers Part A premium and cost-sharing",
      "how_to_apply": "County Medi-Cal office / BenefitsCal; SSA screens LIS applicants for MSP",
      "url": "https://www.medicare.gov/basics/costs/help/medicare-savings-programs",
      "interview_verification": "Income verification via county; Medicare status from SSA",
      "renewal": "Annual (with Medi-Cal renewal)",
      "automation_class": "B - chronically under-enrolled; screening inside any senior workflow pays off",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B014": {
      "id": "B014",
      "name": "Medicare Part D Extra Help (Low-Income Subsidy)",
      "category": "Health",
      "level": "Federal",
      "administrator": "Social Security Administration",
      "who": "Low-income Medicare beneficiaries with Part D",
      "income_test": "<=150% FPL (full subsidy after Inflation Reduction Act); limited resource test",
      "benefit": "Pays Part D premiums and most drug copays; worth ~$5,000/yr average (SSA estimate)",
      "how_to_apply": "SSA online application (no documents required at application)",
      "url": "https://www.ssa.gov/extrahelp",
      "interview_verification": "SSA verifies income/resources via data matches",
      "renewal": "Automatic annual re-determination sample; deemed status via SSI/Medi-Cal/MSP",
      "automation_class": "A - one of the cleanest fully-online federal applications",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B015": {
      "id": "B015",
      "name": "In-Home Supportive Services (IHSS)",
      "category": "Health",
      "level": "State/County",
      "administrator": "CDSS + county social workers",
      "who": "Medi-Cal-eligible people who are aged, blind or disabled and need help to live safely at home",
      "income_test": "Must be Medi-Cal eligible; functional need assessed by county social worker (hours from assessment matrix)",
      "benefit": "Paid in-home caregiver hours (can hire family member); hours scale with assessed need",
      "how_to_apply": "County IHSS office application + home assessment visit",
      "url": "https://www.cdss.ca.gov/in-home-supportive-services",
      "interview_verification": "Health care professional certification (SOC 873) + in-home assessment",
      "renewal": "Annual reassessment",
      "automation_class": "C - assessment is human; application, forms and provider enrollment are automatable",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B016": {
      "id": "B016",
      "name": "Multipurpose Senior Services Program (MSSP) + CBAS",
      "category": "Health",
      "level": "State",
      "administrator": "DHCS / local MSSP sites",
      "who": "Frail Medi-Cal seniors (65+) certifiable for nursing-home level of care",
      "income_test": "Medi-Cal eligible + nursing-facility level of care, living in community",
      "benefit": "Care management + purchased services that keep the person at home; CBAS = adult day health care",
      "how_to_apply": "Referral to local MSSP site / Medi-Cal plan",
      "url": "https://www.dhcs.ca.gov/services/medi-cal",
      "interview_verification": "Clinical assessment",
      "renewal": "Ongoing case management",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B017": {
      "id": "B017",
      "name": "County indigent health programs (CMSP, Healthy San Francisco, county clinics)",
      "category": "Health",
      "level": "County",
      "administrator": "County health departments; CMSP covers 35 rural counties",
      "who": "Uninsured low-income residents not eligible (or not yet enrolled) in Medi-Cal",
      "income_test": "County-specific income limits (often <=200% FPL); Welf. & Inst. Code 17000 duty",
      "benefit": "Primary/specialty care through county systems",
      "how_to_apply": "County health system enrollment",
      "url": "https://www.cmspcounties.org",
      "interview_verification": "County enrollment interview",
      "renewal": "County-specific",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B018": {
      "id": "B018",
      "name": "California Children's Services (CCS)",
      "category": "Health",
      "level": "State",
      "administrator": "DHCS + counties",
      "who": "Children under 21 with serious eligible medical conditions (cancer, CF, congenital heart, etc.)",
      "income_test": "Medical condition test is primary; family income test applies to some therapy services (~<= $40k or out-of-pocket threshold)",
      "benefit": "Diagnosis, treatment and therapy for the eligible condition; Medical Therapy Program",
      "how_to_apply": "Referral (often from physician) to county CCS",
      "url": "https://www.dhcs.ca.gov/services/ccs",
      "interview_verification": "Medical records; possible financial screening",
      "renewal": "Annual medical/financial review",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B019": {
      "id": "B019",
      "name": "Family PACT",
      "category": "Health",
      "level": "State",
      "administrator": "DHCS / enrolled providers",
      "who": "Californians needing family-planning services",
      "income_test": "<=200% FPL; confidential; no immigration barrier in practice",
      "benefit": "Free contraception, STI and related services at enrolled clinics",
      "how_to_apply": "Same-day enrollment at participating clinic",
      "url": "https://familypact.org",
      "interview_verification": "Point-of-care enrollment; eligibility at clinic",
      "renewal": "Per-visit",
      "automation_class": "D - clinic enrolls; model role is routing",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B020": {
      "id": "B020",
      "name": "Cancer detection/treatment: Every Woman Counts + BCCTP",
      "category": "Health",
      "level": "State",
      "administrator": "CDPH / DHCS",
      "who": "Low-income uninsured/underinsured people (breast/cervical screening); BCCTP = Medi-Cal treatment pathway after diagnosis",
      "income_test": "Screening <=200% FPL; treatment via BCCTP for diagnosed patients meeting program rules",
      "benefit": "Free screening; full-scope Medi-Cal during treatment for BCCTP",
      "how_to_apply": "Enrolled provider / county",
      "url": "https://www.dhcs.ca.gov/services/medi-cal",
      "interview_verification": "Clinical pathway enrollment",
      "renewal": "Treatment-period coverage",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B021": {
      "id": "B021",
      "name": "CalWORKs (California TANF)",
      "category": "Cash",
      "level": "Federal/State/County",
      "administrator": "CDSS + counties",
      "who": "Families with children (or pregnant) with very low income",
      "income_test": "Income and (limited) property tests; deprivation of parental support rules; regional grant levels; 60-month lifetime clock (with exemptions); Welfare-to-Work participation for most adults",
      "benefit": "Monthly cash grant by family size and region; plus Homeless Assistance (16 days temporary + permanent housing payment), diversion lump sum, supportive services",
      "how_to_apply": "BenefitsCal, county office, GetCalFresh-adjacent portals",
      "url": "https://www.cdss.ca.gov/calworks",
      "interview_verification": "In-person/phone intake; extensive verification (income, school attendance, immunization); WtW appraisal",
      "renewal": "SAR 7 every 6 months; annual redetermination; report changes within 10 days",
      "automation_class": "C - interview and WtW are human; application and document assembly automatable",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B022": {
      "id": "B022",
      "name": "General Assistance / General Relief (GA/GR)",
      "category": "Cash",
      "level": "County",
      "administrator": "County welfare departments",
      "who": "Indigent adults, mostly without children",
      "income_test": "County-set income/resource limits (very low); employable recipients may have work requirements and repayable-aid rules; some counties time-limit employables (e.g., 3-6 months/yr)",
      "benefit": "Small monthly grant (LA County ~$221 - VERIFY) and/or vouchers; amounts and form vary by county",
      "how_to_apply": "County DPSS/HSA office or BenefitsCal where supported",
      "url": "https://dpss.lacounty.gov",
      "interview_verification": "Intake interview; frequent county reporting",
      "renewal": "Monthly/quarterly county reporting cycles",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B023": {
      "id": "B023",
      "name": "SSI + California SSP",
      "category": "Cash",
      "level": "Federal/State",
      "administrator": "Social Security Administration (+ state supplement via SSA)",
      "who": "Age 65+, blind, or disabled (adults and children) with very low income/resources",
      "income_test": "Federal benefit rate 2025: $967/mo individual; CA SSP adds state amount (combined ~$1,215 for aged/blind living independently) - VERIFY current-year; resource limit $2,000 individual / $3,000 couple; strict disability standard and continuing reviews",
      "benefit": "Monthly cash; automatic Medi-Cal in CA",
      "how_to_apply": "SSA office / phone / online (protective filing date matters - file intent immediately)",
      "url": "https://www.ssa.gov/ssi",
      "interview_verification": "Medical evidence review; consultative exams; financial verification",
      "renewal": "Continuing disability reviews; annual redeterminations of income/resources; report changes within 10 days",
      "automation_class": "C - medical adjudication is human and slow (months); application quality and evidence assembly are the automatable leverage",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B024": {
      "id": "B024",
      "name": "CAPI (Cash Assistance Program for Immigrants)",
      "category": "Cash",
      "level": "State",
      "administrator": "CDSS + counties",
      "who": "Noncitizens ineligible for SSI solely because of immigration status (many sponsored immigrants, PRUCOL categories)",
      "income_test": "Mirrors SSI/SSP eligibility except immigration category; payment = SSI/SSP level minus $10",
      "benefit": "Monthly cash; linked Medi-Cal pathway",
      "how_to_apply": "County welfare office",
      "url": "https://www.cdss.ca.gov/inforesources/cdss-programs/capi",
      "interview_verification": "County intake; immigration and sponsor-income (deeming) review",
      "renewal": "As SSI redetermination cycles",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B025": {
      "id": "B025",
      "name": "SSDI (Social Security Disability Insurance)",
      "category": "Cash",
      "level": "Federal",
      "administrator": "SSA",
      "who": "Workers (and some dependents) who become disabled with sufficient work credits",
      "income_test": "Not means-tested; needs insured status + disability standard; 5 full-month waiting period; Medicare after 24 months of entitlement",
      "benefit": "Monthly cash based on earnings record",
      "how_to_apply": "SSA online/phone/office",
      "url": "https://www.ssa.gov/disability",
      "interview_verification": "Medical adjudication as SSI",
      "renewal": "CDR cycles",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B026": {
      "id": "B026",
      "name": "Social Security survivors benefits",
      "category": "Cash",
      "level": "Federal",
      "administrator": "SSA",
      "who": "Children under 18, widowed spouses, dependent parents of a deceased worker",
      "income_test": "Worker must have been insured; not means-tested",
      "benefit": "Monthly cash to eligible family members - one of the largest anti-poverty flows for children",
      "how_to_apply": "SSA phone/office (limited online)",
      "url": "https://www.ssa.gov/survivors",
      "interview_verification": "Death certificate, family records",
      "renewal": "Age-based conversions; reports of marriage/work",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B027": {
      "id": "B027",
      "name": "Unemployment Insurance (UI)",
      "category": "Cash",
      "level": "State",
      "administrator": "CA Employment Development Department (EDD)",
      "who": "Workers who lose work through no fault of their own",
      "income_test": "Must have earned sufficient wages in base period; able/available/seeking work; not means-tested",
      "benefit": "Weekly benefit = ~60-70% of wages up to $450/week max, up to 26 weeks (VERIFY current max)",
      "how_to_apply": "UI Online (EDD), phone, paper DE 1101I",
      "url": "https://edd.ca.gov/en/unemployment",
      "interview_verification": "Identity verification (ID.me path); weekly certifications; employer separation review",
      "renewal": "Weekly/biweekly certification",
      "automation_class": "B - filing and certification automatable with principal present for identity gates",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B028": {
      "id": "B028",
      "name": "State Disability Insurance (SDI) + Paid Family Leave",
      "category": "Cash",
      "level": "State",
      "administrator": "EDD",
      "who": "CA workers who pay SDI tax (most W-2 employees)",
      "income_test": "Own non-work disability (SDI) or care/bonding claim (PFL); wage requirements in base period",
      "benefit": "Wage replacement ~ 60-70%, raised to 70-90% for lower-wage workers from Jan 2025 (SB 951) - VERIFY tiers; SDI up to 52 weeks; PFL 8 weeks",
      "how_to_apply": "SDI Online (EDD) + physician/practitioner certification",
      "url": "https://edd.ca.gov/en/disability",
      "interview_verification": "Medical certification; employer notice",
      "renewal": "Per-claim certifications",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B029": {
      "id": "B029",
      "name": "VA pension + Aid & Attendance",
      "category": "Cash",
      "level": "Federal",
      "administrator": "Dept of Veterans Affairs",
      "who": "Wartime veterans (and survivors) with low income; Aid & Attendance adds care-need test",
      "income_test": "Net-worth and income limits; 90+ days active duty incl. wartime period; discharge conditions",
      "benefit": "Monthly pension; A&A adds a supplement for help with daily activities",
      "how_to_apply": "VA.gov online, VA regional office, accredited VSO (free)",
      "url": "https://www.va.gov/pension",
      "interview_verification": "VA verifies service, income, medical need; NEVER pay an unaccredited 'pension poacher'",
      "renewal": "Annual income verification historically; report changes",
      "automation_class": "B - application automatable; use accredited representatives only",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B030": {
      "id": "B030",
      "name": "VA disability compensation",
      "category": "Cash",
      "level": "Federal",
      "administrator": "VA",
      "who": "Veterans with service-connected conditions",
      "income_test": "Not means-tested; rating % from VA exams",
      "benefit": "Monthly tax-free cash scaled by rating and dependents",
      "how_to_apply": "VA.gov online",
      "url": "https://www.va.gov/disability",
      "interview_verification": "C&P exams; service records",
      "renewal": "Ratings can be re-examined; report status changes",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B031": {
      "id": "B031",
      "name": "Foster care, Adoption Assistance (AAP), Kin-GAP",
      "category": "Cash",
      "level": "State/County",
      "administrator": "CDSS + counties",
      "who": "Licensed foster parents, adoptive parents of special-needs children, relative guardians",
      "income_test": "Child must be in foster system / court process; rates by level of care",
      "benefit": "Monthly maintenance payments per child",
      "how_to_apply": "Through the dependency court / social worker system - not a public application",
      "url": "https://www.cdss.ca.gov/inforesources/foster-care",
      "interview_verification": "Court and social-worker process",
      "renewal": "Rate reviews; AAP until 18 (21 in some cases)",
      "automation_class": "D - system-initiated; model role is explanation and navigation for caregivers",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B032": {
      "id": "B032",
      "name": "Refugee Cash Assistance + Refugee Medical Assistance",
      "category": "Cash",
      "level": "Federal/State",
      "administrator": "ORR / CDSS / counties",
      "who": "Refugees, asylees, trafficking victims and other ORR-eligible arrivals ineligible for CalWORKs/SSI",
      "income_test": "ORR status + income test; RCA up to 12 months from arrival/status date",
      "benefit": "Monthly cash (RCA) + health coverage (RMA)",
      "how_to_apply": "County welfare office / resettlement agency",
      "url": "https://www.cdss.ca.gov/inforesources/refugees",
      "interview_verification": "Status documents; county intake",
      "renewal": "Time-limited by statute",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B033": {
      "id": "B033",
      "name": "TCVAP (Trafficking & Crime Victims Assistance Program)",
      "category": "Cash",
      "level": "State",
      "administrator": "CDSS + counties",
      "who": "Trafficking victims, and noncitizen crime victims pursuing U/T visas",
      "income_test": "Mirrors CalWORKs/RCA rules for people not yet federally eligible",
      "benefit": "State-funded cash + food + medical mirror benefits",
      "how_to_apply": "County welfare office",
      "url": "https://www.cdss.ca.gov/inforesources/cdss-programs/tcvap",
      "interview_verification": "County intake + law-enforcement/social-service documentation",
      "renewal": "Program cycles as CalWORKs/RCA",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B034": {
      "id": "B034",
      "name": "CalVCB victim compensation",
      "category": "Cash",
      "level": "State",
      "administrator": "CA Victim Compensation Board",
      "who": "Victims of violent crime with crime-related expenses",
      "income_test": "Crime reported/cooperation rules (exceptions exist); payer of last resort; expense caps by category",
      "benefit": "Reimbursement for medical, mental health, funeral, lost wages, relocation",
      "how_to_apply": "Online application via CalVCB; victim-advocate assistance",
      "url": "https://victims.ca.gov",
      "interview_verification": "Police reports and bills verified by board",
      "renewal": "Per-claim",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B035": {
      "id": "B035",
      "name": "Housing Choice Voucher (Section 8)",
      "category": "Housing",
      "level": "Federal/State/Local",
      "administrator": "HUD / local Public Housing Authorities",
      "who": "Low-income renters",
      "income_test": "Income <=50% of area median income (75% of new admissions must be <=30% AMI); tenant share ~30% of adjusted monthly income; waitlists commonly years long and often CLOSED - the application event is a lottery/window",
      "benefit": "Deep ongoing rent subsidy paid to landlord",
      "how_to_apply": "Apply at each local PHA when its waitlist opens; some use centralized lotteries",
      "url": "https://www.hud.gov/program_offices/public_indian_housing/pha/contacts",
      "interview_verification": "PHA verifies income, household, background per local policy; unit must pass inspection",
      "renewal": "Annual recertification + interim reporting of income changes",
      "automation_class": "D - nothing to submit until a window opens; the automatable product is waitlist monitoring + instant application when a window opens",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B036": {
      "id": "B036",
      "name": "Public housing + project-based rental assistance",
      "category": "Housing",
      "level": "Federal/Local",
      "administrator": "HUD / PHAs and project owners",
      "who": "Low-income renters",
      "income_test": "<=80% AMI for admission (40% of new units targeted <=30% AMI); site-specific waitlists",
      "benefit": "Rent ~30% of income in subsidized developments",
      "how_to_apply": "Apply per PHA / per property",
      "url": "https://www.hud.gov/topics/rental_assistance",
      "interview_verification": "Per-property verification",
      "renewal": "Annual recertification",
      "automation_class": "D - same waitlist-monitoring logic as B035",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B037": {
      "id": "B037",
      "name": "Section 202 (elderly) / Section 811 (disabled) housing",
      "category": "Housing",
      "level": "Federal",
      "administrator": "HUD / nonprofit owners",
      "who": "62+ (202) or disabled adults (811)",
      "income_test": "Very-low-income (<=50% AMI) targeting; property waitlists",
      "benefit": "Subsidized apartments with services in 202",
      "how_to_apply": "Apply per property",
      "url": "https://www.hud.gov/program_offices/housing/mfh/grants/section202ptl",
      "interview_verification": "Per-property",
      "renewal": "Annual",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B038": {
      "id": "B038",
      "name": "USDA Rural housing: Section 502/504 + rental assistance",
      "category": "Housing",
      "level": "Federal",
      "administrator": "USDA Rural Development",
      "who": "Rural low-income households; 504 grants only age 62+",
      "income_test": "Income limits by county (low/very-low bands); 504 grant for health/safety repairs; 504 loan 1% interest",
      "benefit": "Home purchase/repair loans and grants; rental assistance in USDA properties",
      "how_to_apply": "USDA Rural Development office / online",
      "url": "https://www.rd.usda.gov",
      "interview_verification": "USDA underwriting; property standards",
      "renewal": "Loan terms; annual rental-assistance recertification",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B039": {
      "id": "B039",
      "name": "HOPWA (housing for people with HIV/AIDS)",
      "category": "Housing",
      "level": "Federal/Local",
      "administrator": "HUD / local grantees",
      "who": "People living with HIV/AIDS and their families",
      "income_test": "Diagnosis + income limits via local program",
      "benefit": "Rental assistance, supportive housing, services",
      "how_to_apply": "Local HOPWA grantee intake",
      "url": "https://www.hud.gov/program_offices/comm_planning/hopwa",
      "interview_verification": "Local program verification",
      "renewal": "Program-specific",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B040": {
      "id": "B040",
      "name": "CalWORKs Housing Support Program + county rapid rehousing",
      "category": "Housing",
      "level": "State/County",
      "administrator": "CDSS / counties / local providers",
      "who": "CalWORKs families who are homeless or at risk",
      "income_test": "Must be in CalWORKs (or eligible) + homeless/at-risk definition",
      "benefit": "Security deposit, moving costs, short-term rental subsidies, housing navigation",
      "how_to_apply": "Through county CalWORKs worker",
      "url": "https://www.cdss.ca.gov/inforesources/housing-and-homelessness-programs",
      "interview_verification": "County determination",
      "renewal": "While in program",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B041": {
      "id": "B041",
      "name": "CA Property Tax Postponement (seniors/disabled)",
      "category": "Housing",
      "level": "State",
      "administrator": "State Controller's Office",
      "who": "Homeowners 62+, blind, or disabled",
      "income_test": "Household income cap (~$51,762 for recent cycles - VERIFY); 40% equity required",
      "benefit": "State pays property tax as a lien loan at low interest",
      "how_to_apply": "Annual application to State Controller (window opens in autumn)",
      "url": "https://www.sco.ca.gov/ardtax_prop_tax_postponement.html",
      "interview_verification": "Income/equity verification",
      "renewal": "Annual re-application",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B042": {
      "id": "B042",
      "name": "Legal aid: eviction defense & benefits advocacy",
      "category": "Housing",
      "level": "Federal/Local",
      "administrator": "Legal Services Corporation orgs, county programs (e.g. Stay Housed LA)",
      "who": "Tenants facing eviction; people denied benefits",
      "income_test": "Usually <=200% FPL (LSC limit 125-200%); case-type priorities",
      "benefit": "Free representation: unlawful detainer defense, fair-hearing advocacy, habitability",
      "how_to_apply": "LawHelpCA directory; county tenant programs; courthouse self-help centers",
      "url": "https://www.lawhelpca.org",
      "interview_verification": "Intake screening",
      "renewal": "Per case",
      "automation_class": "D - routing + intake prep",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B043": {
      "id": "B043",
      "name": "CARE (California Alternate Rates for Energy)",
      "category": "Utilities",
      "level": "State/Utility",
      "administrator": "Investor-owned utilities under CPUC",
      "who": "Households <=200% FPL (or enrolled in a qualifying program: CalFresh, Medi-Cal, SSI, etc.)",
      "income_test": "Categorical via program enrollment OR income <=200% FPL",
      "benefit": "35% discount on electricity, 20% on natural gas - automatic every month once enrolled",
      "how_to_apply": "Utility website/phone/paper form; 2-minute application; some auto-enroll via data share",
      "url": "https://www.cpuc.ca.gov/care",
      "interview_verification": "Self-certification at application; small % audited later with income proof",
      "renewal": "Renewal every 2 years (4 for fixed-income households)",
      "automation_class": "A - one of the highest value-per-effort enrollments in the state; fully automatable subject to principal authorization",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B044": {
      "id": "B044",
      "name": "FERA (Family Electric Rate Assistance)",
      "category": "Utilities",
      "level": "State/Utility",
      "administrator": "Investor-owned electric utilities under CPUC",
      "who": "Households of 3+ slightly above CARE limits",
      "income_test": "Income 200-250% FPL",
      "benefit": "18% electricity discount",
      "how_to_apply": "Utility application (same channel as CARE)",
      "url": "https://www.cpuc.ca.gov/fera",
      "interview_verification": "Self-certification; audits as CARE",
      "renewal": "Renewal as CARE",
      "automation_class": "A",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B045": {
      "id": "B045",
      "name": "LIHEAP (energy assistance + crisis + weatherization referral)",
      "category": "Utilities",
      "level": "Federal/State/Local",
      "administrator": "HHS / CA Dept of Community Services & Development / local agencies",
      "who": "Low-income households with energy burden",
      "income_test": "<=150% FPL or 60% state median income (CA uses state test); priority to elderly/disabled/children under 6",
      "benefit": "One-time bill credit (roughly $200-$1,000 by need - VERIFY), crisis shutoff prevention, furnace repair",
      "how_to_apply": "Local community action agency (find via CSD); seasonal funding windows - money runs out",
      "url": "https://www.csd.ca.gov",
      "interview_verification": "Income docs + utility bill at agency intake",
      "renewal": "Annual (one benefit per program year per type)",
      "automation_class": "B - document prep automatable; funding is first-come, so speed matters",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B046": {
      "id": "B046",
      "name": "Weatherization Assistance Program (WAP)",
      "category": "Utilities",
      "level": "Federal",
      "administrator": "Dept of Energy / CSD / local providers",
      "who": "Low-income households (owner or renter)",
      "income_test": "<=200% FPL or categorical (SSI/TANF etc.)",
      "benefit": "Free insulation, furnace work, efficiency upgrades (avg value several thousand dollars)",
      "how_to_apply": "Local provider application + home energy audit",
      "url": "https://www.energy.gov/scep/wap/weatherization-assistance-program",
      "interview_verification": "Income verification + dwelling audit",
      "renewal": "One-time per dwelling (re-weatherization limited)",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B047": {
      "id": "B047",
      "name": "Lifeline (federal) + California LifeLine (phone discount)",
      "category": "Utilities",
      "level": "Federal/State",
      "administrator": "FCC / CPUC via carriers",
      "who": "Low-income households",
      "income_test": "<=135% FPL or categorical via SNAP/Medicaid/SSI/etc.; CA LifeLine has its own (higher) income bands",
      "benefit": "Federal $9.25/mo ($34.25 on Tribal lands); CA LifeLine adds state discount / flat-rate wireless plans",
      "how_to_apply": "Carrier enrollment or CA LifeLine administrator; identity + eligibility check via databases",
      "url": "https://www.californialifeline.com",
      "interview_verification": "National Verifier database check; annual recertification automated where possible",
      "renewal": "Annual recertification (federal rule)",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B048": {
      "id": "B048",
      "name": "Affordable Connectivity Program (ACP)",
      "category": "Utilities",
      "level": "Federal - DEFUNCT",
      "administrator": "FCC",
      "who": "WAS: households <=200% FPL",
      "income_test": "PROGRAM ENDED June 1, 2024 (funding lapsed). Do not present as available.",
      "benefit": "Was $30/mo broadband discount",
      "how_to_apply": "Replaced in practice by ISP low-income plans (e.g., AT&T Access, Spectrum Internet Assist, Cox ConnectAssist) with their own applications",
      "url": "https://www.fcc.gov/acp",
      "interview_verification": "N/A",
      "renewal": "N/A",
      "automation_class": "D - route households to ISP plans instead",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B049": {
      "id": "B049",
      "name": "California Earned Income Tax Credit (CalEITC)",
      "category": "Tax credits",
      "level": "State/County",
      "administrator": "Franchise Tax Board (via tax return)",
      "who": "Low-wage CA workers (including ITIN filers and self-employed)",
      "income_test": "Earned income up to ~$31,950 (VERIFY current year); must file CA return; investment income limits",
      "benefit": "Up to ~$3,529 (VERIFY) refundable credit, scales with children",
      "how_to_apply": "File CA tax return (free via VITA / CalFile / IRS Free File partners)",
      "url": "https://www.ftb.ca.gov/file/personal/credits/california-earned-income-tax-credit.html",
      "interview_verification": "Return review; wage records",
      "renewal": "Annual filing; 4-year CA claim window for late filing",
      "automation_class": "A - filing is the whole game; interview + document assembly fully automatable",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B050": {
      "id": "B050",
      "name": "Young Child Tax Credit (CA)",
      "category": "Tax credits",
      "level": "State",
      "administrator": "FTB",
      "who": "CalEITC-eligible families with a child under 6",
      "income_test": "Must qualify for CalEITC and have income under ~$30k phase-out (VERIFY)",
      "benefit": "Up to ~$1,117 (VERIFY) additional refundable credit",
      "how_to_apply": "Automatic on the CA return when CalEITC claimed",
      "url": "https://www.ftb.ca.gov/file/personal/credits/young-child-tax-credit.html",
      "interview_verification": "As CalEITC",
      "renewal": "Annual",
      "automation_class": "A - rides the same filing",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B051": {
      "id": "B051",
      "name": "Foster Youth Tax Credit (CA)",
      "category": "Tax credits",
      "level": "State",
      "administrator": "FTB",
      "who": "Former foster youth age 18-25 who were in CA foster care at 13+",
      "income_test": "Must qualify for CalEITC; verification via CDSS county letter / FTB check",
      "benefit": "Up to ~$1,117 (VERIFY)",
      "how_to_apply": "CA tax return + foster-youth verification",
      "url": "https://www.ftb.ca.gov/file/personal/credits/foster-youth-tax-credit.html",
      "interview_verification": "CDSS verification",
      "renewal": "Annual",
      "automation_class": "A",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B052": {
      "id": "B052",
      "name": "Federal EITC",
      "category": "Tax credits",
      "level": "Federal",
      "administrator": "IRS (via tax return)",
      "who": "Low/moderate-wage workers",
      "income_test": "Earned income limits by children (2025: max credit $7,830 with 3+ children - VERIFY); must have SSN valid for employment; investment income cap",
      "benefit": "Refundable credit up to ~$7,830 - single largest cash anti-poverty program for working families",
      "how_to_apply": "File federal return; free help via VITA/TCE",
      "url": "https://www.irs.gov/credits-deductions/individuals/earned-income-tax-credit",
      "interview_verification": "IRS document matching; some returns audited for qualifying-child proof",
      "renewal": "Annual; 3-year federal refund claim window",
      "automation_class": "A",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B053": {
      "id": "B053",
      "name": "Child Tax Credit + Additional CTC",
      "category": "Tax credits",
      "level": "Federal",
      "administrator": "IRS",
      "who": "Families with children under 17",
      "income_test": "Child must have SSN; refundable portion (ACTC) up to ~$1,700/child (VERIFY); credit $2,000/child phases out at higher incomes",
      "benefit": "Up to $2,000 per child, partly refundable",
      "how_to_apply": "Federal tax return",
      "url": "https://www.irs.gov/credits-deductions/individuals/child-tax-credit",
      "interview_verification": "As EITC",
      "renewal": "Annual",
      "automation_class": "A",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B054": {
      "id": "B054",
      "name": "Free tax preparation: VITA / TCE + Free File + CalFile",
      "category": "Tax credits",
      "level": "Federal/State/Local",
      "administrator": "IRS / FTB / community sites",
      "who": "Anyone <= ~$67k (VITA guideline - VERIFY) or 60+ (TCE); Free File for AGI under threshold",
      "income_test": "Income guideline for site-based prep; no test for CalFile",
      "benefit": "Free accurate filing that captures EITC/CTC/CalEITC - the delivery mechanism for B049-B053",
      "how_to_apply": "IRS VITA locator; 211; FTB CalFile direct filing",
      "url": "https://www.irs.gov/individuals/free-tax-return-preparation-for-qualifying-taxpayers",
      "interview_verification": "IRS-certified volunteer review",
      "renewal": "Annual season (late Jan-Apr; extensions to Oct)",
      "automation_class": "D - routing + document checklist; filing itself in B049-B053",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B055": {
      "id": "B055",
      "name": "Federal Pell Grant",
      "category": "Education",
      "level": "Federal",
      "administrator": "Dept of Education / colleges",
      "who": "Undergraduates with financial need",
      "income_test": "FAFSA Student Aid Index; max grant $7,395 (2025-26 - VERIFY); incarcerated-student and other special rules",
      "benefit": "Grant (no repayment) up to max by enrollment intensity",
      "how_to_apply": "FAFSA (one application drives federal + most state aid)",
      "url": "https://studentaid.gov/h/apply-for-aid/fafsa",
      "interview_verification": "FAFSA data verified against IRS direct data exchange; school may select for verification",
      "renewal": "Annual FAFSA",
      "automation_class": "B - FAFSA prep automatable; identity (FSA ID) is principal's",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B056": {
      "id": "B056",
      "name": "Cal Grant A / B / C",
      "category": "Education",
      "level": "State",
      "administrator": "CA Student Aid Commission",
      "who": "CA resident undergraduates (and some grad for A)",
      "income_test": "Income + asset ceilings by family size (published annually); GPA requirements; CA Dream Act Application for undocumented students",
      "benefit": "A: tuition/fees; B: access award (~$1,648 - VERIFY) + tuition in later years; C: vocational books/tools/supplies",
      "how_to_apply": "FAFSA or CA Dream Act Application by state deadline (historically Mar 2; recent cycles Apr 2 - VERIFY) + GPA verification",
      "url": "https://www.csac.ca.gov",
      "interview_verification": "School submits GPA; CSAC income checks",
      "renewal": "Annual renewal with satisfactory progress",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B057": {
      "id": "B057",
      "name": "California College Promise Grant (fee waiver) + College Promise (AB 19/AB 2)",
      "category": "Education",
      "level": "State",
      "administrator": "Community college districts",
      "who": "CA community college students",
      "income_test": "CCPG: need-based by income standards (former Board of Governors waiver); AB19/2: first-time, full-time students get up to 2 years fees covered",
      "benefit": "Tuition/fee coverage at $46/unit",
      "how_to_apply": "College financial aid office / online application",
      "url": "https://www.cccapply.org",
      "interview_verification": "College verification",
      "renewal": "Annual",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B058": {
      "id": "B058",
      "name": "Head Start / Early Head Start",
      "category": "Child care",
      "level": "Federal/State/Local",
      "administrator": "HHS / local grantees",
      "who": "Children 0-5 in low-income families; pregnant people (EHS)",
      "income_test": "<=130% FPL, or categorical: foster, homeless, or family receives SSI/CalWORKs/CalFresh (automatic eligibility); up to 10% over-income slots",
      "benefit": "Free early education + family services; full-day options vary",
      "how_to_apply": "Local program application; center locator",
      "url": "https://eclkc.ohs.acf.hhs.gov/center-finder",
      "interview_verification": "Income/status documentation at enrollment",
      "renewal": "Annual enrollment",
      "automation_class": "C - local enrollment; waitlists",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B059": {
      "id": "B059",
      "name": "CA State Preschool Program (CSPP)",
      "category": "Child care",
      "level": "State",
      "administrator": "CA Dept of Education / school districts & providers",
      "who": "Children age 3-4",
      "income_test": "Family income <=100% of state median income for part-day priority bands (VERIFY current bands); priority to lowest income + child-protective referrals",
      "benefit": "Free or sliding-scale preschool (part/full day)",
      "how_to_apply": "Local district / provider enrollment",
      "url": "https://www.cde.ca.gov/sp/cd/",
      "interview_verification": "Income documentation",
      "renewal": "Annual",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B060": {
      "id": "B060",
      "name": "Subsidized child care: CalWORKs Stages 1-3 + Alternative Payment (CAPP)",
      "category": "Child care",
      "level": "State/County",
      "administrator": "CDSS / county welfare / Alternative Payment Programs",
      "who": "Working low-income families needing care to work or train",
      "income_test": "Income <=85% of state median income; need = employment/training/incapacity; Stage 1-3 for CalWORKs families, CAPP via central eligibility lists (waitlists)",
      "benefit": "Voucher-style subsidy paid to chosen provider (incl. license-exempt family/friend/neighbor care)",
      "how_to_apply": "County welfare (CalWORKs) or local Resource & Referral central eligibility list",
      "url": "https://rrnetwork.org",
      "interview_verification": "Income + need verification; provider enrollment paperwork",
      "renewal": "Recertification every 24 months (family fee rules apply above 40% SMI - VERIFY)",
      "automation_class": "C - eligibility lists and provider paperwork are the friction",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B061": {
      "id": "B061",
      "name": "Extended Foster Care (AB 12) + Chafee grants",
      "category": "Education",
      "level": "State",
      "administrator": "CDSS / counties / CSAC",
      "who": "Youth in foster care at 18; former foster youth to 21 (EFC), Chafee education funds to 26",
      "income_test": "Court dependency status at 18; participation conditions (school/work/treatment) for EFC",
      "benefit": "Monthly placement support 18-21; Chafee grant up to $5,000/yr for education (VERIFY)",
      "how_to_apply": "Social worker / ILP coordinator; Chafee via FAFSA + school",
      "url": "https://www.cdss.ca.gov/inforesources/foster-care",
      "interview_verification": "Court/social worker verification",
      "renewal": "6-month case reviews",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B062": {
      "id": "B062",
      "name": "SCSEP (Senior Community Service Employment)",
      "category": "Work",
      "level": "Federal/State",
      "administrator": "Dept of Labor / local grantees (e.g., NCOA, SER)",
      "who": "Adults 55+ unemployed with low income",
      "income_test": "<=125% FPL; unemployed",
      "benefit": "Part-time paid work experience at minimum wage (~20 hrs/wk) + job placement",
      "how_to_apply": "Local SCSEP project application",
      "url": "https://www.dol.gov/agencies/eta/scsep",
      "interview_verification": "Income + employment status",
      "renewal": "Annual income recertification",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B063": {
      "id": "B063",
      "name": "Older Americans Act meals (Meals on Wheels / congregate)",
      "category": "Seniors",
      "level": "Federal/State",
      "administrator": "Administration for Community Living / Area Agencies on Aging",
      "who": "Adults 60+ (and spouses), priority to greatest need",
      "income_test": "No strict income test by statute (targeting by need); donations requested, not required",
      "benefit": "Home-delivered or congregate meals + wellness checks",
      "how_to_apply": "Local AAA / senior center intake",
      "url": "https://eldercare.acl.gov",
      "interview_verification": "Needs assessment by provider",
      "renewal": "Ongoing",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B064": {
      "id": "B064",
      "name": "FEMA Individuals & Households Program",
      "category": "Disaster",
      "level": "Federal",
      "administrator": "FEMA",
      "who": "People in federally declared disaster areas with uninsured losses",
      "income_test": "Primary residence in declared county; citizenship/qualified status for cash (mixed-status households can qualify via eligible member)",
      "benefit": "Housing assistance + other-needs assistance (caps reset annually; 2025 housing max ~$43,600 - VERIFY)",
      "how_to_apply": "DisasterAssistance.gov, FEMA app, phone, Disaster Recovery Centers",
      "url": "https://www.disasterassistance.gov",
      "interview_verification": "FEMA inspection (remote or in-person); insurance-first rule",
      "renewal": "Per disaster; appeal within 60 days",
      "automation_class": "B - post-disaster speed + documentation quality decide outcomes",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B065": {
      "id": "B065",
      "name": "Medi-Cal Dental (Denti-Cal) + vision",
      "category": "Health",
      "level": "Federal/State",
      "administrator": "DHCS",
      "who": "Medi-Cal members",
      "income_test": "Included with Medi-Cal eligibility",
      "benefit": "Dental exams, cleanings, fillings, extractions (+ more for children/pregnancy); basic vision",
      "how_to_apply": "Automatic with Medi-Cal; find provider via Medi-Cal Dental",
      "url": "https://dental.dhcs.ca.gov",
      "interview_verification": "Provider-level",
      "renewal": "With Medi-Cal",
      "automation_class": "D - members don't know it exists; discovery is the product",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B066": {
      "id": "B066",
      "name": "CA Paid Family Leave is filed under SDI - see B028",
      "category": "Cash",
      "level": "State",
      "administrator": "EDD",
      "who": "-",
      "income_test": "Cross-reference only",
      "benefit": "-",
      "how_to_apply": "See B028",
      "url": "https://edd.ca.gov/en/disability",
      "interview_verification": "-",
      "renewal": "-",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it",
      "see": "B028"
    },
    "B067": {
      "id": "B067",
      "name": "211 (navigation infrastructure)",
      "category": "Discovery",
      "level": "Federal/State/Local",
      "administrator": "211.org / local 211s (211 LA, 211 Bay Area, etc.)",
      "who": "Anyone - the universal front door for local aid",
      "income_test": "No test",
      "benefit": "Live referral to local food, housing, utility, legal and benefit programs; many benefits in this tab are actually delivered through 211 referrals",
      "how_to_apply": "Dial 2-1-1 or search 211.org",
      "url": "https://www.211.org",
      "interview_verification": "None",
      "renewal": "N/A",
      "automation_class": "D - a channel, not a program; the model's job is to pre-answer what 211 would ask",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B068": {
      "id": "B068",
      "name": "Benefits.gov + USA.gov benefit finder + BenefitsCheckUp (NCOA)",
      "category": "Discovery",
      "level": "Federal",
      "administrator": "SSA/GovDelivery partners; NCOA",
      "who": "Anyone screening for programs (BenefitsCheckUp skews 55+)",
      "income_test": "No test",
      "benefit": "Anonymous screening across 1,000+ federal/state programs with a report of likely eligibility",
      "how_to_apply": "Online questionnaires",
      "url": "https://www.benefits.gov",
      "interview_verification": "None (self-reported data)",
      "renewal": "N/A",
      "automation_class": "D - competing screeners; your differentiator is execution after screening, not screening itself",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B069": {
      "id": "B069",
      "name": "Emergency Housing Vouchers (EHV) - legacy",
      "category": "Housing",
      "level": "Federal/State",
      "administrator": "HUD / PHAs / Continuums of Care",
      "who": "WAS: homeless, fleeing violence, recently homeless households via CoC referral",
      "income_test": "Issuance ended (program wound down; existing vouchers continue and may be reissued per HUD guidance - VERIFY)",
      "benefit": "Voucher subsidy for current holders",
      "how_to_apply": "CoC/PHA only - no open application",
      "url": "https://www.hud.gov/program_offices/public_indian_housing/housing_choice_voucher_program",
      "interview_verification": "PHA/CoC verification",
      "renewal": "Annual for holders",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B070": {
      "id": "B070",
      "name": "Whole Person Care successor: CalAIM Enhanced Care Management + Community Supports",
      "category": "Housing",
      "level": "State/County",
      "administrator": "DHCS / Medi-Cal managed care plans",
      "who": "Medi-Cal members with complex needs (homelessness, frequent ER use, serious mental illness, etc.)",
      "income_test": "Medi-Cal enrollment + population-of-focus criteria; Community Supports include housing deposits, tenancy support, medically tailored meals, sobering centers",
      "benefit": "Care management + concrete supports (deposits, meals, recuperative care) delivered via the health plan",
      "how_to_apply": "Ask Medi-Cal plan / provider referral / county",
      "url": "https://www.dhcs.ca.gov/CalAIM",
      "interview_verification": "Plan assessment",
      "renewal": "While member meets criteria",
      "automation_class": "D - referral-based; model role: identify eligible members and force the referral question",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B071": {
      "id": "B071",
      "name": "Farmers' Market Nutrition Program (WIC FMNP) + CA Market Match",
      "category": "Food",
      "level": "Federal",
      "administrator": "USDA / CDFA / Ecology Center (Market Match)",
      "who": "WIC participants (FMNP); CalFresh shoppers (Market Match)",
      "income_test": "FMNP via WIC status; Market Match matches EBT spending at participating farmers markets (match caps vary by market/funding - VERIFY)",
      "benefit": "Bonus produce purchasing power at farmers markets",
      "how_to_apply": "WIC clinic (FMNP coupons); market info booth (Market Match)",
      "url": "https://www.cdfa.ca.gov",
      "interview_verification": "WIC status or EBT at market",
      "renewal": "Seasonal",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B072": {
      "id": "B072",
      "name": "Workers' compensation (temporary disability)",
      "category": "Cash",
      "level": "State",
      "administrator": "CA Dept of Industrial Relations / employers' insurers",
      "who": "Workers injured on the job",
      "income_test": "Employment injury; not means-tested; claim form DWC-1 within 1 year (30-day employer notice norm)",
      "benefit": "Medical care + ~2/3 wage replacement (min/max by year - VERIFY)",
      "how_to_apply": "DWC-1 claim form via employer; disputes at WCAB",
      "url": "https://www.dir.ca.gov/dwc/",
      "interview_verification": "Employer/insurer investigation; treating-physician reports",
      "renewal": "Per claim; utilization review disputes",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B073": {
      "id": "B073",
      "name": "PACE (Program of All-Inclusive Care for the Elderly)",
      "category": "Health",
      "level": "Federal/State",
      "administrator": "DHCS / PACE organizations",
      "who": "55+ who need nursing-home level of care but can live in the community",
      "income_test": "Medi-Cal eligible (or Medicare + Medi-Cal / private pay); live in a PACE service area",
      "benefit": "All-inclusive medical + social care via PACE center (transport, meals, day health)",
      "how_to_apply": "PACE organization intake (e.g., On Lok, CalOptima PACE)",
      "url": "https://www.dhcs.ca.gov/services/medi-cal",
      "interview_verification": "Clinical eligibility assessment",
      "renewal": "Monthly capitation; disenrollment rules",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B074": {
      "id": "B074",
      "name": "Home-delivered groceries / medically tailored meals (CalAIM Community Support)",
      "category": "Food",
      "level": "State/County",
      "administrator": "Medi-Cal plans / community providers",
      "who": "Medi-Cal members with diet-sensitive conditions post-discharge or chronic",
      "income_test": "Plan criteria (condition + recent hospitalization for some supports)",
      "benefit": "Prepared medically tailored meals delivered (typically up to 12 weeks)",
      "how_to_apply": "Medi-Cal plan authorization",
      "url": "https://www.dhcs.ca.gov/CalAIM",
      "interview_verification": "Plan/provider assessment",
      "renewal": "Time-limited episodes",
      "automation_class": "D",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B075": {
      "id": "B075",
      "name": "Federal student aid beyond Pell: FSEOG, Work-Study, subsidized loans",
      "category": "Education",
      "level": "Federal",
      "administrator": "Dept of Education / colleges",
      "who": "FAFSA filers with need",
      "income_test": "FAFSA; campus-based funds are first-come (file FAFSA early)",
      "benefit": "Campus grants, work-study jobs, subsidized loan interest benefit",
      "how_to_apply": "FAFSA (same filing as B055)",
      "url": "https://studentaid.gov",
      "interview_verification": "School verification",
      "renewal": "Annual",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B076": {
      "id": "B076",
      "name": "Means-based transit fares: Clipper START (Bay Area), Metro LIFE (LA), MTS/PRONTO reduced fares",
      "category": "Transit",
      "level": "County",
      "administrator": "Transit agencies",
      "who": "Low-income riders",
      "income_test": "Clipper START: 200% FPL (50% discount most agencies); Metro LIFE: income bands (~ <= $41k household of 1 - VERIFY) with free-ride allotments",
      "benefit": "Discounted transit passes/fares",
      "how_to_apply": "Online application with income proof (or categorical via benefit enrollment)",
      "url": "https://www.clipperstartcard.com",
      "interview_verification": "Income or benefit-status verification",
      "renewal": "1-2 year renewal",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B077": {
      "id": "B077",
      "name": "Golden State Stimulus / one-time payments - HISTORICAL",
      "category": "Cash",
      "level": "State",
      "administrator": "FTB",
      "who": "WAS: CalEITC filers (2021-22 payments)",
      "income_test": "Program complete; no current application",
      "benefit": "One-time payments (historical)",
      "how_to_apply": "None - do not present as available",
      "url": "https://www.ftb.ca.gov",
      "interview_verification": "N/A",
      "renewal": "N/A",
      "automation_class": "D - listed to prevent stale-article errors",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B078": {
      "id": "B078",
      "name": "HIV/AIDS services: Ryan White + ADAP",
      "category": "Health",
      "level": "Federal/State",
      "administrator": "HRSA / CA Office of AIDS",
      "who": "People living with HIV",
      "income_test": "ADAP: income <= 500% FPL (CA - VERIFY); Ryan White services via local clinics",
      "benefit": "Free HIV medication (ADAP) + medical/supportive services",
      "how_to_apply": "Clinic / ADAP enrollment worker",
      "url": "https://www.cdph.ca.gov/Programs/CID/DOA/Pages/OA_ADAP.aspx",
      "interview_verification": "Diagnosis + income verification",
      "renewal": "6-month ADAP recertification",
      "automation_class": "C",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B079": {
      "id": "B079",
      "name": "Continuum of Care shelters + Coordinated Entry",
      "category": "Housing",
      "level": "Federal/Local",
      "administrator": "HUD / county CoCs",
      "who": "People experiencing homelessness",
      "income_test": "Homeless status; prioritization by vulnerability assessment (e.g., VI-SPDAT successors / local tools)",
      "benefit": "Emergency shelter, transitional housing, permanent supportive housing referrals",
      "how_to_apply": "Coordinated Entry access points; 211; outreach teams",
      "url": "https://www.hudexchange.info/programs/coc/",
      "interview_verification": "Assessment by trained staff",
      "renewal": "Ongoing",
      "automation_class": "D - human system; model prepares documents and IDs people need for matching",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    },
    "B080": {
      "id": "B080",
      "name": "State-only Medi-Cal categories for immigrants (incl. pregnancy & emergency)",
      "category": "Health",
      "level": "State",
      "administrator": "DHCS",
      "who": "People whose immigration status limits federal funding",
      "income_test": "State funds full-scope for all ages since Jan 2024 regardless of status; 2025-26 budget: enrollment freeze for new full-scope applicants 19+ with unsatisfactory immigration status from Jan 1, 2026 + future premiums - VERIFY before relying",
      "benefit": "Same Medi-Cal benefits via state funds",
      "how_to_apply": "BenefitsCal / county (same door as B011)",
      "url": "https://www.dhcs.ca.gov/services/medi-cal",
      "interview_verification": "As B011",
      "renewal": "As B011",
      "automation_class": "B",
      "verification": "CATEGORY VERIFIED / INDIVIDUAL APPLICATION, ELIGIBILITY & AVAILABILITY NOT VERIFIED",
      "figures_status": "every dollar figure and threshold in this row is as the workbook holds it; verify against the official URL before relying on it"
    }
  },
  "life_events": [
    {
      "id": "event:job_loss_fired_laid_off_quit_with_cause",
      "event": "Job loss (fired / laid off / quit with cause)",
      "triggers": [
        "B001",
        "B011",
        "B012",
        "B027",
        "B035",
        "B036",
        "B043",
        "B049",
        "B052"
      ],
      "first_action": "File UI in week 1; apply CalFresh + Medi-Cal the same week (one BenefitsCal session)",
      "deadlines": "UI: file week 1 or lose weeks. Covered CA special enrollment: 60 days from coverage loss. CalFresh expedited: 3-day issuance if destitute",
      "documents": "Final pay stub, separation letter, ID, lease, last utility bill",
      "cross_eligibility": "UI income counts for CalFresh/Medi-Cal on different clocks - model both; severance treatment differs by program"
    },
    {
      "id": "event:hours_cut_income_drop_still_employed",
      "event": "Hours cut / income drop (still employed)",
      "triggers": [
        "B001",
        "B043",
        "B044",
        "B045",
        "B060",
        "B076"
      ],
      "first_action": "Re-screen the whole household at the new income - most working-poor aid keys off current monthly income",
      "deadlines": "CalFresh: apply the month income drops (benefits start from filing). LIHEAP: before funds exhaust",
      "documents": "Recent pay stubs showing the drop, employer letter if available",
      "cross_eligibility": "Current-month income is what most programs test - a bad month is exactly when to file"
    },
    {
      "id": "event:eviction_notice_received_3_day_30_day_unlawful_detainer",
      "event": "Eviction notice received (3-day / 30-day / unlawful detainer)",
      "triggers": [
        "B021",
        "B040",
        "B042",
        "B067",
        "B079"
      ],
      "first_action": "Call legal aid the day the notice arrives; answer any unlawful detainer within the court deadline",
      "deadlines": "CA unlawful detainer answer deadline: 10 court days after service (VERIFY current rule - changed by AB 2347 to 10 days from Jan 2025). Never miss it",
      "documents": "Lease, notices, rent receipts, photos of unit conditions, all court papers",
      "cross_eligibility": "Habitability and notice defects are defenses; a negotiated move-out without judgment protects the record"
    },
    {
      "id": "event:became_homeless_no_address_tonight",
      "event": "Became homeless (no address tonight)",
      "triggers": [
        "B001",
        "B009",
        "B011",
        "B022",
        "B063",
        "B070",
        "B079"
      ],
      "first_action": "Coordinated Entry assessment + expedited CalFresh + a mail solution (county office / General Delivery / shelter address)",
      "deadlines": "Expedited CalFresh: 3-day issuance for destitute households. Shelter beds: same-day via 211",
      "documents": "Whatever ID survives; counties must accept alternative proofs - know the flexibilities",
      "cross_eligibility": "No fixed address does NOT bar benefits; homeless status unlocks exemptions (ABAWD, interview flexibilities)"
    },
    {
      "id": "event:pregnancy_new_baby",
      "event": "Pregnancy / new baby",
      "triggers": [
        "B001",
        "B003",
        "B011",
        "B028",
        "B050",
        "B053",
        "B058",
        "B060"
      ],
      "first_action": "Enroll WIC + Medi-Cal pregnancy coverage at first prenatal contact; file PFL dates before the birth",
      "deadlines": "Medi-Cal presumptive eligibility is same-day at qualified providers. Newborn is deemed Medi-Cal eligible when mother is enrolled - report the birth immediately",
      "documents": "ID, pregnancy verification (clinic), income proof",
      "cross_eligibility": "Baby counts in household size for CalFresh from birth; WIC covers the pregnant person AND then the infant - two enrollments, one visit"
    },
    {
      "id": "event:job_related_injury_can_t_work_temporary",
      "event": "Job-related injury / can't work (temporary)",
      "triggers": [
        "B001",
        "B011",
        "B028",
        "B072"
      ],
      "first_action": "File DWC-1 with employer immediately; if treatment or pay stalls, file SDI",
      "deadlines": "DWC-1: give to employer within 30 days (rights can be lost at 1 year). SDI: file within 49 days of disability start",
      "documents": "Incident details, employer info, medical notes, pay records",
      "cross_eligibility": "SDI and comp coordinate: SDI pays when comp is denied/delayed, with lien/repayment rules - file both, disclose both"
    },
    {
      "id": "event:disability_becomes_long_term_permanent",
      "event": "Disability becomes long-term / permanent",
      "triggers": [
        "B011",
        "B013",
        "B015",
        "B023",
        "B025",
        "B037",
        "B076"
      ],
      "first_action": "File SSI/SSDI EARLY - protective filing date sets back pay; do not wait for SDI to end",
      "deadlines": "SDI exhausts at 52 weeks: file federal claims by month 6 of disability. SSDI: Medicare starts 24 months after entitlement",
      "documents": "Full provider list, treatment timeline, work history, function statements",
      "cross_eligibility": "1619(b) lets SSI recipients keep Medi-Cal while working; SSDI has its own work-incentive rules - 'working = lose everything' is false"
    },
    {
      "id": "event:turning_65",
      "event": "Turning 65",
      "triggers": [
        "B007",
        "B008",
        "B013",
        "B014",
        "B023",
        "B041",
        "B062",
        "B063",
        "B073"
      ],
      "first_action": "Enroll Medicare in the initial window; screen MSP + Extra Help the same week (they pay the premiums Medicare just started charging)",
      "deadlines": "Medicare IEP: 7 months around the 65th birthday - late Part B enrollment = permanent premium penalty + coverage gap",
      "documents": "Medicare card, income facts, current coverage letters",
      "cross_eligibility": "Turning 65 while on Medi-Cal: the programs stack (Medi-Cal + Medicare + MSP + Extra Help) - a configuration problem, not a single application"
    },
    {
      "id": "event:senior_needs_care_at_home_aging_parent_own_decline",
      "event": "Senior needs care at home (aging parent / own decline)",
      "triggers": [
        "B011",
        "B015",
        "B016",
        "B029",
        "B063",
        "B073"
      ],
      "first_action": "Request IHSS assessment; get the SOC 873 certification started with the doctor",
      "deadlines": "IHSS hours start from application/assessment - delays are unrecoverable care hours",
      "documents": "Medi-Cal card, physician info, daily-living limitation list",
      "cross_eligibility": "A spouse or adult child can be the PAID IHSS provider - the family often already has its caregiver"
    },
    {
      "id": "event:child_starts_school_turns_5",
      "event": "Child starts school / turns 5",
      "triggers": [
        "B004",
        "B005",
        "B055",
        "B056",
        "B059",
        "B060"
      ],
      "first_action": "File the school Universal Benefits Application even though meals are free - it drives SUN Bucks",
      "deadlines": "UBA / meal application: file at school-year start; SUN Bucks eligibility cutoff end of August",
      "documents": "School enrollment, income facts",
      "cross_eligibility": "Free meals need no form; SUN Bucks does. The same form also drives school funding - schools will push it"
    },
    {
      "id": "event:leaving_foster_care_18_21",
      "event": "Leaving foster care (18-21)",
      "triggers": [
        "B001",
        "B011",
        "B051",
        "B056",
        "B061"
      ],
      "first_action": "Confirm EFC participation conditions; file Medi-Cal former-foster-youth category (no income test to 26)",
      "deadlines": "Medi-Cal FFY: enroll any time before 26. EFC: participation conditions reviewed every 6 months",
      "documents": "Court/dependency verification letter (also unlocks B051)",
      "cross_eligibility": "The FFY Medi-Cal category is the single most valuable fact here: full coverage to 26 regardless of income"
    },
    {
      "id": "event:release_from_incarceration",
      "event": "Release from incarceration",
      "triggers": [
        "B001",
        "B011",
        "B022",
        "B079"
      ],
      "first_action": "Start pre-release: Medi-Cal activation + ID documents are the two rails everything else rides on",
      "deadlines": "Pell Grants restored for incarcerated students in approved programs (FAFSA) - education path opens at enrollment",
      "documents": "Release papers, any surviving ID, court records",
      "cross_eligibility": "Benefits generally cannot pay for periods of incarceration (SSI suspends after 30 days, terminates after 12 months - reinstatement rules differ)"
    },
    {
      "id": "event:immigration_status_change_mixed_status_fear",
      "event": "Immigration status change / mixed-status fear",
      "triggers": [
        "B002",
        "B003",
        "B004",
        "B011",
        "B024",
        "B033",
        "B080"
      ],
      "first_action": "Screen member-by-member: citizens and qualified noncitizens first; state-funded programs second; never issue a household-level refusal",
      "deadlines": "CFAP 55+ expansion: Oct 1, 2027. Public-charge rule: most benefits in this workbook are NOT counted (current rule excludes most non-cash benefits and SNAP/Medicaid for most categories - VERIFY current policy before advising)",
      "documents": "Status documents per member",
      "cross_eligibility": "Household members can apply for eligible members only; non-applicant members' status is not the county's business in most programs"
    },
    {
      "id": "event:divorce_separation_partner_leaves",
      "event": "Divorce / separation / partner leaves",
      "triggers": [
        "B001",
        "B011",
        "B021",
        "B035",
        "B042",
        "B052",
        "B053"
      ],
      "first_action": "Report the composition change to every open case within its window (10 days for CalWORKs/Medi-Cal); re-screen as a smaller household",
      "deadlines": "Support/custody orders take months - benefits re-screen on ACTUAL composition now, not the court outcome",
      "documents": "Separation proof (separate addresses, statements), children's documents",
      "cross_eligibility": "The departing partner's income stops counting when they actually leave - file the change, don't wait for the divorce decree"
    },
    {
      "id": "event:death_of_a_spouse_parent",
      "event": "Death of a spouse / parent",
      "triggers": [
        "B001",
        "B021",
        "B026",
        "B034",
        "B064"
      ],
      "first_action": "Call SSA promptly - survivors benefits for children start from application month; some are retroactive only 6 months",
      "deadlines": "Survivors: apply within months to protect retroactivity. Burial benefits (SSA lump sum $255) require filing within 2 years",
      "documents": "Death certificate (order multiple certified copies), marriage/birth records, decedent's SSN",
      "cross_eligibility": "Children's survivors benefits are frequently larger than any cash-aid grant - and unclaimed for years out of simple unawareness"
    },
    {
      "id": "event:natural_disaster_fire_flood_earthquake",
      "event": "Natural disaster (fire / flood / earthquake)",
      "triggers": [
        "B010",
        "B027",
        "B034",
        "B045",
        "B064"
      ],
      "first_action": "Register with FEMA first (it gates other aid); watch for the D-SNAP window announcement",
      "deadlines": "FEMA registration: within 60 days of declaration. D-SNAP: ~7-day window when announced. DUA: 30 days from announcement",
      "documents": "ID (flexible post-disaster), address proof, insurance info",
      "cross_eligibility": "Insurance-first rule at FEMA; D-SNAP uses a different, simpler income test than regular CalFresh"
    },
    {
      "id": "event:fleeing_domestic_violence",
      "event": "Fleeing domestic violence",
      "triggers": [
        "B021",
        "B033",
        "B034",
        "B042"
      ],
      "first_action": "Safety plan with a DV advocate FIRST; benefits second - advocate hotlines route everything",
      "deadlines": "CalWORKs good-cause and DV waivers must be requested - they are not automatic",
      "documents": "Whatever documents are safely accessible; programs accept alternative verification in DV cases",
      "cross_eligibility": "Address confidentiality (Safe at Home) protects the location across every case and school record"
    },
    {
      "id": "event:utility_shutoff_notice",
      "event": "Utility shutoff notice",
      "triggers": [
        "B043",
        "B045",
        "B067"
      ],
      "first_action": "Call the utility + LIHEAP agency the same day; Medical Baseline if any medical device",
      "deadlines": "CA rules bar shutoff for some categories and require notice periods; crisis LIHEAP decisions can be 48 hours (life-threatening)",
      "documents": "Shutoff notice, bill, income proof",
      "cross_eligibility": "A pending LIHEAP application can halt a shutoff - the application itself is the intervention"
    },
    {
      "id": "event:benefits_denied_or_terminated_any_program",
      "event": "Benefits denied or terminated (any program)",
      "triggers": [
        "B042"
      ],
      "first_action": "Read the NOA: reason, regulation, computation, appeal deadline - in that order",
      "deadlines": "Aid-pending-appeal windows are ~10 days (FOOD/MEDICAL/CASH) - the single most valuable deadline in this workbook",
      "documents": "The NOA itself, prior case documents, receipts",
      "cross_eligibility": "Procedural denials (missed interview, missing paper) are cured, not appealed; merits denials are appealed, not re-filed. Mixing these up wastes the window"
    },
    {
      "id": "event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
      "event": "Child ages out / family status shifts (18th birthday, aging out of child-only rules)",
      "triggers": [
        "B001",
        "B011",
        "B051",
        "B055",
        "B061"
      ],
      "first_action": "Re-screen the young adult as their own household where the rules allow",
      "deadlines": "FAFSA dependency is NOT the same as benefits household rules - different systems, different answers",
      "documents": "School enrollment proof (unlocks CalFresh student exemptions)",
      "cross_eligibility": "An 18-year-old can be in three different 'households' (tax, benefits, FAFSA) simultaneously with three different correct answers"
    },
    {
      "id": "event:rural_home_repair_need",
      "event": "Rural home repair need",
      "triggers": [],
      "first_action": "USDA Rural Development + WAP office",
      "deadlines": "Availability and income tests differ",
      "documents": "",
      "cross_eligibility": ""
    },
    {
      "id": "event:tax_season_with_low_income",
      "event": "Tax season with low income",
      "triggers": [],
      "first_action": "IRS VITA + FTB",
      "deadlines": "Do not confuse current tax-year and filing-year law",
      "documents": "",
      "cross_eligibility": ""
    },
    {
      "id": "event:benefits_denied_terminated",
      "event": "Benefits denied/terminated",
      "triggers": [],
      "first_action": "Issuing agency + legal aid",
      "deadlines": "Appeal deadlines and continuation-of-benefits vary",
      "documents": "",
      "cross_eligibility": "",
      "alias_of": "event:benefits_denied_or_terminated_any_program"
    },
    {
      "id": "event:benefit_renewal_due",
      "event": "Benefit renewal due",
      "triggers": [],
      "first_action": "Current program portal",
      "deadlines": "Never assume same renewal rule across programs",
      "documents": "",
      "cross_eligibility": ""
    },
    {
      "id": "event:moving_across_counties_states",
      "event": "Moving across counties/states",
      "triggers": [],
      "first_action": "Origin/destination agencies",
      "deadlines": "Interstate continuity is not automatic",
      "documents": "",
      "cross_eligibility": ""
    }
  ],
  "facts_catalog": [
    {
      "fact": "household.size",
      "type": "integer",
      "evidence": "user assertion + corroboration",
      "validity": "until composition change",
      "demanded_by": [
        "B001",
        "B003",
        "B011",
        "B021",
        "B045",
        "B049"
      ]
    },
    {
      "fact": "household.composition.members[]",
      "type": "list(person)",
      "evidence": "user assertion + documents",
      "validity": "until change",
      "demanded_by": [
        "B001",
        "B011",
        "B021"
      ]
    },
    {
      "fact": "household.income.monthly_gross",
      "type": "money",
      "evidence": "pay stubs / benefit letters",
      "validity": "30-90 days",
      "demanded_by": [
        "B001",
        "B003",
        "B011",
        "B021",
        "B043",
        "B044",
        "B045",
        "B060"
      ]
    },
    {
      "fact": "household.income.annual",
      "type": "money",
      "evidence": "tax return / W-2",
      "validity": "1 year",
      "demanded_by": [
        "B012",
        "B049",
        "B050",
        "B056"
      ]
    },
    {
      "fact": "household.assets.liquid",
      "type": "money",
      "evidence": "bank statements",
      "validity": "30-90 days",
      "demanded_by": [
        "B023",
        "B024"
      ]
    },
    {
      "fact": "person.address.residential.state",
      "type": "enum(state)",
      "evidence": "derived from address",
      "validity": "until move",
      "demanded_by": [
        "B001",
        "B011",
        "B021",
        "B027",
        "B043",
        "B045"
      ]
    },
    {
      "fact": "person.address.residential.postal_code",
      "type": "string",
      "evidence": "derived",
      "validity": "until move",
      "demanded_by": [
        "B001",
        "B035",
        "B043",
        "B045",
        "B058"
      ]
    },
    {
      "fact": "person.identity.date_of_birth",
      "type": "date",
      "evidence": "birth certificate / passport",
      "validity": "permanent",
      "demanded_by": [
        "B001",
        "B011",
        "B013",
        "B023",
        "B063"
      ]
    },
    {
      "fact": "person.identity.citizenship",
      "type": "enum",
      "evidence": "passport / birth certificate / naturalization",
      "validity": "permanent",
      "demanded_by": [
        "B001",
        "B002",
        "B011",
        "B080"
      ]
    },
    {
      "fact": "person.identity.immigration_status",
      "type": "enum",
      "evidence": "USCIS documents",
      "validity": "status-dependent",
      "demanded_by": [
        "B001",
        "B002",
        "B011",
        "B024",
        "B080"
      ]
    },
    {
      "fact": "employment.status",
      "type": "enum",
      "evidence": "pay stub / separation letter",
      "validity": "30-90 days",
      "demanded_by": [
        "B001",
        "B027",
        "B028",
        "B060"
      ]
    },
    {
      "fact": "education.enrollment.status",
      "type": "enum",
      "evidence": "enrollment verification",
      "validity": "term",
      "demanded_by": [
        "B001",
        "B056",
        "B057"
      ]
    },
    {
      "fact": "benefits.currently_receiving[]",
      "type": "list(program)",
      "evidence": "award letters",
      "validity": "term",
      "demanded_by": [
        "B001",
        "B009",
        "B043",
        "B047"
      ]
    },
    {
      "fact": "household.members.any_elderly_or_disabled",
      "type": "boolean",
      "evidence": "article field f:elderly_or_disabled (california-calfresh)",
      "validity": "UNKNOWN",
      "demanded_by": [
        "B001"
      ],
      "added_by": "S13 2026-10-09 from article fields"
    },
    {
      "fact": "person.address.residential.county",
      "type": "string",
      "evidence": "article field f:county (california-calfresh)",
      "validity": "UNKNOWN",
      "demanded_by": [
        "B001"
      ],
      "added_by": "S13 2026-10-09 from article fields"
    },
    {
      "fact": "household.expenses.shelter_monthly",
      "type": "money",
      "evidence": "article field f:rent (california-calfresh)",
      "validity": "UNKNOWN",
      "demanded_by": [
        "B001"
      ],
      "added_by": "S13 2026-10-09 from article fields"
    }
  ],
  "edges": [
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B012"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B027"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B035"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B036"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B043"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B049"
    },
    {
      "from": "event:job_loss_fired_laid_off_quit_with_cause",
      "rel": "may_trigger",
      "to": "B052"
    },
    {
      "from": "event:hours_cut_income_drop_still_employed",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:hours_cut_income_drop_still_employed",
      "rel": "may_trigger",
      "to": "B043"
    },
    {
      "from": "event:hours_cut_income_drop_still_employed",
      "rel": "may_trigger",
      "to": "B044"
    },
    {
      "from": "event:hours_cut_income_drop_still_employed",
      "rel": "may_trigger",
      "to": "B045"
    },
    {
      "from": "event:hours_cut_income_drop_still_employed",
      "rel": "may_trigger",
      "to": "B060"
    },
    {
      "from": "event:hours_cut_income_drop_still_employed",
      "rel": "may_trigger",
      "to": "B076"
    },
    {
      "from": "event:eviction_notice_received_3_day_30_day_unlawful_detainer",
      "rel": "may_trigger",
      "to": "B021"
    },
    {
      "from": "event:eviction_notice_received_3_day_30_day_unlawful_detainer",
      "rel": "may_trigger",
      "to": "B040"
    },
    {
      "from": "event:eviction_notice_received_3_day_30_day_unlawful_detainer",
      "rel": "may_trigger",
      "to": "B042"
    },
    {
      "from": "event:eviction_notice_received_3_day_30_day_unlawful_detainer",
      "rel": "may_trigger",
      "to": "B067"
    },
    {
      "from": "event:eviction_notice_received_3_day_30_day_unlawful_detainer",
      "rel": "may_trigger",
      "to": "B079"
    },
    {
      "from": "event:became_homeless_no_address_tonight",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:became_homeless_no_address_tonight",
      "rel": "may_trigger",
      "to": "B009"
    },
    {
      "from": "event:became_homeless_no_address_tonight",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:became_homeless_no_address_tonight",
      "rel": "may_trigger",
      "to": "B022"
    },
    {
      "from": "event:became_homeless_no_address_tonight",
      "rel": "may_trigger",
      "to": "B063"
    },
    {
      "from": "event:became_homeless_no_address_tonight",
      "rel": "may_trigger",
      "to": "B070"
    },
    {
      "from": "event:became_homeless_no_address_tonight",
      "rel": "may_trigger",
      "to": "B079"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B003"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B028"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B050"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B053"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B058"
    },
    {
      "from": "event:pregnancy_new_baby",
      "rel": "may_trigger",
      "to": "B060"
    },
    {
      "from": "event:job_related_injury_can_t_work_temporary",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:job_related_injury_can_t_work_temporary",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:job_related_injury_can_t_work_temporary",
      "rel": "may_trigger",
      "to": "B028"
    },
    {
      "from": "event:job_related_injury_can_t_work_temporary",
      "rel": "may_trigger",
      "to": "B072"
    },
    {
      "from": "event:disability_becomes_long_term_permanent",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:disability_becomes_long_term_permanent",
      "rel": "may_trigger",
      "to": "B013"
    },
    {
      "from": "event:disability_becomes_long_term_permanent",
      "rel": "may_trigger",
      "to": "B015"
    },
    {
      "from": "event:disability_becomes_long_term_permanent",
      "rel": "may_trigger",
      "to": "B023"
    },
    {
      "from": "event:disability_becomes_long_term_permanent",
      "rel": "may_trigger",
      "to": "B025"
    },
    {
      "from": "event:disability_becomes_long_term_permanent",
      "rel": "may_trigger",
      "to": "B037"
    },
    {
      "from": "event:disability_becomes_long_term_permanent",
      "rel": "may_trigger",
      "to": "B076"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B007"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B008"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B013"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B014"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B023"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B041"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B062"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B063"
    },
    {
      "from": "event:turning_65",
      "rel": "may_trigger",
      "to": "B073"
    },
    {
      "from": "event:senior_needs_care_at_home_aging_parent_own_decline",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:senior_needs_care_at_home_aging_parent_own_decline",
      "rel": "may_trigger",
      "to": "B015"
    },
    {
      "from": "event:senior_needs_care_at_home_aging_parent_own_decline",
      "rel": "may_trigger",
      "to": "B016"
    },
    {
      "from": "event:senior_needs_care_at_home_aging_parent_own_decline",
      "rel": "may_trigger",
      "to": "B029"
    },
    {
      "from": "event:senior_needs_care_at_home_aging_parent_own_decline",
      "rel": "may_trigger",
      "to": "B063"
    },
    {
      "from": "event:senior_needs_care_at_home_aging_parent_own_decline",
      "rel": "may_trigger",
      "to": "B073"
    },
    {
      "from": "event:child_starts_school_turns_5",
      "rel": "may_trigger",
      "to": "B004"
    },
    {
      "from": "event:child_starts_school_turns_5",
      "rel": "may_trigger",
      "to": "B005"
    },
    {
      "from": "event:child_starts_school_turns_5",
      "rel": "may_trigger",
      "to": "B055"
    },
    {
      "from": "event:child_starts_school_turns_5",
      "rel": "may_trigger",
      "to": "B056"
    },
    {
      "from": "event:child_starts_school_turns_5",
      "rel": "may_trigger",
      "to": "B059"
    },
    {
      "from": "event:child_starts_school_turns_5",
      "rel": "may_trigger",
      "to": "B060"
    },
    {
      "from": "event:leaving_foster_care_18_21",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:leaving_foster_care_18_21",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:leaving_foster_care_18_21",
      "rel": "may_trigger",
      "to": "B051"
    },
    {
      "from": "event:leaving_foster_care_18_21",
      "rel": "may_trigger",
      "to": "B056"
    },
    {
      "from": "event:leaving_foster_care_18_21",
      "rel": "may_trigger",
      "to": "B061"
    },
    {
      "from": "event:release_from_incarceration",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:release_from_incarceration",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:release_from_incarceration",
      "rel": "may_trigger",
      "to": "B022"
    },
    {
      "from": "event:release_from_incarceration",
      "rel": "may_trigger",
      "to": "B079"
    },
    {
      "from": "event:immigration_status_change_mixed_status_fear",
      "rel": "may_trigger",
      "to": "B002"
    },
    {
      "from": "event:immigration_status_change_mixed_status_fear",
      "rel": "may_trigger",
      "to": "B003"
    },
    {
      "from": "event:immigration_status_change_mixed_status_fear",
      "rel": "may_trigger",
      "to": "B004"
    },
    {
      "from": "event:immigration_status_change_mixed_status_fear",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:immigration_status_change_mixed_status_fear",
      "rel": "may_trigger",
      "to": "B024"
    },
    {
      "from": "event:immigration_status_change_mixed_status_fear",
      "rel": "may_trigger",
      "to": "B033"
    },
    {
      "from": "event:immigration_status_change_mixed_status_fear",
      "rel": "may_trigger",
      "to": "B080"
    },
    {
      "from": "event:divorce_separation_partner_leaves",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:divorce_separation_partner_leaves",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:divorce_separation_partner_leaves",
      "rel": "may_trigger",
      "to": "B021"
    },
    {
      "from": "event:divorce_separation_partner_leaves",
      "rel": "may_trigger",
      "to": "B035"
    },
    {
      "from": "event:divorce_separation_partner_leaves",
      "rel": "may_trigger",
      "to": "B042"
    },
    {
      "from": "event:divorce_separation_partner_leaves",
      "rel": "may_trigger",
      "to": "B052"
    },
    {
      "from": "event:divorce_separation_partner_leaves",
      "rel": "may_trigger",
      "to": "B053"
    },
    {
      "from": "event:death_of_a_spouse_parent",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:death_of_a_spouse_parent",
      "rel": "may_trigger",
      "to": "B021"
    },
    {
      "from": "event:death_of_a_spouse_parent",
      "rel": "may_trigger",
      "to": "B026"
    },
    {
      "from": "event:death_of_a_spouse_parent",
      "rel": "may_trigger",
      "to": "B034"
    },
    {
      "from": "event:death_of_a_spouse_parent",
      "rel": "may_trigger",
      "to": "B064"
    },
    {
      "from": "event:natural_disaster_fire_flood_earthquake",
      "rel": "may_trigger",
      "to": "B010"
    },
    {
      "from": "event:natural_disaster_fire_flood_earthquake",
      "rel": "may_trigger",
      "to": "B027"
    },
    {
      "from": "event:natural_disaster_fire_flood_earthquake",
      "rel": "may_trigger",
      "to": "B034"
    },
    {
      "from": "event:natural_disaster_fire_flood_earthquake",
      "rel": "may_trigger",
      "to": "B045"
    },
    {
      "from": "event:natural_disaster_fire_flood_earthquake",
      "rel": "may_trigger",
      "to": "B064"
    },
    {
      "from": "event:fleeing_domestic_violence",
      "rel": "may_trigger",
      "to": "B021"
    },
    {
      "from": "event:fleeing_domestic_violence",
      "rel": "may_trigger",
      "to": "B033"
    },
    {
      "from": "event:fleeing_domestic_violence",
      "rel": "may_trigger",
      "to": "B034"
    },
    {
      "from": "event:fleeing_domestic_violence",
      "rel": "may_trigger",
      "to": "B042"
    },
    {
      "from": "event:utility_shutoff_notice",
      "rel": "may_trigger",
      "to": "B043"
    },
    {
      "from": "event:utility_shutoff_notice",
      "rel": "may_trigger",
      "to": "B045"
    },
    {
      "from": "event:utility_shutoff_notice",
      "rel": "may_trigger",
      "to": "B067"
    },
    {
      "from": "event:benefits_denied_or_terminated_any_program",
      "rel": "may_trigger",
      "to": "B042"
    },
    {
      "from": "event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
      "rel": "may_trigger",
      "to": "B001"
    },
    {
      "from": "event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
      "rel": "may_trigger",
      "to": "B011"
    },
    {
      "from": "event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
      "rel": "may_trigger",
      "to": "B051"
    },
    {
      "from": "event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
      "rel": "may_trigger",
      "to": "B055"
    },
    {
      "from": "event:child_ages_out_family_status_shifts_18th_birthday_aging_out_of_child_only_rules",
      "rel": "may_trigger",
      "to": "B061"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "household.size"
    },
    {
      "from": "B003",
      "rel": "requires",
      "to": "household.size"
    },
    {
      "from": "B011",
      "rel": "requires",
      "to": "household.size"
    },
    {
      "from": "B021",
      "rel": "requires",
      "to": "household.size"
    },
    {
      "from": "B045",
      "rel": "requires",
      "to": "household.size"
    },
    {
      "from": "B049",
      "rel": "requires",
      "to": "household.size"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "household.composition.members[]"
    },
    {
      "from": "B011",
      "rel": "requires",
      "to": "household.composition.members[]"
    },
    {
      "from": "B021",
      "rel": "requires",
      "to": "household.composition.members[]"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B003",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B011",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B021",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B043",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B044",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B045",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B060",
      "rel": "requires",
      "to": "household.income.monthly_gross"
    },
    {
      "from": "B012",
      "rel": "requires",
      "to": "household.income.annual"
    },
    {
      "from": "B049",
      "rel": "requires",
      "to": "household.income.annual"
    },
    {
      "from": "B050",
      "rel": "requires",
      "to": "household.income.annual"
    },
    {
      "from": "B056",
      "rel": "requires",
      "to": "household.income.annual"
    },
    {
      "from": "B023",
      "rel": "requires",
      "to": "household.assets.liquid"
    },
    {
      "from": "B024",
      "rel": "requires",
      "to": "household.assets.liquid"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "person.address.residential.state"
    },
    {
      "from": "B011",
      "rel": "requires",
      "to": "person.address.residential.state"
    },
    {
      "from": "B021",
      "rel": "requires",
      "to": "person.address.residential.state"
    },
    {
      "from": "B027",
      "rel": "requires",
      "to": "person.address.residential.state"
    },
    {
      "from": "B043",
      "rel": "requires",
      "to": "person.address.residential.state"
    },
    {
      "from": "B045",
      "rel": "requires",
      "to": "person.address.residential.state"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "person.address.residential.postal_code"
    },
    {
      "from": "B035",
      "rel": "requires",
      "to": "person.address.residential.postal_code"
    },
    {
      "from": "B043",
      "rel": "requires",
      "to": "person.address.residential.postal_code"
    },
    {
      "from": "B045",
      "rel": "requires",
      "to": "person.address.residential.postal_code"
    },
    {
      "from": "B058",
      "rel": "requires",
      "to": "person.address.residential.postal_code"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "person.identity.date_of_birth"
    },
    {
      "from": "B011",
      "rel": "requires",
      "to": "person.identity.date_of_birth"
    },
    {
      "from": "B013",
      "rel": "requires",
      "to": "person.identity.date_of_birth"
    },
    {
      "from": "B023",
      "rel": "requires",
      "to": "person.identity.date_of_birth"
    },
    {
      "from": "B063",
      "rel": "requires",
      "to": "person.identity.date_of_birth"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "person.identity.citizenship"
    },
    {
      "from": "B002",
      "rel": "requires",
      "to": "person.identity.citizenship"
    },
    {
      "from": "B011",
      "rel": "requires",
      "to": "person.identity.citizenship"
    },
    {
      "from": "B080",
      "rel": "requires",
      "to": "person.identity.citizenship"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "person.identity.immigration_status"
    },
    {
      "from": "B002",
      "rel": "requires",
      "to": "person.identity.immigration_status"
    },
    {
      "from": "B011",
      "rel": "requires",
      "to": "person.identity.immigration_status"
    },
    {
      "from": "B024",
      "rel": "requires",
      "to": "person.identity.immigration_status"
    },
    {
      "from": "B080",
      "rel": "requires",
      "to": "person.identity.immigration_status"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "employment.status"
    },
    {
      "from": "B027",
      "rel": "requires",
      "to": "employment.status"
    },
    {
      "from": "B028",
      "rel": "requires",
      "to": "employment.status"
    },
    {
      "from": "B060",
      "rel": "requires",
      "to": "employment.status"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "education.enrollment.status"
    },
    {
      "from": "B056",
      "rel": "requires",
      "to": "education.enrollment.status"
    },
    {
      "from": "B057",
      "rel": "requires",
      "to": "education.enrollment.status"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "benefits.currently_receiving[]"
    },
    {
      "from": "B009",
      "rel": "requires",
      "to": "benefits.currently_receiving[]"
    },
    {
      "from": "B043",
      "rel": "requires",
      "to": "benefits.currently_receiving[]"
    },
    {
      "from": "B047",
      "rel": "requires",
      "to": "benefits.currently_receiving[]"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "household.members.any_elderly_or_disabled"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "person.address.residential.county"
    },
    {
      "from": "B001",
      "rel": "requires",
      "to": "household.expenses.shelter_monthly"
    }
  ],
  "verification": {
    "checked_on": "2026-10-09",
    "graph_contradictions": [
      {
        "program_id": "B001",
        "graph_value": "FY2025: $292 for 1 person (max allotment)",
        "official_value": "$306 for 1 person (maximum monthly allotment, 48 states and DC, effective 2026-10-01 to 2027-09-30; california-calfresh rule:max_allotment)",
        "source_url": "https://www.fns.usda.gov/snap/allotment/cola"
      }
    ]
  }
}
```

## Sources

1. [Income limits](https://calfresh.guide/income-limits/) — “The CalFresh program has two income tests: gross and net monthly income limits.” (sha256 d2e335387148b556)
2. [CalFresh (California Department of Social Services)](https://www.cdss.ca.gov/inforesources/calfresh) — “CalFresh is federally mandated and in California, is state-supervised and county-operated.” (sha256 05d2a48b3583bf2d)

---

**below:** [[california-calfresh]]

**adjacent:** [[directory-ledger-pattern]]

**nested:** [[california-calfresh]]
