Safer Background Job Arguments (Serialize IDs only)

9330
0

Jobs should accept simple primitives (IDs, strings), not full objects. It avoids serialization surprises and makes jobs resilient across deploys. This also reduces job payload size.