flowchart TD
  A["Navigation request"] --> B["AppRouter"]
  B --> C["AuthAccessStrategy"]
  C --> D["AuthFeatureRegistry"]

  C -->|"requires auth"| E["Check AuthBloc session"]
  E -->|"guest"| F["Redirect to /login?from=..."]
  E -->|"authenticated"| G["Allow route"]

  C -->|"no auth required"| G
