N12 Running out of room
- Area
- N — Companion
- Audience
- operator
- Kind
- feature
- Status
- accepted
- Maturity
- built
- Labels
- mobile, storage, queue, ux
The feature in the specification · Read at
Requirements
Every candidate for removal MUST be shown with its standing, and never imported, seeding and left alone MUST NOT be flattened into one another.
Where a candidate is seeding, its ratio MUST be shown.
What removing a candidate would cost MUST be shown with the candidate, and MUST NOT appear only in a confirmation.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/tests/Api/ADownloadOnDiskTest.phpapp-modules/sdk/tests/Api/WhereTheRoomIsTest.php
The app MUST NOT pre-select candidates for removal or propose a set to remove.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companiontests/Feature/SeeingHowFullThisMachineIsTest.php
Removal MUST be agreed to explicitly, and MUST NOT be reachable as a single undifferentiated action.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/StoppingSeeding.phpapp-modules/kernel/src/Api/WhatLettingItGoCosts.phptests/Contract/StoppingSeedingContractTest.php
What is consuming space MUST be shown by the categories the contract gives, and MUST NOT be rendered as a file listing.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/ALineOfTheAccount.phpapp-modules/kernel/tests/Api/ALineOfTheAccountTest.phpapp-modules/sdk/tests/Api/WhereTheRoomIsTest.php
Stopping seeding MUST be shown as distinct from removing, with what stopping costs.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/operator/src/Internal/Screens/LettingADownloadGo.phptests/Contract/AwaitsAnOutcomeContractTest.phptests/Feature/StoppingSeedingOneDownloadTest.php
A rehearsed removal MUST be labelled as a rehearsal (N6-R1) and MUST NOT be reported as space freed.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/ADownloadLetGo.phpapp-modules/kernel/src/Api/WhetherItWasRehearsed.phptests/Feature/StoppingSeedingOneDownloadTest.php
The app MUST NOT remove anything on its own initiative, including on a threshold.
- locked by
- no version locks it yet
- recorded done
- lemonfiber-companionapp-modules/kernel/src/Api/StoppingSeeding.phpapp-modules/operator/src/Internal/Screens/LettingADownloadGo.phptests/Feature/StoppingSeedingOneDownloadTest.php
Space that could not be read MUST be told apart from space that is comfortable.