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

Account tier anonymous
Auth method --

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

Session

Session status: idle.

Scoring snapshot

Score status: not saved.

Snapshot quick view

Latest fit --
Confidence --
Stability --
Storage --

Dashboard meta: waiting for refresh.

Dashboard snapshot

No backend data loaded yet.