Should roles be managed in Playcode or synchronized from an ATS?
- Manually managed role inventory with a named freshness owner
- Verified ATS or recruitment provider as the authoritative source
Choose: Start with manually managed roles when the inventory is small, stable, and a responsible person can review it on schedule. Use an ATS or provider when it already owns the authoritative job state and its account, plan, supported integration, credentials, privacy, source IDs, closed states, retries, reconciliation, and outage path are verified.
Tradeoff: Manual management is simpler but depends on disciplined review and fail-closed expiry. A provider reduces duplicate entry but adds cost, credentials, field mapping, rate limits, webhooks, provider drift, reconciliation work, and another failure boundary.
