Production Profile Settings New User Proof

Recorded against https://app.tegy.io after deployment. The browser starts signed out, then uses an isolated production test session for profile-demo-91bb3151@example.com to exercise the profile settings feature through the live Worker and D1 database.

Production Worker e2e0653b-65de-4838-a1c7-a9844d8a0a2a Fresh test user Profile session cleaned up after recording

Video Demo

Demonstrates signed-out start, fresh test user session, General settings without model/reasoning preferences, avatar upload, profile save, greeting update, and account row update.

Evidence Boundary

  • The browser context starts with no cookies and /api/auth/session returns null.
  • The production test session is provisioned directly in D1 because production magic links do not expose raw tokens outside email.
  • All UI interactions after sign-in use live production app.tegy.io routes.
  • The profile save hits production PATCH /api/auth/profile with HTTP 200.
  • The demo does not ask the model for the user name; profile identity remains outside the agent turn boundary.

Machine-readable evidence: evidence.json

1. Signed Out

Production login screen with no session
Fresh browser context starts unauthenticated.

2. Fresh Test User

New chat screen for fresh production test user
New test user reaches production app with a self-service workspace.

3. General Settings

General settings profile panel before save
Profile-only General settings; model/reasoning controls are absent.

4. Profile Saved

Profile saved with Alice Archer and Alice Abelle
Avatar upload and sentinel profile names save successfully.

5. Greeting

New chat greeting includes Alice Abelle
The app-shell greeting uses the preferred name.

6. Account Row

Account menu row shows Alice Archer and the uploaded avatar
The sidebar account row uses the full name and avatar.