SHA256
docs: record verified PWA design preview and recovered Apple validation
This commit is contained in:
1 parent
7ac9882307
commit
e0938df256
3 files changed
+89
-10
No files matched your search
+24
-3
@@ -39,8 +39,28 @@ Set `PLAYWRIGHT_HOST_PLATFORM_OVERRIDE=ubuntu24.04-x64` on this Ubuntu 26 host.
|
||||
Reference output is ignored under `artifacts/visual/pwa-360x592`; native screenshots
|
||||
are in the external build's `app/outputs/native-screenshots`. The side-by-side
|
||||
compositor is tooling only; screenshots are evidence, not automated parity approval.
|
||||
The committed source `7ac9882` also passed a separate clean-archive build in
|
||||
`/tmp/opencode/yuvomi-design-clean-1fknxqpt`, outputs at
|
||||
`/home/neste/yuvomi-design-clean-build-7ac9882`. All three inspected native packages
|
||||
are collected in ignored `artifacts/android/`; the installable CI debug APK is a
|
||||
separate artifact with its own signature/checksum, not assumed identical.
|
||||
Gitea run 670/build job 1079 succeeded at `7ac9882`. The actual 0.2.2/code-4 CI APK
|
||||
was downloaded, signature/version/contents checked, installed and cold-launched
|
||||
on `emulator-5554`; link and SHA-256 are in `validation.md`. It is now the installed
|
||||
local preview, with a certificate different from the local Gradle debug key.
|
||||
Remove only that known synthetic preview/use a fresh AVD before local device tests
|
||||
if an install mismatch occurs; zero tests must still fail verification.
|
||||
Remote emulator jobs 1080/1081 still report inaccessible `/dev/kvm`. Signing remains
|
||||
paused, and the complete Android run is not green despite its successful build job.
|
||||
|
||||
iOS is unchanged. No module has accepted full functional/visual parity, the rest
|
||||
iOS is unchanged by this design pass. Later inspection of run 669/job 1078 at
|
||||
`bd0e4cc` verified 16 portable tests, 16 simulator XCTest tests, one onboarding UI
|
||||
test and an unsigned device archive. The historical CoreSimulator timeout is no
|
||||
longer the current blocker; see `validation.md` and the retained external job log.
|
||||
Run 671/job 1082 at `7ac9882` subsequently repeated those successful Apple checks;
|
||||
the actual log was downloaded and its test counts/archive markers inspected.
|
||||
This is not iOS native API/Keychain/device or visual-parity acceptance.
|
||||
No module has accepted full functional/visual parity, the rest
|
||||
of the inventory remains open, and signing stays paused. Continue refinement from
|
||||
actual comparison images, including non-default font sizes/devices and native
|
||||
module functionality; do not declare the whole user request finished from this
|
||||
@@ -177,8 +197,9 @@ validation must happen on macOS with Xcode and real supported devices.
|
||||
|
||||
## Highest-priority external work
|
||||
|
||||
1. Typecheck/build the iOS app against Apple SDKs, run its actual XCTest/UI tests,
|
||||
and produce an unsigned archive. Fix any failures; none of these ran locally.
|
||||
1. Extend the now-successful Apple SDK/simulator/archive validation beyond the
|
||||
basic onboarding UI test to authenticated native API flows, Keychain runtime,
|
||||
visual comparisons and physical devices. These did not run on Linux.
|
||||
2. Run the API 37 permission grant/denial/revocation scenarios on a working image
|
||||
or device, plus the minimum-supported Android and current WebView matrix.
|
||||
3. Review iOS unknown-length download disk-pressure handling before release.
|
||||
|
||||
Reference in new issue
Block a user