docs: align review findings and verification gates
This commit is contained in:
@@ -52,7 +52,20 @@ An integration path passes when:
|
||||
| iOS build is unsigned | Blocks App Store/TestFlight release approval | Release record must state unsigned verification only |
|
||||
| Android Keystore-backed DEK deferred | Limits secure-storage integration claim on Android | Waiver required for internal testing; public release claim blocked |
|
||||
| Event replay infrastructure not found | Limits protocol-state integration stress evidence | Mark P1 gap |
|
||||
| Android target compile/runtime blocked during local review | Missing NDK compiler `aarch64-linux-android-clang` and no attached authorized target block device/emulator verification of Android audio, permission, lifecycle, and storage fail-safe behaviour | Fix/install the NDK toolchain, connect a device/emulator, confirm with `adb devices -l`, then run Android build/install/smoke before claiming Android success |
|
||||
|
||||
## 6. SWE.5 DV Decision Rule
|
||||
## 6. Android Runtime Verification Gate
|
||||
|
||||
Android integration changes require a working Android target toolchain and a connected device or emulator. The minimum local gate is:
|
||||
|
||||
1. The Android NDK compiler needed by the target build, including `aarch64-linux-android-clang` for arm64, is available.
|
||||
2. `adb devices -l` shows one authorized target.
|
||||
3. Android app builds for that target.
|
||||
4. The app installs and launches.
|
||||
5. Permission, connect-screen, audio-start/stop, and diagnostic-export smoke paths are exercised or explicitly marked not applicable to the change.
|
||||
|
||||
If the NDK compiler is unavailable or no target is connected and authorized, Android verification is blocked rather than passed.
|
||||
|
||||
## 7. SWE.5 DV Decision Rule
|
||||
|
||||
SWE.5 can pass for DV documentation readiness if every integration path has an identified evidence method and every incomplete path has a waiver or follow-up. SWE.5 does not pass for public release until current candidate integration runs are attached to the release-readiness record.
|
||||
|
||||
Reference in New Issue
Block a user