Seven stages between an accepted offer and a confirmed joining. Each is its own piece of paperwork with its own authority, its own cost and its own way of failing, so each gets a column rather than a checkbox.

In deployment

412
Offer accepted, not yet joined

Stuck > 14 days

37
Mostly at attestation

Departing this week

64
Tickets issued

Medical unfit — 30d

22
5.3% of those tested
All 412 Stuck 37 This week 64 Failed 22
Medical 98
Rajeev Pillai
GAMCA Kochi · slot 22 Sep
Day 3 Booked
Anil Kumar
Wafid · awaiting result
Day 5 Tested
Vishnu Prasad
Unfit — hypertension
Retest 30d Failed
+ 95 more
Police clearance 82
Sajith Kumar
PCC applied · Kollam SP office
Day 9 In process
Praveen Das
Verification pending at station
Day 21 Stuck
+ 80 more
Attestation 64
Shibu Varghese
MEA done · embassy pending
Day 7 Embassy
Anoop Krishnan
Blocked — passport expired
Day 18 Blocked
+ 62 more
Visa 56
Jibin Mathew
Stamping · Qatar consulate
Day 4 Submitted
Rejeesh Nair
Visa issued, collection due
Day 11 Issued
+ 54 more
Ticketing 44
Nithin Raj
COK → KWI · 24 Sep 04:10
IX-441 Issued
Anil Kumar
Awaiting employer fare approval
Day 6 Hold
+ 42 more
Departure 33
Sunil Thomas
Departed 19 Sep · COK→DOH
Confirmed
Biju Varghese
Departs tomorrow 06:20
Briefing done
+ 31 more
Joining 24
Sunil Thomas
Joined 20 Sep · employer confirmed
Placement closed
Rahul Das
Arrived 17 Sep, no confirmation yet
Chase employer
+ 22 more

Time in stage — median days

Where the calendar actually goes
Medical
6 d
Police clearance
14 d
Attestation
27 d
Visa application
17 d
Ticketing
4 d
Departure
3 d
Joining confirmation
5 d
End to end, the median is 76 days. Attestation alone is a third of it.

Stuck > 14 days

Sorted by how long they have sat still
37
CandidateStageDaysReason
PDPraveen Das
Police clearance21 Station verification pending
AKAnoop Krishnan
Attestation18 Passport expired
SVShibu Varghese
Attestation16 Embassy backlog
RDRahul Das
Joining15 Employer has not confirmed
ANAnil Kumar
Ticketing14 Fare approval with employer