01must proveProposed | Preview returns a schedule description, problems, warnings and five future instants with local times, saves nothing and requires application access. | calculation | api, service | test |
02must proveProposed | A schedule without a specified time zone uses the workspace’s zone. | calculation | service | test |
03must proveProposed | Preview reports an interval shorter than the supplied minimum as a problem and returns no description or occurrences for an impossible weekly schedule with no weekdays. | validation | service | test |
04must proveProposed | Run-history access requires the scheduled subject’s read permission in addition to application access. | permission | api, service | test |
05must proveProposed | A due occurrence is claimed only once during racing dispatches, and disabled schedules are not claimed. | invariant | service, database | test |
06must proveProposed | The tested spring transition moves a 2:30 AM occurrence to 3:30 AM and dates the work using the occurrence’s local day. | calculation | service | test |
07must proveProposed | Five consecutive failures pause the schedule. | lifecycle | service | test |
08Proposed | Run-history pages sort newest first and contain at most 200 runs. | policy | api | test |
09Proposed | Accounting schedules recurring-batch rolls, automatic batch close, reconciliation overdue and drift sweeps and idempotency purge, and recurring-billing-run preparation. | policy | service | observed |
10must proveProposed | Saving an owned schedule validates its definition and minimum interval and recalculates the next occurrence, while schedule deletion cascades to its run history. | lifecycle | service | observed |