Four screens, four real capabilities. Each tab explains what you're seeing and why it matters. The features that aren't finished yet are left out on purpose, and noted at the end.
Search and scan. Type a name or SKU, or scan a barcode. The same lookup runs whether a clerk is at the counter or holding a phone in the back room.
Stock never changes silently. Every adjustment needs a reason. Stockroom OS writes the change to Clover and waits for Clover to confirm before it calls the count updated.
The history is the truth. Because the backend is event-sourced, the count you see is the sum of recorded movements — each with an actor, a reason, and a check against Clover. There's no raw number to quietly overwrite.
Every row is immutable. A correction adds a new movement; it never edits an old one.
Repair billing, on Clover's terms. Build the ticket from parts and labor, post it as an open Clover order, and let the customer pay on the Clover device. Stockroom OS never handles the card.
From inventory · posts as a Clover item line.
Custom line · non-taxable.