Platform
Domains

Applications

A candidate applying to a job — the connecting record.

Applications connect a candidate to a job at a moment in time. The application carries stage, source, and the full audit trail of decisions.

Key fields

  • id, candidate_id, job_id
  • stagenew | screening | interview | offer | hired | rejected
  • sourcedirect | agency | referral | agent
  • score — current match score

Lifecycle

application.submittedapplication.stage_changed → terminal stages emit application.hired or application.rejected.