Завершить инженерный кандидат Stage 5
This commit is contained in:
@@ -8,6 +8,10 @@ Project documents:
|
||||
- [`docs/CURRENT_ROADMAP.md`](docs/CURRENT_ROADMAP.md) — execution roadmap for the existing vertical slice;
|
||||
- [`docs/LEVEL_SOLUTION_GRAPHS.md`](docs/LEVEL_SOLUTION_GRAPHS.md) — source-backed intended solution graph for every current level;
|
||||
- [`docs/STAGE4_CONTENT_FORMAT.md`](docs/STAGE4_CONTENT_FORMAT.md) — versioned JSON contract, validator, preview, and bot-trace format;
|
||||
- [`docs/STAGE5_ART_BIBLE.md`](docs/STAGE5_ART_BIBLE.md) — original visual language and articulated volunteer contract;
|
||||
- [`docs/STAGE5_PERFORMANCE_BUDGETS.md`](docs/STAGE5_PERFORMANCE_BUDGETS.md) — physics, replay, frame, memory, and complexity ceilings;
|
||||
- [`docs/STAGE5_QA_REPORT.md`](docs/STAGE5_QA_REPORT.md) — exact Vertical Slice candidate evidence;
|
||||
- [`docs/STAGE5_HUMAN_PLAYTEST.md`](docs/STAGE5_HUMAN_PLAYTEST.md) — required external acceptance protocol;
|
||||
- [`docs/STAGE_REGISTRY.md`](docs/STAGE_REGISTRY.md) — mandatory Stage 0–10 ownership for every Bead;
|
||||
- [`docs/BEADS_WORKFLOW.md`](docs/BEADS_WORKFLOW.md) — local backlog structure and daily Beads commands.
|
||||
|
||||
@@ -36,7 +40,8 @@ Death does not reset the level. A new volunteer respawns after a short delay whi
|
||||
- `II` pauses the game and exposes level selection.
|
||||
- `Settings` on the level-select screen cycles three control sizes, three
|
||||
opacity presets, vibration on/off, Standard/Large text, high contrast, and
|
||||
English/Russian. Changes persist across app restarts without resetting progress.
|
||||
English/Russian, reduced motion, and independent Music/Effects/Voice volumes.
|
||||
Changes persist across app restarts without resetting progress.
|
||||
|
||||
The first level includes a three-step, non-blocking tutorial for movement,
|
||||
multitouch jumping, and using retained bodies. Completion shows the current run,
|
||||
@@ -91,6 +96,15 @@ in one process (`OK (30 tests)`, 1,096.448 seconds). Acceptance bots now attach
|
||||
versioned deterministic input/checkpoint trace and SHA-256 trace ID to their
|
||||
result diagnostics.
|
||||
|
||||
Stage 5 replaces the prototype knight with an original articulated clockwork
|
||||
volunteer rig and three data-driven skins, adds procedural audio, camera focus and
|
||||
shake with reduced motion, save version 2 and active-session restoration. Its exact
|
||||
Android 16 candidate passed all 35 instrumentation methods in one unfiltered run
|
||||
(`493.521 s`) plus 72 JVM tests. Deterministic tapes replay all ten levels three
|
||||
times with identical state signatures. Engineering is complete; formal milestone
|
||||
acceptance still requires the independent 20-session playtest and is not claimed
|
||||
from bots.
|
||||
|
||||
The debug APK is written to `app/build/outputs/apk/debug/app-debug.apk`. It is signed with Android's standard debug key and can be installed with:
|
||||
|
||||
```sh
|
||||
|
||||
Reference in New Issue
Block a user