§12 status note: mark 4c done (Phase 4 complete). Sign-off ends the tour, appends
an internal EXPERIENCE_RECORD, flips the same CrewMember EMPLOYEE → EX_HAND, and
auto-raises a SIGN_OFF backfill.
docs(crewing): Phase 4b ✅ + R6 clash reconciled to Option A
§12 status note: mark 4b Leave & attendance done; record the Option A clash
decision (per-vessel/per-rank VesselRankRequirement.minStrength, default 1) and
the upcoming crewing-admin PR (requirement UI, Manager direct placement, admin
crew CRUD, manage_crew permission).
§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.
§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).
docs(crewing): split Phase 2 — Epic A now; Epic K sign-off/experience → Phase 4
Phase 2 ships Epic A (Requisitions + relief) plus the shared autoRaiseRequisition
backfill helper. The sign-off/experience portion of Epic K is moved to Phase 4
because it transitions an assignment (→ SIGNED_OFF) and writes an
EXPERIENCE_RECORD, which depend on the onboarding (Phase 3) and assignment
(Phase 4) schema. Updates §12 build order (items 2 & 4 + a status note) and the
§5.3 sign-off note.
docs(crewing): add reconciled Implementation Spec; link under Planned
Reconcile the Crewing wiki design pages with the design handoff prototype,
using the Crewing CHANGELOG as tiebreaker, into one authoritative
Crewing-Implementation-Spec page: reconciliation decisions (R1-R11),
director Q&A folded in, how it slots into PPMS, codebase changes, the
final roles/permission + nav matrices, domain/state-machine deltas, a
detailed role-aware screen spec, modals, user-story reconciliations,
cross-cutting concerns, build order and open questions.
Key reconciled rulings: leave is Manager-approved (not MPO); interview
waiver is an explicit Manager-approved action (never auto for ex-hands);
only MPO/Manager raise requisitions (site staff request relief cover);
7-stage pipeline; MPO has no attendance access; effective-dated salary.
Add an authoritative-spec banner to each Crewing design page and link the
spec from the Module hub, Planned Features and the sidebar.