Login
Hand checks
Login

Hand checks

Stone's Verify This Build screen (Settings) reads this page from the phone's copy of the repo. Each line that starts with "- " is a check, so explanations here use numbers, not dashes. Each check can be marked Pass or Fail on the phone. The screen records the results as an audited tag on the build's check-in, and posts a one-line summary to the forum thread named on the Report line (the full hash of its first post).

This page is data, not part of the app. Editing it starts no build, because the git export that Xcode Cloud builds from carries check-ins, not wiki edits. The phone sees an edit at its next sync. It replaced ios/VERIFY.md, which was bundled into each build.

For whoever changes the app:

  1. Adding a check: when a change can only be confirmed on the phone, add one line here after committing it. End the line with the check-in's hash in parentheses, such as (79a9936235). Say where to go and what to tap, starting from the home screen, then what should be seen.
  2. Which builds show it: only builds that include that check-in.
  3. When it disappears: once a Verify run's audited tag records it as passed. Nobody needs to remove passed lines. Prune them whenever the page gets long; that's only an edit too.
  4. Changing a line's text makes it a new check, since passes are matched by the line's text.

Report: e320232451a750cd3fb527cfb0930f01bd85b50622ca21a97751c8aa3f86f49e

Every check only looks, or acts on something made for testing, never on real work. Write each as where to go, what to do, and what you should see, in about 25 words.