[ { "id": "T001", "description": "Recurring daily builder generates the expected cron string from a selected time.", "implemented": true, "featureIds": [ "F001", "F002", "F005" ] }, { "id": "T002", "description": "Recurring weekly builder requires at least one weekday before save.", "implemented": true, "featureIds": [ "F003" ] }, { "id": "T003", "description": "Recurring weekly builder generates the expected cron string for multiple selected weekdays and a selected time.", "implemented": true, "featureIds": [ "F003", "F005" ] }, { "id": "T004", "description": "Recurring monthly builder requires a valid day-of-month before save.", "implemented": false, "featureIds": [ "F004" ] }, { "id": "T005", "description": "Recurring monthly builder generates the expected cron string for the selected day-of-month and time.", "implemented": true, "featureIds": [ "F004", "F005" ] }, { "id": "T006", "description": "Editing a supported daily cron hydrates the recurrence builder with the correct frequency and time.", "implemented": false, "featureIds": [ "F006" ] }, { "id": "T007", "description": "Editing a supported weekly cron hydrates the recurrence builder with the correct weekdays and time.", "implemented": true, "featureIds": [ "F006" ] }, { "id": "T008", "description": "Editing a supported monthly cron hydrates the recurrence builder with the correct day-of-month and time.", "implemented": false, "featureIds": [ "F006" ] }, { "id": "T009", "description": "An unsupported saved cron expression opens in advanced mode with the raw cron value preserved.", "implemented": false, "featureIds": [ "F007", "F008" ] }, { "id": "T010", "description": "Advanced cron mode allows users to edit and save the raw cron string directly.", "implemented": false, "featureIds": [ "F007" ] }, { "id": "T011", "description": "The schedule summary text updates to reflect supported daily recurrence selections.", "implemented": false, "featureIds": [ "F009" ] }, { "id": "T012", "description": "The schedule summary text updates to reflect supported weekly recurrence selections.", "implemented": true, "featureIds": [ "F009" ] }, { "id": "T013", "description": "The schedule summary text updates to reflect supported monthly recurrence selections.", "implemented": false, "featureIds": [ "F009" ] }, { "id": "T014", "description": "One-time schedule mode remains unchanged and does not render the recurring builder controls.", "implemented": true, "featureIds": [ "F010" ] } ]