Labels & Readers
The more steps between noticing something and recording it, the less gets recorded. Physical labels and MQTT readers reduce that gap to a single tap.
Information systems fail not because people don't care about records, but because recording is inconvenient enough that it gets skipped. You notice the coffee is running low. You intend to log it. By the time you open an app, navigate to the item, find the right field, and enter the value, the moment is gone — you're already doing something else.
The further the recording action is from the moment of noticing, the less happens. This is not a discipline problem; it's a design problem.
A physical label — NFC, QR, barcode, or RFID — on an object eliminates most of that navigation. The object itself is the navigation. Tap the tag, and the record for that specific thing opens immediately. No searching, no hierarchy browsing, no remembering what it's called in the system.
A fixed reader takes this further. Mount a reader at a storage shelf, a pantry door, or a workbench. When a labelled item comes within range, the reader logs the event — automatically, with no interaction required. The record updates as you work, not when you get around to updating it.
Each reader channel can be configured independently to respond to a scan in a specific way:
Stock ingress — a scan adds one unit to the inventory count. Moving a box of filters from the car to the shelf creates a log entry without lifting a finger.
Stock egress — a scan removes one unit. Taking the last of something from a shelf and scanning as you go creates a depletion record in real time.
Room ingress / egress — a scan logs an item entering or leaving a location. Useful for tools that move between workspaces, or items that are borrowed and returned.
Numeric tracking — a scan logs a quantity or price event for a consumable. Pair this with a label on a product variety and price logging becomes a scan, not a data entry session.
The most powerful configuration isn't interactive — it's passive. A reader mounted at a known point in the home records events as they happen, without anyone deciding to record them.
This is the same principle that makes commercial inventory systems work in warehouses: not that workers are more diligent, but that the act of moving something through a scannable checkpoint is unavoidable. The scan happens as a side effect of the action that was already happening.
The home version of this is less complete — you're not going to gate every storage location with a reader. But even partial coverage creates value. A reader at the pantry door, a reader at the tool cabinet, a reader at the front door for labelled bags and containers — each one is a checkpoint that generates records without deliberate action.
Where fixed readers cover known locations, the Android scanner covers everything else. NFC tap for any labelled object, full-screen barcode scan for products that already have codes, QR for printed labels on bins and shelves.
The publishing format is the same: an event fires to the MQTT broker, the desktop client picks it up, and the appropriate workflow triggers. A labelled appliance in the garage responds the same way whether a fixed reader is there or whether someone walks up with a phone.
The friction of maintaining records drops to near zero. Not because the system is more forgiving of gaps, but because the act of interaction is the act of recording.