Soul Chat MVP
Client-owned soul.md generation with a thin Cloudflare backend.
This shell keeps model calls in the browser, generates soul.md on the client,
and only syncs profile backups, consent, sessions, auth metadata, and optional nearby-matching
preferences to the backend.
User
Auth status: signed out. Create an anonymous session to sync backend data.
User status: optional upgrade and nearby matching are not configured yet.
Runtime
Upgrade account
Upgrade is optional. Anonymous device auth works first; email, phone, or oauth can be attached later.
Nearby preference
Current MVP stores only optional coarse location metadata. No background tracking and no model calls on the backend.
Questionnaire
Interview Notes
Profile status: waiting to generate.
soul.md editor
Summary: none yet.
Consent
Consent status: not synced.
Session
Session status: idle.
Scoring snapshot
Score status: not saved.
Snapshot quick view
Dashboard meta: waiting for refresh.
Dashboard snapshot
No backend data loaded yet.