From 1a78f10aa1d567abb5bf42715f7e815448516a83 Mon Sep 17 00:00:00 2001 From: Hardik Date: Mon, 22 Jun 2026 19:14:02 +0530 Subject: [PATCH] =?UTF-8?q?docs(crewing):=20Phase=203=20complete=20?= =?UTF-8?q?=E2=80=94=203c=20Onboarding=20=E2=9C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit §12 status note: mark 3c Onboarding done (Phase 3 complete). Note onboarding promotes the candidate to EMPLOYEE with a CRW- number and that SITE_STAFF login creation for management ranks remains a deferred follow-up. --- Crewing-Implementation-Spec.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Crewing-Implementation-Spec.md b/Crewing-Implementation-Spec.md index e3f4395..42e7b64 100644 --- a/Crewing-Implementation-Spec.md +++ b/Crewing-Implementation-Spec.md @@ -407,11 +407,13 @@ with these reconciliations: > requisition it relies on is already built in Phase 2, so Epic K is purely > additive when it arrives. > -> **Phase 3** is delivered as three stacked sub-PRs: **3a Candidates (Epic B) ✅**, -> **3b Recruitment pipeline (Epic C) ✅**, **3c Onboarding (Epic D) — pending**. +> **Phase 3 ✅ complete** — delivered as three stacked sub-PRs: **3a Candidates +> (Epic B) ✅**, **3b Recruitment pipeline (Epic C) ✅**, **3c Onboarding (Epic D) ✅**. > 3b's central-Approvals integration follows §8.13 R8 (Salary/Selection/Waiver > gates surface in the unified Manager queue). `SalaryStructure` is attached to the > `Application` during the pipeline and bound to the `CrewAssignment` at onboarding (3c). +> Onboarding promotes the candidate to `EMPLOYEE` with a `CRW-` number; **SITE_STAFF +> login creation for management ranks (`grantsLogin`) is a deferred follow-up**. 1. **Foundations** — `SITE_STAFF` role; crewing schema + enums; permissions; `CREWING_ENABLED` flag; nav scaffold; reference data (Ranks, RankDocRequirements). 2. **Requisitions + relief** (Epic A) — requisition lifecycle, relief requests, and the shared `autoRaiseRequisition` backfill helper. *(Epic K sign-off/experience originally sat here; moved to Phase 4 — see status note above, as it depends on the onboarding/assignment schema.)*