# Feature Checklist: Countdown Timer ### **![Cover-image-Nick-Zeeb.png](https://wiki.xcai.co.uk/uploads/images/gallery/2024-04/peFcover-image-nick-zeeb.png)** ### **Feature Checklist: Countdown Timer**
**Scenario** Setting a One-Off Lockout Timer
**Given** User wants to create a lockout time on kids' devices and WiFi without creating a schedule
**When**User accesses the lockout timer feature in the home automation interface [![Screenshot 2024-04-22 at 15.35.33.png](https://wiki.xcai.co.uk/uploads/images/gallery/2024-04/scaled-1680-/screenshot-2024-04-22-at-15-35-33.png)](https://wiki.xcai.co.uk/uploads/images/gallery/2024-04/screenshot-2024-04-22-at-15-35-33.png)
**Then**the user should be able to: - Select the specific time for the devices and WiFi to be locked. - See the time remaining until the lockout engages, cancel it or extend in 5 minute increments. - See the time remaining until the lockout ends, cancel it or extend in 5 minute increments.
**Scenario** Delaying the 'Lock' timer
**Given** The lock time has been delayed [![Screenshot 2024-05-08 at 08.57.48.png](https://wiki.xcai.co.uk/uploads/images/gallery/2024-05/scaled-1680-/screenshot-2024-05-08-at-08-57-48.png)](https://wiki.xcai.co.uk/uploads/images/gallery/2024-05/screenshot-2024-05-08-at-08-57-48.png)
**When**1. The **lock** time is before the selected **unlock** time 2. The **lock** time is after the selected **unlock** time
**Then**1. The **unlock** time remains the same 2. The **unlock** time automatically sets to 5 minutes after the new **lock** time
##### ##### **Good When** ##### ##### **Bad When**
User can choose a period of time to set a one off lockout timer.
A one off time is set as a schedule
User can see the length of time until the timer begins or ends.
User cannot extend the time until the timer starts, or end.
User can cancel the time at any point, extend the timer in 5 minute increments and press cancel to exit the one-off timer function.
User cannot cancel the timer at any point.
The **unlock** time stays the same if the **lock** time is delayed to a time before it is set to unlock.
The **unlock** time changes if the **lock** time is delayed to a time before it is set to unlock.
The **unlock** time automatically changes to five minutes after the **lock** time, if the lock time is set to after the original unlock time.
The **unlock** remains the same, if the lock time is set to after the original unlock time.
##### **Completed When**
- The user can access the one-off lockout capability through the system. - Select a specific period of time for the lockout time to be active. - Choose to extend time until timer starts or end in 4-minute increments - Cancel the timer completely
##### **Start When**
When purchase order has been issued to the client.
##### **Feature Priority** - [x] ##### **High Priority** - ##### **Medium Priority** - [ ] ##### **Low Priority**
##### **Client Approves Feature** - [ ] **Approved** *Once approved, inform us by email, we will close the feature checklist and begin the process.*
##### **Agreed Timeline** Once approved the process will continue as - Create mock ups of the feature within 14 days of 'Start When' - Schedule of the project will be agreed within 14 days of ‘Start When', - Development of the feature once mocks up have been approved. - Q/A and delivery 7 days after development cycle Estimated development time for this feature would be **X days**,