# @rolatech/angular-onboarding

Dedicated Angular onboarding UI/state package for PrimeCasa and Rolatech.

## Scope

Owns:
- onboarding pages
- onboarding route definitions
- onboarding facades/signals/forms
- onboarding reusable components
- apply flow UI
- applicant dashboard UI
- admin review UI

Does not own:
- HTTP transport logic
- API DTO definitions
- backend request/response contracts
- auth/session transport
- organization provisioning logic

Transport and contracts are consumed from `@rolatech/angular-services`.

## Route Exports

- `AGENT_APPLY_ROUTES`
- `AGENT_ONBOARDING_ROUTES`
- `ADMIN_ONBOARDING_ROUTES` for the admin list, detail, and review pages

## Integration Example

```ts
import { Routes } from '@angular/router';
import {
  ADMIN_ONBOARDING_ROUTES,
  AGENT_APPLY_ROUTES,
  AGENT_ONBOARDING_ROUTES,
} from '@rolatech/angular-onboarding';

export const routes: Routes = [
  {
    path: 'agents/apply',
    children: AGENT_APPLY_ROUTES,
  },
  {
    path: 'onboarding',
    children: AGENT_ONBOARDING_ROUTES,
  },
  {
    path: 'onboarding/applications',
    children: ADMIN_ONBOARDING_ROUTES,
  },
];
```
