Patients and calendar: New accounts should see two demo patients on the Patients page and two confirmed demo appointments on the Dashboard for the current period. All of that data comes from your backend workspace, not from local seeding or mock data in the app.
Locale: Sign-up and API requests respect the language you are using in the app (including Accept-Language and localized intake content when you open session detail). Changing language refetches intake transcript and summary for the new locale.
Scheduling resources: If your branch does not yet return rows from the scheduling resources endpoint, the calendar can still infer resource context from existing appointments so you are not blocked by an empty resource list. For a fully consistent setup (slots, blocks, booking), your backend should still provision schedule resources that match those appointments.