Skip to main content
ShelfCheck

ShelfCheck — not in service

A shelf-audit tool for retail field teams

That sentence is the whole of it. ShelfCheck has no backend, so nothing has been audited, nothing is recorded, there is no account to open and there is nothing for sale.

What follows is the instrument it is being built around, and an itemised list of what does not exist yet. The list is longer than the description, which is the correct proportion for a project at this stage and the reason this page is short.

State of record · this repository

Status
Not in service
Backend
Not built
Audits recorded
0
Stores audited
0
Photos stored
0
Accounts
None
Price
Not set
Register open
No

Eight lines, all of them checkable against the source of this application. This column runs the whole way down the page and it stays this empty.

What a shelf audit is

A shelf audit is a store visit with a clipboard. Someone walks the aisle, counts what is physically on the shelf, checks the tag against the price it is supposed to be, notes what has run out, photographs the display and hands the sheet back. The number that matters is not the count. It is the difference between the count and what the system said was there.

ShelfCheck is being built as the instrument for that visit: the sheet, the phone that fills it in on the floor, and the report the difference lands in. It is a tool for a retailer’s or a brand’s own field team. It is not a marketplace that pays strangers to photograph shelves — that idea was dropped, and it never operated.

On record

Nothing. No visit has been walked with ShelfCheck, no aisle counted and no sheet handed back. The paragraph beside this one describes the category the product belongs to, not anything it has done.

The difference column

The product’s shape is a count sheet with one column that matters. Here it is at full size, with nothing in it.

A shelf-count sheet with its difference column. Every cell is empty: no audit has ever been recorded by ShelfCheck.
LnProductSystem saysCountedDifference
01————
02————
03————
04————
05————
06————
07————
08————
Lines counted
0
Differences found
0
Photographs attached
0
Audits filed
0
Nothing has ever been recorded here. The rows are empty because the table that would hold them does not exist in this repository, and no store, count or photograph has been substituted to make the page look busier than the product is. The tinted column is the difference — the only output a shelf audit produces that anyone wants — and it has never been computed once. Field names are a working draft, not a specification of what ships.

On record

Rows in the table
0
Differences computed
0
Photographs stored
0

The table beside this one is empty in the same way these three numbers are: not pending, not loading, not filtered. There is nothing to put in it.

How a visit would run

Planned sequence. None of it is implemented.

  1. Build the sheet

    Decide what one visit records — which shelf, which lines, which checks, how many photos. The sheet is per store or per category, and it is the only thing that determines what an auditor is asked.

  2. Assign the visit

    A named auditor gets a named store on a named day. No open marketplace, no bidding, no strangers: field audits are only worth anything when you know who walked the aisle.

  3. Count on the floor

    The sheet fills in on a phone, in the aisle, with the stock in front of you — counts, tag checks, out-of-stock flags, a photo per line. It has to work with no signal, because back rooms have no signal.

  4. File and reconcile

    The filed sheet is compared line by line against the quantity the store’s own system holds. The output is the list of differences, each one carrying the photograph that settles it.

On record

None of the four steps runs. They are written in the future tense on purpose, and no screenshot of any of them exists to show you, because there is no screen to photograph.

What does not exist

Every entry below is checkable against this repository. This is the section that keeps the rest of the site short.

  • Backend

    No route in this application writes an audit anywhere. There is no audits table, no store table and no photo store — the data layer the product depends on has not been built.

  • Accounts

    The sign-in page posts a development stub token. No real account exists, no auditor has ever been provisioned, and nothing is protected by it.

  • Capture

    There is no phone capture app, no offline queue and no photo upload. Nothing has been counted with ShelfCheck, on a floor or anywhere else.

  • Reconciliation

    Nothing is compared against any inventory system. The difference — the entire reason the product would exist — has never been computed once.

  • Exports

    No CSV and no PDF have ever been produced, because there is no record to export.

  • Machine vision

    No code in this repository calls a model. No photograph has been read by software, and no accuracy has been measured on any labelled set.

  • Payouts

    Nobody has been paid to photograph a shelf. The shopper-paid model this site once advertised was dropped before it ran, and no payment rail is connected to this application.

  • Price

    No price has been set, so no page quotes one. Any figure you have seen here before was not a real one.

  • Customers

    There are none. No pilot has run and no company has used this. No customer, client or partner is named anywhere on this site.

On record

Nine entries, none of them started. When one of these can be struck out it gets struck out here first — before any headline elsewhere on the site changes.

On record

There is nothing to sign up for and no waiting list to join, because there is nothing behind either. When that changes it will change on this page.