Skip to content

Commit 334df86

Browse files
committed
[docs] clarify notification scope and verified Android staging
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
1 parent 9124b98 commit 334df86

2 files changed

Lines changed: 14 additions & 6 deletions

File tree

‎docs/developments/2026-q4-reliable-workflow/c1-s2/06_Release_Readiness.md‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ in Xcode and cached provisioning metadata for the candidate signing team.
337337
Those local records did not establish a live session, role or unused build
338338
number. The later successful upload below verifies that this existing account
339339
could upload the unchanged `0.3.0 (9)` archive without a build-number conflict.
340-
Read-only browser discovery did not establish an authenticated console session;
340+
Initial read-only browser discovery did not establish an authenticated console session;
341341
that observation does not imply that the owner lacks web-console access.
342342

343343
A read-only GitHub audit found zero repository Actions secrets and zero
@@ -355,8 +355,15 @@ account reached the device's “Verify it’s you” prompt. Owner verification
355355
selection of the actual PyBLE publishing account remain the next steps. No
356356
Play upload or rollout occurred; build-9 account history remains unverified.
357357
Account names, email addresses and unrelated account details remain private.
358-
Use the qualified AAB recorded above after verifying the selected upload bytes
359-
and the account's available build number.
358+
The qualified AAB is staged on Lenovo at
359+
`/sdcard/Download/PyBLE-0.3.0-build-9-bb041a9a-20261031.aab`.
360+
Device-side verification confirms 64,439,893 bytes and SHA-256
361+
`bb041a9adcba7e84ece9800c418e69d7fa62274c2a170a929a37797a02784429`,
362+
matching the admitted artifact above. The private receipt is
363+
`local/recovery-completion/android/play-console/aab-device-preparation.json`,
364+
SHA-256 `f23f53d2e3e1a1ef808dfc8c0124b2489325e9158819cb6948b40ef913751405`.
365+
This transfer is not a Play upload. After owner verification, confirm the
366+
publishing account and available build number before selecting this AAB.
360367

361368
Engineering admission and PR #41 integration are complete. Apple accepted the
362369
archive upload below, and later internal-account TestFlight delivery was
@@ -449,8 +456,8 @@ Builds page displayed **Waiting for Review**. This is a successful external
449456
submission, not Apple approval or verified external-tester availability.
450457

451458
Automatically notify testers was unchecked and asserted off immediately before
452-
submission. No new tester invitations or email notifications were sent by this
453-
action. Existing review contacts and the sign-in requirement were retained.
459+
submission. No new testers were invited, and no explicit Notify Testers action
460+
was issued. Existing review contacts and the sign-in requirement were retained.
454461
Review Notes were saved and exactly reloaded: 987 characters, SHA-256
455462
`140d744c27e3930b253cc43a1355a49311ba3b32db9f6626347132f52e532ca3`;
456463
the [release packet](../../../publication/app-0.3.0-build-9-release-packet.md#app-store-connect-review-notes)

‎docs/publication/app-0.3.0-build-9-release-packet.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ Saved and exactly verified after reload on 31 October: 987 characters,
5757
SHA-256 `140d744c27e3930b253cc43a1355a49311ba3b32db9f6626347132f52e532ca3`.
5858
Existing review contacts and the sign-in requirement were retained. External
5959
submission used the existing PyBLE external group with automatic tester
60-
notification off; no invitations or emails were sent by that action.
60+
notification unchecked; no new testers were invited and no explicit Notify
61+
Testers action was issued.
6162

6263
```text
6364
PyBLE needs no sign-in or demo account. Startup, BLE scanning and About can be inspected without a board. File transfer, Run/Stop and board file management require a nearby compatible MicroPython board running the PBLE/1 PyBLE agent; stock MicroPython alone is not sufficient. Exact board profiles, firmware installation and first-program guidance are at https://pyble.dev/flash and https://pyble.dev/learn. After provisioning, select a board in the app and wait for Ready.

0 commit comments

Comments
 (0)