Recruitment module

Open roles → onboarded employees,
on one track.

Post jobs, collect applications, review documents, schedule interviews, and hand the hired candidate off to the workforce ledger for onboarding — no retyping, no duplicate identities.

Dev mode · test delivery
Outbound emails are stored in the Outbox instead of being sent — review them from the admin console.
End-to-end test
Happy path
  1. Manager: confirm job is active
  2. Candidate: apply
  3. Manager: pass documents → invite link (outbox)
  4. Candidate: pick an interview slot
  5. Manager: confirm booking
  6. Two interviewers: submit reviews
  7. Manager: pass interview → onboarding link
  8. Candidate: submit onboarding → Employee