Repository navigation
Add receipt verify CLI and feature map - #159
Conversation
Warm /create-receipt for tonight's talk: ./verify doctor and ./verify test run without a device. Co-authored-by: Cursor <cursoragent@cursor.com>
msomu
left a comment
There was a problem hiding this comment.
SHIP 9d0f6272ef1653b49a9188e94c7505a9130e07ce — Vedha
Blockers: none.
Warnings:
./verify doctorat this head lists SamsungRZGL41JKGFT../verify screenshotwith no--devicewill lease it via harbor--any. Skip screenshot on this desk.
Nitpicks:
- Detail.md "wait ~400 ms" is short. Last card starts at 200 ms; enter is 500 ms. ~700 ms is safer.
CLI is the current create-receipt template with CONFIG filled. Feature map matches Home/Detail/RepositoryImpl/Theme. Independently re-ran at this sha: ./verify doctor ok, ./verify test BUILD SUCCESSFUL, XML tests=1 failures=0 (ExampleUnitTest).
Hold merge per Tony — demo harness, do not merge until after the talk.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9d0f627. Configure here.
| dry, | ||
| extra={"install": True, "launch": True}, | ||
| ) | ||
| emit({"ok": False, "command": "screenshot", "error": "no device", "steps": steps}, 1) |
There was a problem hiding this comment.
Pinned device ignored after acquire fails
Medium Severity
When adbharbor is on PATH, a failed acquire for --device or ANDROID_SERIAL returns no serial. screenshot and logcat then call adbharbor submit, which drops the pin. This skill ships no harbor URL, so the command fails instead of reporting that the pinned device could not be leased.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 9d0f627. Configure here.


Summary
./verify(doctor/test/assemble/screenshot/logcat) plus a 4-file Feature Map so tonight's 8:00/create-receiptdemo is not a cold Gradle first-run.Test plan
./verify doctor→ok: trueat9d0f627./verify test→:app:testDebugUnitTestBUILD SUCCESSFUL, XMLtests=1 failures=0(ExampleUnitTest) atf7ddf8d(same tree; harness commit is docs+CLI only)./verify doctorand./verify testfrom a fresh cloneRZGL41JKGFTMade with Cursor