Salina tenant runtime

Proxy-derived tenant context is now available inside the App Router.

The request host is parsed in proxy.ts, forwarded as x-tenant-slug, and resolved on the server through Supabase when environment keys are configured.

Request context

Host
www.salina.software
Tenant slug header
No tenant slug resolved
Resolved by
Not resolved

Tenant record

No tenant record has been resolved yet. Configure the Supabase environment variables and visit a tenant host such as system-admin.localhost to confirm end-to-end resolution.

Tenant resolution failed.