MW1 operator shell

One adaptive control-plane shell for calls, bookings, and analytics.

This milestone keeps auth and read models on a route-local fixture seam, but the UI surface is already stable: shared metrics, charts, filters, tables, and hotel-aware navigation all compose from `@hotel-center/ui`.

Protected shell

Control-plane routes fail closed and show explicit auth errors.

Route-owned filters

Search params drive pagination, sorting, hotel scope, and dashboard windows.

Presentation-only kit

Shared primitives stay free of data fetching and product-side workflow rules.

Hotel Center

Operator sign in

Use your control-plane identity to open the hotel operations shell.

Fixture operator credentials

Email: admin@posad.center

Password: K1lcwwV6Ty_aNrK7d61MTyIy