Skip to main content

Start here

https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/auth-key.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=465530a47019c1dc1033dd56d0f5a508

Authentication guide

Session lifecycle, refresh policy, and runtime auth boundaries.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/coach-chat.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=48321b24059ca857f3f87b96dae8e1a6

Coach guide

Conversation flow, streaming behaviour, and follow-up handling.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/banknote.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=4d59d54d323debfca15976c885817905

Money guide

Snapshot-based visibility, action workflows, snooze behaviour, and UI state strategy.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/chart-line.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=06f41cec1f394b05dee7a2a65f657297

Growth guide

Opportunity discovery and project execution lifecycle.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/chart-line.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=06f41cec1f394b05dee7a2a65f657297

White-labeling guide

Partner branding, typography, and tenant-level visual customisation.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/frontend-shell.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=13c676d362a2a3a7a60bfa0fae245ad6

Onboarding guide

First-use identity capture, setup processing, and journey activation.

Capability summary

CapabilityWhat to focus onBest starting page
AuthenticationToken lifecycle, retry policy, and fail-closed behaviour/sdk/api-auth
CoachConversation sessions, streaming output, degraded states, and contextual follow-ups/sdk/api-coach
MoneySnapshot consistency, action prioritisation, follow-through states, snooze, and status updates/sdk/api-money
GrowthFocused opportunity evaluation, journey follow-through, and conversion into execution projects/sdk/api-growth
OnboardingRequired identity capture, processing states, and first-visit activation/sdk/onboarding
White-labelingPartner branding, theme, typography, and email presentation/sdk/white-labeling

Integration patterns to watch

https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/auth-key.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=465530a47019c1dc1033dd56d0f5a508

Auth recovery

Use a single refresh-on-auth-failure strategy and fail closed if refresh does not recover session state.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/coach-chat.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=48321b24059ca857f3f87b96dae8e1a6

Streaming UX

Handle progressive assistant output and completion signals as separate UI states.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/timer.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=218100a8011939edb626ef3480a13724

Snapshot consistency

Use backend-selected latest data for initial Money loads, and preserve explicit dated context only when intentionally supplied.
https://mintcdn.com/narrative-b13c445c/qi6sqKB_OLTe8ty2/SVG/validation-suites.svg?fit=max&auto=format&n=qi6sqKB_OLTe8ty2&q=85&s=cd7d6a89b3789817982e6c08d58a997e

Journey progress

Keep progress based on confirmed Money, Growth, and Coach actions rather than duplicated frontend rules.