Catalog module FAIL
Reliability, Failsafes & Edge Pathways
Part of N. Reliability. 164 items.
Tiers: Lite and Pro 152, Pro 12. Priority: Core 102, Standard 58, Optional 4. Requires: PLAT.
Status
Planned Every item in this module is planned. Nothing here is built.
7 sections
Storage durability
19 items: SQLite WAL mode with synchronous=FULL for money tables; Foreign keys and CHECK constraints enforced; Single-writer queue…
Open section →FAILCrash & power loss
13 items: Power loss mid-sale recovery; Crash recovery screen; Transaction state machine for payments…
Open section →FAILTime & clock
8 items: Clock change detection; Monotonic clock for ordering; Clock rollback block for fiscal docs…
Open section →FAILHardware faults
15 items: Printer offline queue & retry; Printer out of paper handling; Printer cover open handling…
Open section →FAILNetwork
9 items: Offline-first by default; LAN loss between register and KDS; Hub unreachable behavior…
Open section →FAILMoney & data edge cases
50 items: Negative stock handling; Stock oversell on concurrent registers; Partial payment then app crash…
Open section →FAILAdditional edge pathways
50 items: Customer pays with large note and drawer lacks change; Cashier gives wrong change discovered at close; Order sent to kitchen twice (double tap)…
Open section →Category: N. Reliability. See also the industries that rely on this module.