You need to the 2 jobs in a Smart Folder instead of a Regular Folder. Make the daily job depends on the weekly job through conditions. Next, you have to change the Smart Folder's parameter, Adjust Condition, to Yes. On days when the daily job is ordered without the weekly job, the in-conditions of the daily job will be removed automatically and the daily job will be able to run without waiting for the weekly job. See screenshot below.