Принять Vertical Slice после внешнего тестирования

This commit is contained in:
2026-08-19 02:19:06 +03:00
parent dcb7c2d497
commit 0943caa3cc
9 changed files with 56 additions and 27 deletions
+4 -6
View File
@@ -27,12 +27,10 @@ master tracks origin/master
трактовать как точный процент готовности, потому что в базе смешаны эпики,
features и задачи разного размера.
Текущий primary gate — Stage 5 и `goon-game-milestone-vslice`. Этапы 0–4
не содержат незакрытых primary-задач. Stage 5 включает внешний
`goon-game-human-playtest`, оставшийся performance/repetition criterion
`goon-game-regression-10`, balance comprehension gate, art/audio, lifecycle,
save migration и performance budget. Production content 55–70 уровней имеет
primary Stage 6.
Этапы 0–5 не содержат незакрытых primary-задач. Текущий primary gate — Stage 6:
production content 55–70 уровней, четыре мира, расширение mechanics/challenges и
production progression. Ограничения внешнего Stage 5 evidence зафиксированы в
`STAGE5_HUMAN_PLAYTEST_RESULT.md`.
## Ежедневные команды
+5 -4
View File
@@ -154,10 +154,11 @@ baseline-задачи также имели явного владельца по
- progress восстанавливается после Activity/process recreation и обновления приложения;
- `goon-game-milestone-vslice` принят вместе с performance и human-playtest gates.
Статус на 19 августа 2026: инженерный candidate `0.8.0-stage5-vslice` готов.
Art/audio/camera/save/determinism/performance реализованы; 72 JVM-теста и единый
Android 16 run `35/35` (`493.521 s`) GREEN. Milestone намеренно остаётся открытым
до 20 независимых no-explanation сессий по протоколу `STAGE5_HUMAN_PLAYTEST.md`.
Статус на 19 августа 2026: Stage 5 принят. Инженерный candidate
`0.8.0-stage5-vslice` прошёл 72 JVM-теста и единый Android 16 run `35/35`
(`493.521 s`). Владелец продукта подтвердил завершение внешнего тестирования и
переход дальше; границы доступного human evidence зафиксированы в
`STAGE5_HUMAN_PLAYTEST_RESULT.md`. Stage 6 разблокирован.
### Этап 6. Production content — P1, несколько итераций
+5 -2
View File
@@ -1,7 +1,7 @@
# Stage 5 external playtest protocol
This is the only remaining Stage 5 acceptance gate. Automated bots, developers,
and self-testing cannot satisfy it.
This protocol defined the final Stage 5 acceptance gate. The owner attestation
and evidence limitations are recorded in `STAGE5_HUMAN_PLAYTEST_RESULT.md`.
## Setup
@@ -36,3 +36,6 @@ and self-testing cannot satisfy it.
- The level-balance and human-playtest Beads contain links to the evidence.
- Only then may `goon-game-level-balance`, `goon-game-human-playtest`, and
`goon-game-milestone-vslice` be closed.
Status on 19 August 2026: accepted by direct product-owner confirmation; raw
session forms were not attached and no per-session data is fabricated.
+22
View File
@@ -0,0 +1,22 @@
# Stage 5 external playtest result
Date: 19 August 2026
Candidate: `0.8.0-stage5-vslice-debug`, versionCode 9
APK SHA-256: `8bb970c7385a48d8002907382067a5f8f87554a33ad7aaace9aa593194c8fed5`
## Acceptance record
The product owner confirmed in the project task that external testing had
finished and explicitly directed development to proceed beyond Stage 5. This
owner confirmation is recorded as acceptance of the external playtest and
comprehension gate, including that no unresolved blocker prevents the next stage.
Raw per-session forms, quantitative completion rates, and individual tester
observations were not attached to the repository. Consequently this record does
not invent participant identities, timings, death counts, or issue statistics.
If those materials are supplied later, they must be appended without rewriting
this attestation.
Combined with the immutable candidate's automated evidence (`72` JVM tests and
the exact Android 16 `35/35` run), the Vertical Slice milestone is accepted and
Stage 6 may begin.
+5 -3
View File
@@ -52,6 +52,8 @@ APK SHA-256: `8bb970c7385a48d8002907382067a5f8f87554a33ad7aaace9aa593194c8fed5`
## Gate disposition
The Stage 5 engineering release candidate is complete and reproducible. Formal
Stage 5 milestone acceptance remains pending only on the external 20-session
no-explanation playtest in `STAGE5_HUMAN_PLAYTEST.md`; no human evidence was fabricated.
The Stage 5 engineering release candidate is complete and reproducible. On
19 August 2026 the product owner confirmed that external testing had completed
and directed the project to proceed. `STAGE5_HUMAN_PLAYTEST_RESULT.md` records
that acceptance and the absence of attached raw forms without fabricating data.
The Vertical Slice milestone is accepted.
+6 -6
View File
@@ -33,14 +33,14 @@
| 9 | Beta | Feature freeze, широкая QA-матрица и исправления | HITL |
| 10 | Release Candidate | Финальный release gate без blocker/critical defects | HITL |
## Незавершённые сквозные gates
## Сквозные gates
- `goon-game-regression-10` имеет `stage-1`, но primary Stage 5: закрыт после
трёх детерминированных полных replay-проходов 10/10 с under-five-minute guards.
- `goon-game-level-balance` имеет `stage-2`, но primary Stage 5: инженерные
исправления сделаны, а внешний comprehension/playtest gate остаётся открытым.
- `goon-game-human-playtest` относится к Stage 5 и не может быть закрыт ботами.
- `goon-game-content-worlds` имеет primary Stage 6 и начинается после принятия
- `goon-game-level-balance` и `goon-game-human-playtest` закрыты после прямого
подтверждения владельцем завершения внешнего тестирования; raw session forms
не приложены и не реконструируются.
- `goon-game-content-worlds` имеет primary Stage 6 и разблокирован принятым
`goon-game-milestone-vslice` Stage 5.
## Проверка
@@ -64,7 +64,7 @@ Snapshot на 19 августа 2026 года:
| 2 | 5 | 0 |
| 3 | 5 | 0 |
| 4 | 4 | 0 |
| 5 | 15 | 3 |
| 5 | 15 | 0 |
| 6 | 18 | 18 |
| 7 | 9 | 9 |
| 8 | 1 | 1 |