From 049b07a941ea2247ec959885054bff1e17ce5025 Mon Sep 17 00:00:00 2001 From: Hardik Date: Mon, 22 Jun 2026 19:00:28 +0530 Subject: [PATCH] =?UTF-8?q?docs(crewing):=20record=20Phase=203=20sub-PR=20?= =?UTF-8?q?split=20(3a=20=E2=9C=85=20/=203b=20=E2=9C=85=20/=203c=20pending?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit §12 status note: Phase 3 ships as stacked sub-PRs — 3a Candidates and 3b Recruitment pipeline are done; 3c Onboarding is pending. Note the §8.13 central Approvals integration and that SalaryStructure attaches to the Application in 3b and binds to the CrewAssignment at onboarding (3c). --- Crewing-Implementation-Spec.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Crewing-Implementation-Spec.md b/Crewing-Implementation-Spec.md index b30a079..e3f4395 100644 --- a/Crewing-Implementation-Spec.md +++ b/Crewing-Implementation-Spec.md @@ -406,10 +406,16 @@ with these reconciliations: > Phase 3) and the assignment lifecycle (Phase 4) land. The auto-raised backfill > 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**. +> 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). 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.)* -3. **Candidate intake + 7-stage pipeline + onboarding** (B, C, D) — incl. salary→Manager approval, explicit waiver. +3. **Candidate intake + 7-stage pipeline + onboarding** (B, C, D) — incl. salary→Manager approval, explicit waiver. *(Delivered as stacked sub-PRs **3a** candidates → **3b** pipeline → **3c** onboarding — see status note above.)* 4. **Crew records, PPE, leave/attendance + sign-off/experience** (E, F, G, **K**) — leave→Manager, MPO no attendance, clash auto-req + relief requests; **sign-off** transitions the assignment to `SIGNED_OFF`, appends an `EXPERIENCE_RECORD`, and auto-raises a backfill requisition (reusing the Phase-2 `autoRaiseRequisition` helper); the person returns to **Candidates** as an ex-hand. 5. **Verification + appraisal** (I, H). 6. **Payroll (Pay-status tab + Approvals "Wage"), dashboards, notifications** (J, M).