You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4c904ec
Browse filesBrowse the repository at this point in the historyBrowse files
| Overall state | Scoped PYB-006.2 / M-02 and app-only M-04 pass engineering review at frozen runtime `bef67bd`: 984 ordinary tests, 36 runtime-head CI checks, both-platform recovery/keyboard evidence and all ten declared app/profile rows. Device policy, owned fixtures and normal board advertising are restored; [PR #41](https://github.com/PyBLE-dev/PyBLE/pull/41)tracks final integration; required CI and merge precede publishing. M-05 channel delivery and S2 participant follow-up remain unfinished |
14
+
| Overall state | Scoped PYB-006.2 / M-02 and app-only M-04 pass engineering review at frozen runtime `bef67bd`: 984 ordinary tests, 36 runtime-head CI checks, both-platform recovery/keyboard evidence and all ten declared app/profile rows. Device policy, owned fixtures and normal board advertising are restored; [PR #41](https://github.com/PyBLE-dev/PyBLE/pull/41)merged at `247e58a` after all 36 final-head checks passed. M-05 channel delivery and S2 participant follow-up remain unfinished |
15
15
| S1 state | Unchanged: six Done, two Prepared, four Awaiting evidence; M-01/SG0 and pilot work remain unfinished |
16
16
| Capacity/calendar | Original S2 allowance 24h and 12–25 October dates remain historical forecasts. The 45–72h estimate / 60h S2–S4 option is not measured effort or confirmed human capacity |
17
17
| Method | Separate storage, coordinator and UI Git worktrees; root integrates board/session guards, regressions, release records and qualification attempts |
@@ -25,7 +25,7 @@ console output strip compact while the keyboard is open and make navigation
25
25
scrollable. The repaired app tree is `d0f2a464e9886c8451a0cb046123973095f246c6`.
26
26
At that revision, the ordinary suite had 974 passing tests, the focused shell
27
27
suite had 25 passing tests and analysis was clean. [PR #41](https://github.com/PyBLE-dev/PyBLE/pull/41)
28
-
tracks the repair and its current CI/review state. These new results are separate from the
28
+
merged the repair and subsequent acceptance record. These results are separate from the
29
29
972-test PR #40 baseline below. Physical checks and artifact packaging must use
30
30
or explicitly revalidate the repaired candidate; version `0.3.0 (9)` alone is
31
31
not enough to equate the earlier and repaired binaries.
@@ -54,7 +54,7 @@ scope; no M-02/M-04 acceptance follows from packaging alone.
54
54
|---|---|---|
55
55
| iPad normal workflow |[iPad acceptance continuation](04_iPad_Acceptance.md)| Normal Preview passes offline Unicode Restore/current-board consent at `e54a78a`, generated-text handoff/recovery at `01a7ac8`, and Editor/native Blocks palette Hide→Show/dismissal at `bef67bd`; exact text and usable viewports are retained. All five iPad Q rows pass on their recorded candidates; exact firmware baselines and unchanged-behavior impact assessment remain explicit |
56
56
| Android normal workflow |[Android acceptance continuation](05_Android_Acceptance.md)| Recorded P01–P15 scope and all five Q rows pass with explicit earlier-source/accessibility limits. Final `bef67bd` normal profile `945e9746…` passes Editor/native Blocks keyboard checks and generated-text/offline recovery after actual launcher start under temporary qualifier-only Unrestricted battery policy; original watchdogs and the policy condition remain recorded |
57
-
| Production artifacts and channel packet |[Release readiness](06_Release_Readiness.md)| Current `bef67bd` signed Android/iOS artifacts pass packaging and repeated 16 KiB Android startup/storage checks. Earlier artifacts are historical; scoped engineering acceptance is recorded below, with device closeout complete. [PR #41](https://github.com/PyBLE-dev/PyBLE/pull/41)tracks final integration; required CI and merge precede publishing. Actual channel delivery remains pending |
57
+
| Production artifacts and channel packet |[Release readiness](06_Release_Readiness.md)| Current `bef67bd` signed Android/iOS artifacts pass packaging and repeated 16 KiB Android startup/storage checks. Earlier artifacts are historical; scoped engineering acceptance is recorded below, with device closeout complete. [PR #41](https://github.com/PyBLE-dev/PyBLE/pull/41)merged at `247e58a` after all 36 final-head checks passed. Apple accepted the `0.3.0 (9)` upload and started processing; actual channel delivery remains pending |
58
58
| Pilot and capacity |[Pilot kit](../c1-s1/02_Pilot_Protocol_and_Observation_Kit.md) and [continuation order](../04_Sprint_Plan.md#31-october-continuation-order-and-reforecast)| Human owner/cohort/setup/capacity and actual consented sessions remain pending |
59
59
60
60
The subsequent guide correction is integrated at
@@ -172,7 +172,7 @@ Done; participant follow-up is a separate unfinished task, so the whole Sprint i
172
172
| C1-S2-T07 / PYB-006.2 | Done — applicable automated regression | 984 ordinary tests; 36 frozen-runtime CI checks including pinned goldens/native WebView; later documentation integration tracked separately |
| C1-S2-T09 / PYB-008.1 | Done — iPad observations reviewed |[iPad report](04_iPad_Acceptance.md): offline/consent/generated text, final palette regression and all five app/profile rows |
175
-
| C1-S2-T10 / PYB-006.2 | Done — scoped review, evidence reconciliation and device closeout | Actual policy restoration, owned-fixture cleanup and restored advertising recorded; final branch CI/review/merge remains an integration step|
175
+
| C1-S2-T10 / PYB-006.2 | Done — scoped review, evidence reconciliation and device closeout | Actual policy restoration, owned-fixture cleanup and restored advertising recorded; PR #41 subsequently merged after all 36 final-head checks passed|
176
176
| C1-S2-T11 / PYB-011.2 | Awaiting participant evidence | No consenting activation dates or mature follow-up records supplied |
177
177
178
178
## Required scenario evidence
@@ -210,7 +210,7 @@ source gates; physical observations remain bound to their recorded artifacts.
210
210
| Full app regression and repository gates | At app source `90311f3`: 972 ordinary Flutter tests pass; analysis clean; 204 Dart files formatted; no-leak/SPDX/import/locale/DCO pass; 42 publication tests and Markdown links pass after documentation updates |
211
211
| Android additional harness | Lenovo Android 12 separate-process seed/verify and production-entry offline UI checks pass in an isolated app; [scope/artifacts](02_Platform_Qualification.md)|
212
212
| iPad additional harness | Signed profile build/install/launch succeed. Seed and verify assertion receipts pass across a killed process; closed database hash unchanged. Flutter debug path remains unavailable |
213
-
| Candidate store state |No Google Play/TestFlight submission, approval, new public availability or installed-store verification established by this work|
213
+
| Candidate store state |Apple accepted the `0.3.0 (9)` upload on 31 October at `14:03:25 UTC` and started processing; see the [channel receipt](06_Release_Readiness.md#31-october-app-store-connect-upload-receipt). Processing completion, new TestFlight availability and an installed-channel upgrade remain unverified. No Google Play upload is established|
214
214
| Firmware and Ready | No new firmware publication or complete five-profile qualification; no second-operator reproduction or PyBLE Ready award |
215
215
216
216
```mermaid
@@ -256,11 +256,12 @@ human sign-off or a Scrum ceremony.
256
256
ordinary RTS reset, with no firmware/filesystem write; all five boards then
257
257
advertised. That restoration is not counted as an app reconnect pass. The
258
258
platform/release reports retain the private receipts. [PR #41](https://github.com/PyBLE-dev/PyBLE/pull/41)
259
-
tracks final integration; required CI and merge precede publishing and remain
259
+
merged after all 36 final-head checks passed; those integration checks are
260
260
separate from the 36 passing frozen-runtime checks.
261
-
-**Next release stage — M-05:** verify store access and unused build numbers,
262
-
upload only the admitted artifacts after final integration, then record processing,
263
-
actual availability and store-delivered upgrade/launch evidence separately.
261
+
-**Next release stage — M-05:** verify Google Play access and the unused build
262
+
number before uploading its admitted artifact; follow the accepted Apple
263
+
upload through processing. Record actual channel availability and
0 commit comments