Return a box yourself
Runs in your browser: app code, no model.
On the real bench, SAM 3.1 tracks each item and app code counts what settles in the tray. Here you move the Creator Kit's 3 items ($340) yourself, and the same app-code rules decide what a person may approve.
Value seen in the tray
$0 seen of $340 requested refund
0 of 3 lines clear on the packing slip
Waits for a person. HELD is not a denial: a person reviews what the check flagged and decides.
- Camera body MISSING · HELD
- Zoom lens MISSING · HELD
- Battery + charger MISSING · HELD
The bench, seen from above
Tap “To tray” or drag an item. Keyboard: Enter or Space moves it, Arrow Right to the tray, Arrow Left back to the box.
The open box3 inside
Inspected tray0 of 3 counted
Nothing counted yet. An item counts once it settles here.
Make it tricky look-alikes, unreadable labels, a late return
[Seeded merchant order & RMA fixture] · order ORD-58227
What the engine decides
DETERMINISTIC · app code, no model| Packing slip | Tray | Status | Reason |
|---|---|---|---|
| Camera body $199 · BW-CB-55120 | 0/1 | MISSING | 0 of 1 seen in the tray on this bench |
| Zoom lens $109 · BW-LN-80311 | 0/1 | MISSING | 0 of 1 seen in the tray on this bench |
| Battery + charger $32 | 0/1 | MISSING | 0 of 1 seen in the tray on this bench |
Engine recommends Keep the full refund on hold (clause 4.2). It recommends; it never picks.
A person decides
[Stripe test mode — no real funds moved]A person approves every refund; a held box never refunds by itself.
The counter output the engine read
Your tray, written in the same CountResult shape the bench's tray counter builds from SAM 3.1's tracks. No SAM ran here: you placed the items, and app code read them. Policy 2026.3.
{
"counts": {
"camera_body": 0,
"lens": 0,
"battery": 0
},
"arrivals": [],
"flags": []
}Why this bench exists
- 01 · The problem
- In this scenario, a “received” scan would release the refund, so a kit missing its lens refunds in full.
- 02 · The solution
- Count each item into the tray, check it against the packing slip, and hold anything uncertain.
- 03 · Why it matters
- The missing or swapped item is caught at the bench, before money moves, not at a restock count a week later.
- 04 · How it’s used
- Unpack, read each line, and a person approves the refund. Try it on the bench above.