'Y-m-d\TH:i' watermark * (the task's mlsimport_last_date meta). * 2. Sorts ascending by watermark — the fixed-width format compares * correctly as a plain string, no date parsing needed. * 3. Returns just the task ids, most starved first. * * @param array $tasks Task id => last-sync watermark. * @return int[] Task ids, the longest-unsynced task first. */ function mlsimport_cron_task_order( array $tasks ): array { asort( $tasks, SORT_STRING ); return array_keys( $tasks ); }