Runtime execution state now lives in jobs-state.json, preserving cleaner tracked job definitions.
Cron jobs-state split
Cron runtime execution state is separated into jobs-state.json, while jobs.json stays focused on durable job definitions.
This keeps git-tracked job files cleaner and reduces noisy churn from execution metadata.