| req-patrol | PR-1 | Floor Patrol: The robot shall cover the whole cafe floor area at least once every 20 minutes during trading hours. | | covered |
| req-detect-cup | PR-2 | Cup Detection: The robot shall detect a dropped coffee cup on the floor within 2 metres at any point on its route. | | covered |
| req-collect | PR-3 | Cup Collection: The robot shall collect a detected cup without stopping its route and without contacting the cup with its wheels. | | covered |
| req-privacy | PR-4 | Camera Privacy: The robot shall transmit no image off the device and shall not retain imagery identifying a customer; detection shall produce a cup position, not a recording. | | covered |
| req-yield | PR-5 | Yield to People: The robot shall stop and yield when a person is within 1 metre, and shall not resume until the person has moved away. | | covered |
| req-noise | PR-6 | Service Undisturbed: The robot shall operate at a noise level that does not disturb conversation at an adjacent table. | — | uncovered |
| req-return | PR-7 | Return to Dock: The robot shall return to its dock when its battery falls below 20 percent and shall not strand itself on the floor. | | covered |