docs(claude): drop local-emulator carve-out from definition of done

State plainly that a change isn't complete without passing unit tests
and E2E/instrumented tests covering it, with no softening about
running the emulator matrix locally being optional.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 13:01:47 -05:00
co-authored by Claude Opus 4.8
parent d52cd2b4bf
commit 321d90432b
+1 -3
View File
@@ -66,9 +66,7 @@ pulled in as a real dependency for unit tests because `android.jar`'s version is
A change is not done until it ships with passing **unit tests** and **E2E/instrumented tests**
that exercise the new or changed behaviour. Writing and committing that E2E/instrumented test
is a required part of every task — it must exist and compile (the fast gate above already
checks this via `compileDebugAndroidTestKotlin`). Only *running* it against a booted emulator
locally remains optional: per "Emulator E2E is left to CI unless asked," CI's E2E matrix is
what executes it before merge.
checks this via `compileDebugAndroidTestKotlin`).
## Repo etiquette