Portal access
Client access belongs inside the platform, not in loose email handoffs.
This is the protected portal access surface for TAVALIS. Portal routes are now closed by default and should open only for authenticated users with explicitly assigned access.
Portal routes now require authentication before protected customer surfaces open.
Seed vorbereitet für info@guidomoeller.com • Invite accepted • Code gm-portal-2026-001
Closed by default. Sichtbar wird nur, was deinem User und dessen Entities serverseitig zugeordnet ist.
Test-Principal vorhanden: full access + restricted access
Future sign-in model
Verified email address as primary account anchor
Password-protected session cookie for protected portal access
User ↔ entity assignment required before documents, post, or deadlines become visible
Review access-request path
Seed + Invite sind vorbereitet; kontrollierte Aktivierung kommt als Nächstes.
Client portal access
Later for existing clients with active portal access, protected documents, and live company status visibility.
Intake continuation
Later for resumable intake sessions so unfinished onboarding does not fall back into email chaos.
Operator boundary
Operations stay behind internal systems; this screen is intentionally customer-facing only.
