Schedule Retirement Canary

Platform self-test for temporary/self-retiring schedules. One schedule fires exactly once then retires (max_runs); another is already past its deadline and retires on the first tick without firing (expires_at). Verifies the retirement machinery + the retired_schedules record on every reseed.

Details

Platform self-test for temporary/self-retiring schedules. One schedule fires exactly once then retires (max_runs); another is already past its deadline and retires on the first tick without firing (expires_at). Verifies the retirement machinery + the retired_schedules record on every reseed.