feat(crewing): land full Crewing module on master (Phases 1–5 + hardening) #94
No reviewers
Labels
No labels
bug
claude-failed
claude-pr
claude-queue
claude-working
epic
feature
interactive
portal
triaged
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: shad0w/pelagia-portal#94
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/crewing-review-hardening"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Lands the complete Crewing module on
masterin one clean merge.Why this PR
Phases 2–5 were merged up the stacked-PR chain (each PR into its base branch) rather than into
master, so only Phase 1 foundations (#64) ever reachedmaster. This branch —feat/crewing-review-hardening— is the stack tip: it contains every phase plus the reviewed hardening from #90, and it trial-merges intomasterwith no conflicts (git merge-tree, clean). Merging this supersedes the open stacked crewing PRs, which can be closed.What lands
SITE_STAFFrole, ranks + rank-doc reference data, permissions matrix, feature flag, nav,Ranks & documentsadmin.autoRaiseRequisitionand clash auto-backfill (R6, Option A).manage_crew).EPFO_LIVE).Verification
pnpm test— 249 unit passed (13 pre-existing skips)pnpm test:integration— 242 passed (29 files)pnpm type-check— cleanNEXT_PUBLIC_CREWING_ENABLED(off by default).After merge: the open stacked crewing PRs (#65–#90) are superseded and can be closed.
🤖 Generated with Claude Code
Pull request closed