Skip to content

Plan horizon: withdrawal rate over the client's own drawdown, headline placeholders, disability cover - #165

Merged
chandralegend merged 10 commits into
mainfrom
fix/plan-horizon
Oct 25, 2026
Merged

chandralegend merged 10 commits into
mainfrom
fix/plan-horizon

Conversation

@chandralegend

Copy link
Copy Markdown
Contributor

Closes the wealth manager's round-7 findings:

  • Derived withdrawal rate tested from the FI month to a planning age (new planning_age on the FI plan; labelled 95 placeholder, or labelled 30 years without a date of birth); assumptions.drawdown_horizon, odds applied_horizon.
  • headline_status / headline on FI responses, shown beside the FI number in the console and the phone app; console labels the cash-yield placeholder.
  • CMA history needs 120+ months and a source.
  • Disability / income-protection need in the insurance needs analysis and coverage report.
  • docs/risk.md: weights and rationale; tolerance items grouped by Grable & Lytton's published scale.

🤖 Generated with Claude Code

chandralegend and others added 10 commits October 25, 2026 17:55
…dline placeholders, disability cover

The wealth manager's round-7 findings. A derived withdrawal rate now lasts
from the FI month to a planning age (the FI plan's new planning_age, a
labelled placeholder of 95 without one, a labelled 30 years without a date
of birth), and every response says which horizon it used. FI responses
carry headline_status and a headline sentence, shown beside the FI number
in the console and the app; the console labels the cash yield placeholder.
A CMA pack's bootstrap history needs at least 120 months and a source. The
insurance needs analysis adds disability cover (income to the planning age
or a benefit period, less declared sick pay, against income-protection
policies), with a gap line. docs/risk.md documents the risk weights and
aligns the tolerance items with Grable and Lytton's published scale.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…text

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chandralegend
chandralegend merged commit 4b166b4 into main Oct 25, 2026
17 checks passed
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