Drystone

Every stack is a drystone wall.

Nothing holds it but placement.

For anyone stacking boxes by hand. One webcam, one printed marker per box.

Drystone checks where the next box goes, then tells you to place it, ask, or move it.

REPLAYs1 · next box → +16 cmreal check
RED · move itREJECTP(fall) 73%
THE PROBLEM

Stacks are still built by eye.One guess per box.

Boxes have no mortar either. Whether a stack stays up depends on where each box lands, and that call is usually made by eye, with the next box already in hand.

  • 99,800

    nonfatal cases with days away from work in US transportation and warehousing (2020)

  • 12,100

    of them “struck by object or equipment”, a category broader than falling stacks

  • 65

    fatal injuries from “contact with objects and equipment” in 2020 (62–75 a year, 2016–2020)

Source: U.S. Bureau of Labor Statistics, Injuries, illnesses, and fatalities in transportation and warehousing, 2016–20.

Tested on 25 real stacks.Real boxes. Real falls.

0/8GREEN placements that fell
8/8RED placements that fell
25/25placements checked correctly afterwards

One miss we report up front: 4 of 9 YELLOW placements fell. 1 of 5 locked criteria failed (C2b) →

Protocol locked in git (8a953e4) before the first trial · numbers from data/eval_report/

BUILT WITH OPENCV 5 + AWS

No mortar. No black box.Every joint is visible.

Fixed rules decide

  • GREEN Under 10%: place it
  • YELLOW 10–50%: a supervisor approves, takes the safer spot, or rejects
  • RED Over 50%: refuse and suggest a safer spot
  • Overrides need a name and a reason, and never change the decision
  • No language model makes the safety call
OpenCV 5

Calibrated camera, ArUco markers, pose averaged over 10 frames.

MuJoCo

150 to 600 simulated placements per check, with 1 cm position and 2 cm load uncertainty.

AWS Lambda

Same decision code as the laptop agent. Supervisor choices logged in CloudWatch.

111 tests · 25 locked trials · every decision logged

The camera measures. The simulation estimates. The rules decide. The supervisor signs.