Repository navigation
v3.8.0
"Human Proof", the machine part (LOG #92): everything the field passes need is ready, and what a browser can check
is checked in Safari's engine too. The seven passes themselves are people's and devices' (D12, docs/en/FIELD.md):
0 of 7 done for this release.
Added
- The reference chapter's two-score scenario (a plan on the phrase, the bridge, a save restored before the landing, a
stop while a transition waits, the decoded peak undertransitionPeakMB) runs in WebKit as well as Chromium, in CI
(npm run e2e:music -- --only=reference --browser=webkit). docs/{en,fr}/FIELD.md: the seven field passes (screen reader, Safari offline, a real phone, playtesters, recorded
voices, listening, signed tag), how to make each and what to bring back; the passes template has the listening row.- Near misses in playtests: a tap on nothing within 24 px of a target counts for that room and target; the shared
session carries the counts (ids only) andnpm run playtestslists them. ?fps: a frame counter (now and the lowest second) for the real-phone pass.
Manual passes (D12: reported, not blocking)
0 of 7 done.
| Pass | Status | Who, when | Device, OS, browser, versions | What failed |
|---|---|---|---|---|
Screen reader (docs/dev/SCREEN-READER.md, VoiceOver iOS or TalkBack Android) |
not done | |||
Safari offline (docs/dev/SAFARI-OFFLINE.md: first visit online, airplane mode, a room never visited, a reload) |
not done | |||
| Real phone, frame rate of the heaviest scene (≥ 30 FPS) | not done | |||
Playtesters who do not know the puzzles (npm run verify:field: sessions, finished, device families) |
not done | |||
| Recorded voices (lines approved / lines with an id) | not done | |||
| Listening (each score on a phone speaker and on headphones, each bridge, a save loaded mid-transition) | not done | |||
Signed tag (git tag -s) |
not done |