π Availability, conflict detection, and suggestions below are read-only β nothing here writes to the database.
β Your role can perform controlled manual assignment β see the Assign / Reassign Escort section below.
Escort-worker availability and conflict detection, derived from wbom_escort_programs (the canonical assignment source).
Check Availability
Availability Results
Ranked Suggestions
Deterministic ranking β no AI/LLM involved. Only eligible, available employees are shown. Click a suggestion to fill it into the Assign section below (does not submit anything).
Assign / Reassign Escort
Controlled manual assignment. Nothing is written until you explicitly confirm below. The backend re-validates eligibility and conflicts inside the same transaction regardless of what this page shows.
Existing Overlaps
Existing overlaps require manual business review. No automatic correction is performed here.
Same-Vessel Review Queue
Read-only classification of possible same-vessel escort changes/corrections (Phase 2A.3 Decision 3/6). Nothing here is applied automatically β every candidate requires the applicable guarded workflow (Replace Escort below, or manual review) before any real change.
Manually create a replacement segment for an earlier program (Phase 2A.3 Stage 3) β the same workflow the automatic admin-message pipeline uses. Requires the earlier program's ID and the full new-segment details.
Safe Unassignment
Draft/confirmed programs only β blocked by accepted attendance or an existing payment draft. Never hard-deletes the program.
Incomplete Drafts
Draft programs with no escort identity yet β TTL-eligible for cleanup 24h after creation.
Release-Slip Review
OCR extractions awaiting admin review. Approval calls the same certified completion path as a [RELEASE CONFIRMED] WhatsApp message.
Manual Completion
Admin/superadmin only. Reuses the same idempotent completion path [RELEASE CONFIRMED] messages use.