Inheritance breakdown by beneficiary
Answer the question every estate plan should answer: if I died today, what does each named beneficiary actually inherit? We built a per-beneficiary rollup that pulls from your existing per-asset allocations, specific bequests, and residuary share — formatted as dollar values with per-asset breakdown lines.
- • New "Who inherits what" section on /estate-plan
- • Surfaces unaccounted value when there's no residuary beneficiary — links back to the questionnaire
- • 11-test pure-math helper at src/lib/estate/inheritance-breakdown.ts
- • Refresh of the SFV vs. Generational Vault comparison article
Passkey unlock + Activity feed + Folder tree
A big multi-feature release. WebAuthn passkey unlock as a parallel path to passphrase + Secret Key — Touch ID, Face ID, and security keys can now unlock the vault. Activity feed at /activity gives a reverse-chronological timeline. Document folder tree as an alternative organization view. Plus a vault-recovery help article and the SFV vs Generational Vault comparison article.
- • Passkey unlock via WebAuthn PRF extension — the master key is wrapped locally, never replaces the passphrase + Secret Key path
- • Activity feed at /activity, filterable by category (documents, assets, family, advisor, reminders, finance)
- • Document folder tree as an optional alternative view layered on top of the existing asset/member linking
- • Vault recovery help article (/help/vault-recovery) explaining the four credential scenarios
- • SFV vs Generational Vault comparison article published
Three calculators
Stateless, client-side financial calculators for retirement projection, savings projection, and annualized return. URL state means you can share a calculation link without uploading anything to a server.
- • Retirement projection — when does the runway run out?
- • Savings projection — what happens with consistent contributions?
- • Annualized return / CAGR — what was the real return on a holding period?
- • 18 vitest cases covering the math
Reminders system
In-app reminders for both system events (annual document refresh, age milestones) and user-created reminders. Asset-linked reminders surface on the dashboard banner. Email + SMS variants will land in the paid Storage and Collaboration tiers.
- • System-generated reminders (annual review, milestone ages)
- • User CRUD on personal reminders
- • Dashboard banner surfacing what's due
- • Asset-linked reminders + advisor-created reminders
Advisor sharing + push notifications
Phase 4 of the build sequence — the viral-loop foundation. Advisors can request access from clients, clients can share read-only or grant edit access via an advisor passphrase. Push notifications via a Cloudflare Worker handle the 'someone updated your vault' alerts.
- • Advisor mode: separate workspace, client list, document requests, dashboard
- • Two-sided invite flow — advisor sends a request URL, client picks delivery (file / Drive / R2)
- • Web Push notifications via SubtleCrypto VAPID + RFC 8291
- • QA dashboard merged into the admin dashboard