13 lines
727 B
Markdown

## MODIFIED Requirements
### Requirement: Timer decrements correctly without resetting
The decision timer SHALL count down from the configured duration to zero, decrementing exactly once per second, without being reset by reactive effect re-runs.
#### Scenario: Normal countdown
- **WHEN** a timer is activated with `duration` of 10 seconds
- **THEN** the displayed remaining time follows the sequence: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 — each value displayed for approximately one second
#### Scenario: Timer does not reset mid-countdown
- **WHEN** the timer is counting down and a reactive state change occurs in the component
- **THEN** the countdown continues without being interrupted or reset to the initial duration