Skip to content

feat(stage1): phase ranges + optional healthy age#25

Merged
freedeaths merged 2 commits into
mainfrom
feat/match-age
Feb 6, 2026
Merged

feat(stage1): phase ranges + optional healthy age#25
freedeaths merged 2 commits into
mainfrom
feat/match-age

Conversation

@freedeaths

Copy link
Copy Markdown
Owner
  • Add expected_healthy_age (optional) for Stage 1 phase segmentation (not Stage 3 input)\n- Support phase/phase_end continuous ranges with UI + validation\n- Auto-materialize item ages from phases on profile changes and import\n- Sync import/export language with UI language\n- Fix Stage 2 income/expense breakdown chart to render through life_expectancy and respect item intervals\n- Update Stage 3 net worth chart zero line styling\n- Update i18n and docs

- Add expected_healthy_age (optional) for Stage 1 phase segmentation (not Stage 3 input)\n- Support phase/phase_end continuous ranges with UI + validation\n- Auto-materialize item ages from phases on profile changes and import\n- Sync import/export language with UI language\n- Fix Stage 2 income/expense breakdown chart to render through life_expectancy and respect item intervals\n- Update Stage 3 net worth chart zero line styling\n- Update i18n and docs
- Fix implementations/typescript type-check script to compile tsconfig.app.json\n- Add pre-commit hook to run tsc -b (matches CI/build)\n- Fix TS2367 in IncomeExpenseForm validateForm
@freedeaths freedeaths merged commit 6d3c39a into main Feb 6, 2026
2 checks passed
@freedeaths freedeaths deleted the feat/match-age branch February 6, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant