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 3bafba6
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/developments/2026-q4-reliable-workflow/01_Overview_and_Scrum_Framework.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@
18
18
19
19
This package derives execution views from the strategy. It does not replace normative specifications, expand hardware claims, create GitHub issues, or authorize store/website publication. The strategy and original package were recorded together in planning baseline `d039db0`. The [C1-S1 execution record](c1-s1/00_Execution_Record.md) owns actual results and blockers.
20
20
21
-
**31 October implementation update:** bounded recovery work is underway for candidate `0.3.0+9`, following the user’s next-release request. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)records source, automated and physical states separately. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours below remain the planning baseline; no completed Sprint, adopted 60-hour capacity forecast or release admission is inferred.
21
+
**31 October continuation update:** bounded recovery candidate `0.3.0+9` is merged in [PR #40](https://github.com/PyBLE-dev/PyBLE/pull/40) at `6f5b3ea`; the integrated suite and post-merge CI pass. Both tablets have local candidate installations and native storage restart evidence. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)tracks the remaining physical acceptance separately from release qualification. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours remain the planning baseline; the current continuation order and unresolved capacity inputs are recorded in the [Sprint plan](04_Sprint_Plan.md#31-october-continuation-order-and-reforecast).
22
22
23
23
## Navigation and ownership of information
24
24
@@ -35,7 +35,7 @@ This package derives execution views from the strategy. It does not replace norm
Goal --> Roadmap["Outcome roadmap and milestones"]
40
40
Roadmap --> Product["Ordered Product Backlog"]
41
41
Product --> Planning["Sprint Planning"]
@@ -140,7 +140,7 @@ When facts or priority change, update the canonical file above and its dependent
140
140
141
141
| Source | Use and precedence |
142
142
|---|---|
143
-
|[Strategy revision 1.4](../../planning/PyBLE_Implementation_Plan_and_Strategy_v1.0.md)| Scope, targets, six-Sprint capacity, three outcomes, Ready program and conditional horizons |
143
+
|[Strategy revision 1.6](../../planning/PyBLE_Implementation_Plan_and_Strategy_v1.0.md)| Scope, targets, six-Sprint capacity, three outcomes, Ready program and conditional horizons |
144
144
|[Public roadmap](../../ROADMAP.md), [README](../../../README.md)| Current capability and distribution baseline |
145
145
|[App specification](../../specifications/App/specs.md), [App TDD](../../specifications/App/TDD.md), [ADR-0010](../../decisions/0010-working-loop-in-memory-document.md)| Persistence contract and recorded implementation deviation; consult frozen working-loop scope |
146
146
|[Firmware roadmap](../../planning/firmware-v0.6.1-v0.7.0-roadmap.md), [PBLE/1](../../specifications/protocol.md)| v0.7 proposals versus frozen wire behavior; old v0.6.1 publication/#24 wording is historical |
Copy file name to clipboardExpand all lines: docs/developments/2026-q4-reliable-workflow/02_Product_Roadmap.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,13 @@
7
7
|---|---|
8
8
| Status | C1-S1 has six tasks Done, two Prepared awaiting pilot setup and four Awaiting evidence; existing channel installations verified. Future direction remains conditional and forecasts need revision after sizing |
9
9
| Planning date | 25 September 2026; dates use Asia/Bangkok |
| Inspected baseline |`main` at `23ed764b0ef88dce9720c66fbd1c0655268860cf`|
12
12
| First cycle | C1: 28 September–20 December 2026; later horizons conditional through September 2028 |
13
13
| Planning authority | Product Owner orders the Product Backlog; Developers forecast feasible work during Sprint Planning; names and capacity remain unassigned |
14
14
| Related documents |[Framework](01_Overview_and_Scrum_Framework.md), [milestones](03_Milestones.md), [Sprint Plan](04_Sprint_Plan.md), [stories](05_Product_Backlog_and_Stories.md), [Sprint Backlogs](06_Sprint_Backlogs.md)|
15
15
16
-
**31 October implementation update:** bounded recovery work is underway for candidate `0.3.0+9`, following the user’s next-release request. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)records source, automated and physical states separately. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours below remain the planning baseline; no completed Sprint, adopted 60-hour capacity forecast or release admission is inferred.
16
+
**31 October continuation update:** bounded recovery candidate `0.3.0+9` is merged in [PR #40](https://github.com/PyBLE-dev/PyBLE/pull/40) at `6f5b3ea`; the integrated suite and post-merge CI pass. Both tablets have local candidate installations and native storage restart evidence. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)tracks the remaining physical acceptance separately from release qualification. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours remain the planning baseline; the current continuation order and unresolved capacity inputs are recorded in the [Sprint plan](04_Sprint_Plan.md#31-october-continuation-order-and-reforecast).
Copy file name to clipboardExpand all lines: docs/developments/2026-q4-reliable-workflow/03_Milestones.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,12 @@
7
7
|---|---|
8
8
| Status | M-01/SG0 remains Blocked on 25 September by pilot ownership/cohort/setup and capacity decisions; existing channel installations verified on retry. M-02 is in progress in the 31 October candidate with acceptance pending; other milestones remain Proposed and forecast windows need replanning |
9
9
| Planning date | 25 September 2026; dates use Asia/Bangkok |
10
-
| Source |[Implementation strategy revision 1.4](../../planning/PyBLE_Implementation_Plan_and_Strategy_v1.0.md), especially §§4, 8–10, 14, and 19 |
10
+
| Source |[Implementation strategy revision 1.6](../../planning/PyBLE_Implementation_Plan_and_Strategy_v1.0.md), especially §§4, 8–10, 14, and 19 |
11
11
| Inspected baseline |`main` at `23ed764b0ef88dce9720c66fbd1c0655268860cf`|
12
12
| Related documents |[Framework](01_Overview_and_Scrum_Framework.md), [roadmap](02_Product_Roadmap.md), [Sprint Plan](04_Sprint_Plan.md), [stories](05_Product_Backlog_and_Stories.md), [Sprint Backlogs](06_Sprint_Backlogs.md)|
13
13
| Meaning | Milestones describe inspectable outcomes and decision evidence; they are not additional Scrum events or promised releases |
14
14
15
-
**31 October implementation update:** bounded recovery work is underway for candidate `0.3.0+9`, following the user’s next-release request. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)records source, automated and physical states separately. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours below remain the planning baseline; no completed Sprint, adopted 60-hour capacity forecast or release admission is inferred.
15
+
**31 October continuation update:** bounded recovery candidate `0.3.0+9` is merged in [PR #40](https://github.com/PyBLE-dev/PyBLE/pull/40) at `6f5b3ea`; the integrated suite and post-merge CI pass. Both tablets have local candidate installations and native storage restart evidence. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)tracks the remaining physical acceptance separately from release qualification. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours remain the planning baseline; the current continuation order and unresolved capacity inputs are recorded in the [Sprint plan](04_Sprint_Plan.md#31-october-continuation-order-and-reforecast).
**31 October implementation update:** bounded recovery work is underway for candidate `0.3.0+9`, following the user’s next-release request. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)records source, automated and physical states separately. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours below remain the planning baseline; no completed Sprint, adopted 60-hour capacity forecast or release admission is inferred.
15
+
**31 October continuation update:** bounded recovery candidate `0.3.0+9` is merged in [PR #40](https://github.com/PyBLE-dev/PyBLE/pull/40) at `6f5b3ea`; the integrated suite and post-merge CI pass. Both tablets have local candidate installations and native storage restart evidence. [C1-S2 implementation record](c1-s2/00_Execution_Record.md)tracks the remaining physical acceptance separately from release qualification. S1 remains six Done / two Prepared / four Awaiting evidence. Original dates/hours remain the planning baseline; the current continuation order and unresolved capacity inputs are recorded in the [Sprint plan](04_Sprint_Plan.md#31-october-continuation-order-and-reforecast).
16
16
17
17
## Forecast and commitment boundary
18
18
@@ -44,7 +44,7 @@ The remaining 18h under S2–S4's combined 78h ceiling cannot silently absorb al
44
44
The next-release instruction selects PYB-006.2 engineering and its required
45
45
verification, supporting PYB-009.1 recipe work and applicable PYB-008.1 evidence.
46
46
The [execution record](c1-s2/00_Execution_Record.md) owns actual results. Source
47
-
storage/coordinator/UI/guard work is implemented; the usable story remains in
47
+
storage/coordinator/UI/guard work is merged and automated checks pass; the usable story remains in
48
48
progress until all applicable acceptance passes. The original 12–25 October S2
49
49
window is historical; calendar position does not mark S2 or S3 complete.
50
50
@@ -54,6 +54,32 @@ the tables below. Reorder displaced matrix/activation work with actual capacity;
54
54
keep pilot evidence and the M-01/SG0 gap visible while known engineering work
55
55
continues. No automatic completion of S1, SG0, broader A-24 or PyBLE Ready follows.
56
56
57
+
## 31 October continuation order and reforecast
58
+
59
+
The user requested completion of the remaining work after reviewing the stage
60
+
assessment. The selected engineering order is below. This records actual work
61
+
selection; it does not invent a completed Sprint Planning event, human staffing,
62
+
measured velocity or a new delivery deadline. The original C1-S3 window is
63
+
26 October–8 November; unfinished S2 acceptance carries into that window.
64
+
65
+
| Order / stream | Current work and completion evidence | Forecast treatment |
66
+
|---|---|---|
67
+
| 1 — M-02 recovery acceptance | Complete remaining representative iPad/Android recovery, current-board consent and Blocks-to-Editor checks; reconcile DR-T01–14 against exact artifacts and review the result | Selected now; record actual duration and residual scenarios before forecasting completion |
68
+
| 2 — M-04 release qualification | Freeze the selected app artifacts and complete the applicable five-profile × two-platform affected app matrix, provenance and release review | Follows accepted recovery behavior; unchanged firmware does not automatically require fresh firmware-release qualification |
69
+
| 3 — M-05 distribution | Prepare the existing Play/TestFlight handoffs; submit only an admitted candidate; record processing/availability and installed-channel evidence separately | Preparation can overlap qualification; external access/review duration is unresolved |
70
+
| Parallel — M-01 pilot baseline | Confirm pilot owner, primary cohort, exact reference setup and actual weekly capacity; collect real consented baseline sessions using the prepared kit | Awaiting human inputs; engineering observations are not participant starts |
71
+
| Later — M-03/M-06 learning | Collect useful-task and prospective day-7–14 follow-up observations from actual consenting activations | Preserve original recruitment targets; reforecast dates after real recruitment and capacity are known |
72
+
| Conditional — Ready rehearsal | Use an assigned second operator for one exact profile only after capacity is selected | Remains optional; it is not a prerequisite for unrelated maintenance delivery |
73
+
74
+
Required planning inputs are the named pilot/recruitment owner, selected cohort
75
+
and reference setup, actual engineering/pilot hours per week, and any existing
76
+
consented session records. Until supplied, the 20h/week assumption, 45–72h
77
+
recovery estimate and 60h allocation option remain historical planning inputs.
78
+
Do not subtract agent wall-clock time from human capacity or relabel elapsed
79
+
calendar time as measured engineering effort. Maintain the original 22 November
80
+
activation target alongside any later approved forecast; missed windows remain
81
+
missing or late evidence.
82
+
57
83
## Capacity model
58
84
59
85
The source assumes one primary maintainer at 20 hours/week. Confirm real availability and any contributor capacity at Planning; extra roles do not create extra hours.
0 commit comments