[
  {
    "key": "single",
    "label": "One renter",
    "categories": [
      "Housing",
      "Utilities",
      "Transport",
      "Childcare / support",
      "Health",
      "Visits to family",
      "Other essentials"
    ],
    "current": [
      1650,
      220,
      450,
      0,
      260,
      100,
      650
    ],
    "future": [
      1350,
      240,
      600,
      0,
      260,
      180,
      650
    ],
    "current_income": 4200,
    "future_income": 4200,
    "transition": 6500,
    "note": "Same take-home income; a lower rent comes with more transport and family travel.",
    "units": "USD per month, except one-time transition",
    "provenance": "Editorial arithmetic example. Hypothetical inputs; no destination prices or mover quotes.",
    "current_total": 3330,
    "future_total": 3280,
    "current_remaining": 870,
    "future_remaining": 920
  },
  {
    "key": "student",
    "label": "Student or first job",
    "categories": [
      "Housing",
      "Utilities",
      "Transport",
      "Childcare / support",
      "Health",
      "Visits to family",
      "Other essentials"
    ],
    "current": [
      950,
      120,
      180,
      0,
      120,
      80,
      550
    ],
    "future": [
      1100,
      140,
      80,
      0,
      120,
      140,
      550
    ],
    "current_income": 2600,
    "future_income": 2800,
    "transition": 3800,
    "note": "A hypothetical shared home and confirmed first job; tuition and debt payments must be added separately.",
    "units": "USD per month, except one-time transition",
    "provenance": "Editorial arithmetic example. Hypothetical inputs; no destination prices or mover quotes.",
    "current_total": 2000,
    "future_total": 2130,
    "current_remaining": 600,
    "future_remaining": 670
  },
  {
    "key": "preschool",
    "label": "Family with preschool children",
    "categories": [
      "Housing",
      "Utilities",
      "Transport",
      "Childcare / support",
      "Health",
      "Visits to family",
      "Other essentials"
    ],
    "current": [
      2400,
      350,
      650,
      1800,
      500,
      120,
      1000
    ],
    "future": [
      2000,
      380,
      800,
      2100,
      500,
      250,
      1000
    ],
    "current_income": 7800,
    "future_income": 7800,
    "transition": 12000,
    "note": "Cheaper housing with higher childcare; neither care cost represents a local quote.",
    "units": "USD per month, except one-time transition",
    "provenance": "Editorial arithmetic example. Hypothetical inputs; no destination prices or mover quotes.",
    "current_total": 6820,
    "future_total": 7030,
    "current_remaining": 980,
    "future_remaining": 770
  },
  {
    "key": "school",
    "label": "Family with schoolchildren",
    "categories": [
      "Housing",
      "Utilities",
      "Transport",
      "Childcare / support",
      "Health",
      "Visits to family",
      "Other essentials"
    ],
    "current": [
      2300,
      340,
      700,
      350,
      520,
      120,
      1100
    ],
    "future": [
      2450,
      360,
      650,
      450,
      520,
      220,
      1100
    ],
    "current_income": 7600,
    "future_income": 8200,
    "transition": 11000,
    "note": "A confirmed higher income is tested against housing, after-school care and travel.",
    "units": "USD per month, except one-time transition",
    "provenance": "Editorial arithmetic example. Hypothetical inputs; no destination prices or mover quotes.",
    "current_total": 5430,
    "future_total": 5750,
    "current_remaining": 2170,
    "future_remaining": 2450
  },
  {
    "key": "multigeneration",
    "label": "Several generations",
    "categories": [
      "Housing",
      "Utilities",
      "Transport",
      "Childcare / support",
      "Health",
      "Visits to family",
      "Other essentials"
    ],
    "current": [
      3200,
      480,
      1000,
      900,
      900,
      150,
      1600
    ],
    "future": [
      2700,
      520,
      1050,
      1300,
      900,
      250,
      1600
    ],
    "current_income": 10000,
    "future_income": 9400,
    "transition": 17000,
    "note": "One adult reduces paid work; outside support must replace some familiar help.",
    "units": "USD per month, except one-time transition",
    "provenance": "Editorial arithmetic example. Hypothetical inputs; no destination prices or mover quotes.",
    "current_total": 8230,
    "future_total": 8320,
    "current_remaining": 1770,
    "future_remaining": 1080
  },
  {
    "key": "retired",
    "label": "Fixed-income retiree",
    "categories": [
      "Housing",
      "Utilities",
      "Transport",
      "Childcare / support",
      "Health",
      "Visits to family",
      "Other essentials"
    ],
    "current": [
      1350,
      270,
      350,
      250,
      480,
      150,
      550
    ],
    "future": [
      1100,
      230,
      300,
      350,
      480,
      230,
      550
    ],
    "current_income": 3600,
    "future_income": 3600,
    "transition": 9000,
    "note": "Smaller housing, unchanged fixed income and a larger help / family-travel allowance.",
    "units": "USD per month, except one-time transition",
    "provenance": "Editorial arithmetic example. Hypothetical inputs; no destination prices or mover quotes.",
    "current_total": 3400,
    "future_total": 3240,
    "current_remaining": 200,
    "future_remaining": 360
  }
]
