Employee self-service
Onboarding readiness
Curated onboarding readiness checklist and blockers. This page stays access-required until employee grants can prove the signed-in employee owns the onboarding records.
Checklist
Checklist and blockers come from the onboarding readiness projection.
Needs attention
Items that need employee access or direct employee action.
Ready
Items already safe to show as ready.
Access
The route cannot display personal records until ownership checks pass.
Checklist
Employee-safe onboarding steps
Each row is employee-facing only: no provider payloads, client-only comments, or internal remediation notes.
Load employee-safe onboarding projection
Task / Needs Action
This item is hidden until the employee access grant and employee-safe projection helpers are active.
Resolve employee access grant
Task / Needs Action
This item is hidden until the employee access grant and employee-safe projection helpers are active.
Route contract
Onboarding boundary
The page adapter exposes contract metadata so users understand why internal or client-only detail is absent.
Projection
Access RequiredCurated onboarding readiness checklist and blockers.
Services
Facade-owned services only.
Resources
Employee-safe lifecycle resources.
Privacy boundary
Employee-safe guardrails
These checks are visible on every employee page so the surface never blurs employee, client, candidate, and internal contexts.
No personal record selected
SafeThe page does not infer an employee from route params, email, or client membership.
No direct lifecycle reads
SafeRoute components consume this page adapter and contract metadata only.
No private internals
SafeInternal notes, client-only commentary, provider payloads, and raw audit rows are outside the employee-safe contract.