Requirements
A finding the stack leaves unverified because checking it disturbs something MUST offer running that check, narrowed to the check or group the stack names for it (ARCH-R288).
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/ACheckThatDisturbs.phpapp-modules/sdk/src/Internal/TheCheckThatDisturbs.phpapp-modules/operator/src/Internal/Presenters/HowAFindingReads.phpapp-modules/sdk/tests/Api/ReportsTest.phptests/Feature/RunningACheckThatDisturbsTest.php
Before a disruptive check is sent, the app MUST state what it disturbs and the bound the stack reported, or that it reported none, and where the stack reports transfers in progress, that they are interrupted; it MUST NOT estimate a duration (N2-R8, C1-R5).
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/operator/resources/views/what-running-a-check-disturbs.blade.phpapp-modules/sdk/src/Internal/TheDownloadsMoving.phpapp-modules/operator/src/Internal/Presenters/HowACheckThatDisturbsReads.phptests/Feature/RunningACheckThatDisturbsTest.php
A disruptive check MUST be followed to its end and its finding drawn again with the verdict the run came to and when it ran, and MUST NOT be offered as a rehearsal.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/RunningACheck.phpapp-modules/sdk/src/Api/CheckRunners.phpapp-modules/operator/src/Internal/Screens/WhatRunningACheckDisturbs.phptests/Contract/RunningACheckContractTest.phptests/Feature/RunningACheckThatDisturbsTest.php
Storage MUST show the stack's offer of what costs nothing to remove, by category with each one's size, MUST make each category its own agreement with none selected, and MUST NOT offer media, anything seeding or anything left alone (N12-R4, N12-R5, D5-R5).
- locked by
- no version locks it yet
- recorded open
- lemonfiber-companion
Agreeing to a category MUST send space with the offer's name and that category alone (ARCH-R289), and MUST say what came back; an offer that moved MUST be read and shown again with nothing removed (ARCH-R142).
- locked by
- no version locks it yet
- recorded open
- lemonfiber-companion
The Bandwidth screen MUST offer every limit the bandwidth action takes: download and upload as a share or a figure, the active window, the line's capacity, the monthly cap with what reaching it does, and a temporary lift of up to 240 minutes (D10-R1, D10-R3, D10-R9, D10-R11).
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/operator/src/Internal/Screens/HowTheLineIsSharedHere.phpapp-modules/operator/src/Internal/ChoosesHowTheLineIsShared.phpapp-modules/sdk/src/Api/Linesmen.phptests/Feature/ChangingHowTheLineIsSharedTest.phptests/Contract/SharingTheLineContractTest.php
A share MUST be set with the measured capacity beside it and the rate it comes to, and upload MUST be set apart from download, starting from the more careful default (D10-R2, D10-R4).
A change to the line MUST be rehearsed before it is applied, showing what each download client would be asked and the ratio cost of a limit that affects seeding, labelled a rehearsal (D10-R5, N6-R1); applied, the screen MUST show what each client then said it is doing and any overshoot (D10-R13).
A refusal of any of the three MUST be drawn as a refusal with the stack's remedy, never as an empty or unchanged screen (G4-R16).
Health MUST offer running every check, the disruptive checks included; before it is sent the app MUST list every finding it would run that disturbs something, each with what it disturbs and the bound the stack reported or that it reported none, and where the stack reports transfers in progress, that they are interrupted; it MUST be followed to its end, Health MUST be drawn again with each verdict and when it ran, and it MUST NOT be offered as a rehearsal (N1-R2, N2-R8).
- locked by
- 1.0.0 met
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/WhatARunCovers.phpapp-modules/sdk/src/Api/CheckRunners.phpapp-modules/operator/src/Internal/Screens/WhatRunningChecksDisturbs.phptests/Contract/RunningACheckContractTest.phptests/Feature/RunningEveryCheckTest.php
- cited by
- lemonfiber-companion@b856b3f8ad
Each group of checks Health shows MUST offer running that group, the disruptive checks included and narrowed to the group, confirmed, followed and drawn again as N30-R10 requires, listing only the findings of that group that disturb something.
- locked by
- 1.0.0 met
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/WhatARunCovers.phpapp-modules/operator/src/Internal/Presenters/HowARunOfChecksReads.phpapp-modules/operator/resources/views/how-this-stack-is.blade.phptests/Feature/RunningEveryCheckTest.php
- cited by
- lemonfiber-companion@b856b3f8ad