The system — how the steps link
Chat reads the question, resolves the intent against this household's own data, and hands off into the right tool with context already loaded — or answers in place with sources. Every tool routes back the same way.
The intent router — how the handoff stays seamless
Chat classifies each message to an intent, resolves the entities against the member's own data, and emits a deep link. The member lands inside the tool with everything pre-filled, never on a blank screen. Every tool's "ask Chat" entry point passes the origin screen and entity back to the hub, so context travels both directions and the member never re-types what the app already knows. Low-confidence intents stay in Chat and ask one clarifying question instead of mis-routing.
APPENDIX D
Datamart contract v0.1 — where every number comes from
One master table for the tech team and for the trustee-diligence answer. The laws are already locked: the deterministic engine does all arithmetic, grounded outputs carry citations, internal verify flags never render member-facing, on-device by default, and no invented sources — a missing source is a finding, not a failure.
Open the datamart contract