# Employee Onboarding Automated employee provisioning with manager signoff and welcome notification. ## Features - **Starlark automated stages** — `db.insert` for provisioning records, `notifications.send` for alerts - **Signoff gate** — manager approval required (role-based), rejection reroutes to start - **Progressive fieldsets** — Personal Info + Access Requirements - **ext_data tables** — `provisions` and `onboarding_log` ## Stage Flow ``` [new-hire-info] → [provision-accounts] → [manager-signoff] → [it-setup] → [welcome] team automated (Starlark) review + signoff team automated auto-advances reject → stage 0 auto-advances ``` ## Prerequisites - Team must have a custom **"manager"** role (via Team Admin > Members > Team Roles) - At least one team member with the "manager" role assigned ## Starlark Hooks - **`on_provision(ctx)`** — Inserts provisioning record into `provisions` table, notifies workflow starter - **`on_welcome(ctx)`** — Logs completion to `onboarding_log`, sends welcome notification ## Installation ```bash curl -X POST $BASE/api/v1/admin/packages/install \ -H "Authorization: Bearer $TOKEN" \ -F "file=@packages/employee-onboarding" ```