Files
santifer--career-ops/templates/states.yml
T
wehub-resource-sync d083df1fdb
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 2s
Web CI / web typecheck + build (push) Failing after 1s
Release Please / release-please (push) Failing after 1s
CodeQL Analysis / Analyze (go) (push) Failing after 16s
chore: import upstream snapshot with attribution
2026-07-13 12:02:43 +08:00

63 lines
1.7 KiB
YAML

# Career-Ops — Canonical States
# Source of truth for career-ops (writer) and dashboard (reader).
# Both systems MUST use these exact states.
#
# Rule: The status field in applications.md must contain EXACTLY
# one of these values (case-insensitive). No markdown bold (**),
# no dates, no extra text. Dates go in the date column.
states:
- id: evaluated
label: Evaluated
aliases: [evaluada]
description: Offer evaluated with report, pending decision
dashboard_group: evaluated
- id: applied
label: Applied
aliases: [aplicado, enviada, aplicada, sent]
description: Application submitted
dashboard_group: applied
- id: responded
label: Responded
aliases: [respondido]
description: Company has responded (not yet interview)
dashboard_group: responded
- id: interview
label: Interview
aliases: [entrevista]
description: Active interview process
dashboard_group: interview
- id: offer
label: Offer
aliases: [oferta]
description: Offer received
dashboard_group: offer
- id: rejected
label: Rejected
aliases: [rechazado, rechazada]
description: Rejected by company
dashboard_group: rejected
- id: discarded
label: Discarded
aliases: [descartado, descartada, cerrada, cancelada]
description: Discarded by candidate or offer closed
dashboard_group: discarded
- id: skip
label: SKIP
aliases: [no_aplicar, no aplicar, skip, monitor]
description: Doesn't fit, don't apply
dashboard_group: skip
- id: hired
label: Hired
aliases: [contratado, contratada, hired, accepted, accept]
description: Offer accepted, job landed!
dashboard_group: hired