Demo environment

Same Plass. Separate data.

Everything behind these doors is connected only to the Demo database. It cannot read production schools, bookings, people or money.

While the build is being finished these persona doors remain open for review. Later, School can stay public while the other personas move behind Super Admin persona selection.

Hard boundary: Demo uses its own MySQL connection, session cookie, uploads folder, Stripe Sandbox settings and webhook/cron endpoints.