{"slug":"checks","title":"Checks","summary":"Type and native checks run against the project and stay visible in the workspace. A failure leaves the revision in place so you can repair it.","body":"Checks run when a change needs them. Their diagnostics stay attached to the project, not only to one chat message.\n\n## When a check fails\n\n1. Read the diagnostic. It names the file and the problem.\n2. Ask the assistant to continue from the error, or fix the file yourself in **Code**.\n3. Send the follow-up. The next revision replaces the failing one.\n\nStopping a turn or failing a check does not revert the source. Undo is separate, and it is how you drop a revision on purpose. See [Revisions and undo](/docs/revisions).\n\n## Native build failures\n\nA preview is not a device build. If a signed APK, App Bundle, or IPA fails, the Build panel keeps the reason with the build. **Fix with AI** starts a chat turn from the redacted diagnostics, then **Retry build** runs it again. The log does not include secrets.\n\nA failed native build is not charged. See [Android builds](/docs/android-builds) and [iOS builds](/docs/ios-builds).","sectionSlug":"build","sectionTitle":"Build your app","updatedAt":"2026-09-23T22:51:25.250Z","previous":{"slug":"app-icon","title":"App name and icon"},"next":{"slug":"export","title":"Export the project"}}