feat: add installable Lingji Android shell
This commit is contained in:
@@ -30,19 +30,19 @@ tools are unavailable or insufficient. State the fallback in the handoff.
|
||||
|
||||
## Current build boundary
|
||||
|
||||
The repository uses `brainwave` only as a code name. Formal product name,
|
||||
organization-owned application ID, and final `minSdk` remain product decisions.
|
||||
Until they are accepted, the `app` project is a Kotlin/JVM domain harness, not a
|
||||
publishable Android application. Do not invent placeholder release identity.
|
||||
The repository keeps `brainwave` only as its code name. The accepted Android
|
||||
identity is product name `灵机`, namespace/application ID `net.opcapp.flash`, and
|
||||
`minSdk` 26. The `app` project is an installable Android application; the app icon
|
||||
and store assets remain product decisions and must not be silently finalized.
|
||||
|
||||
## Verification
|
||||
|
||||
Run from the repository root:
|
||||
|
||||
```powershell
|
||||
.\gradlew.bat verifyLocal --offline
|
||||
.\gradlew.bat verifyLocal
|
||||
```
|
||||
|
||||
After the Android application plugin is configured, also run the Android gates
|
||||
listed in `docs/quality-gates.md`. Report skipped device or Android checks
|
||||
explicitly; do not imply they passed.
|
||||
`verifyLocal` includes Android lint, debug unit tests, APK assembly, repository
|
||||
checks, and dependency-license coverage. Run `connectedDebugAndroidTest` separately
|
||||
when an authorized device is present, and report skipped device checks explicitly.
|
||||
|
||||
Reference in New Issue
Block a user