Crewing Implementation Spec
Hardik edited this page 2026-06-22 22:12:28 +05:30

Page revisions

9 Commits

Author SHA1 Message Date
cf55c02265 docs(crewing): Phase 5 complete — 5b Appraisal 2026-06-22 22:12:28 +05:30
a2a1e5e922 docs(crewing): Phase 5a Verification (5b appraisal pending) 2026-06-22 22:00:41 +05:30
43730a41ba docs(crewing): Phase 4 complete — 4c Sign-off & experience
§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.
2026-06-22 21:35:37 +05:30
6e92915df5 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).
2026-06-22 21:15:49 +05:30
e8308304ee docs(crewing): Phase 4 underway — 4a Crew records & profile
§12 status note: Phase 4 in progress as stacked sub-PRs (4a  records/profile/PPE,
4b leave/attendance pending, 4c sign-off/experience pending). Note 4a's server-side
PII masking and the carried deferrals (own-site scoping, verify queue → Phase 5,
pay-status → Phase 6).
2026-06-22 19:28:28 +05:30
1a78f10aa1 docs(crewing): Phase 3 complete — 3c Onboarding
§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.
2026-06-22 19:14:02 +05:30
049b07a941 docs(crewing): record Phase 3 sub-PR split (3a / 3b / 3c pending)
§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).
2026-06-22 19:00:28 +05:30
4393b7303f 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.
2026-06-22 15:59:18 +05:30
b9e5118693 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.
2026-06-22 11:48:26 +05:30