Foundation blueprint
Initial DeskNova architecture
This bootstrap favors a thin but production-minded setup: a Blazor entry point, a domain layer for shared contracts, and an infrastructure layer for PostgreSQL, tenant context, and auth wiring.
Web
Hosts the Blazor shell, routing, shared layout, and the first protected pages.
Domain
Defines roles, claim types, tenant abstractions, current user contracts, and core entities.
Infrastructure
Registers EF Core, PostgreSQL, current tenant and user implementations, and migration support.