docs(crewing): Phase 5a Verification (5b appraisal pending)

Hardik 2026-06-22 22:00:41 +05:30
parent 43730a41ba
commit a2a1e5e922

@ -434,6 +434,13 @@ with these reconciliations:
> **crewing-admin** PR adds the office UI to manage requirements, **Manager direct
> crew placement** (assign crew to a vessel/site without a requisition), and
> **Admin crew CRUD**, behind a new `manage_crew` permission.
>
> **Phase 5** is in progress as stacked sub-PRs: **5a Verification (Epic I) ✅**,
> **5b Appraisal (Epic H) — pending**. 5a is the office verify queue
> (`/crewing/verification`): the MPO verifies/rejects documents (`verify_site_records`)
> and Accounts verifies/rejects bank/EPF (`verify_bank_epf`) — leave is not here
> (it's a Manager approval, R11). PPE/next-of-kin verify gates were deferred
> (low-risk; no `verificationStatus` on those models).
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.)*