Files
Frametop--frametop/hands/rec/debug.json
T
DeeJanuzandClaude Opus 5.5 8835767181 hands/rec: testing sessions and an encrypted test phase
Testing session (debug.json, session.py --debug): with Frametop's hand
tracking installed, the board's first row records up to 3 minutes of
normal use at 30 sets/s plus the live tracker's hands and gestures
files (livelog.py, live.bin), the HANDS_/POINTER_ settings and model
hashes. The headset button marks a failure; holding it finishes.

Test phase (takes.TEST_PHASE): bounty rounds and testing sessions are
recorded under a short testing-only consent (TESTING.md, draft) and go
to the gated DeeJanuz/frametop-hands-test, encrypted on the headset to
the maintainer keys (test-recipients.txt, age). validate.py checks the
encryption, the consent kind and the live files. The window switches
consent text, upload gate and dataset per round and per session.

Also: the export's manifest profile keeps only the consent record of
its kind (bounty counts made validate reject it), and age.shape moves
from gaze/rec/validate.py to recorder/age.py.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 16:49:12 -06:00

23 lines
1.2 KiB
JSON

{
"version": 1,
"name": "debug",
"debug": true,
"record_hz": 30,
"intro_s": 4,
"between_s": 3,
"welcome": {"title": "Testing session", "seconds": 6,
"text": "Use your hands in Frametop as you always do, for up to 3 minutes. The cameras record them, and what the hand tracking made of them.|Something went wrong? Press the headset button right then: it marks the moment. Hold the button to finish."},
"done": {"title": "All done", "seconds": 5,
"text": "Thank you! Upload it from the Hand recorder window, so new versions of the hand tracking can be tested on it."},
"stopped": {"title": "Stopped", "seconds": 4,
"text": "What was recorded so far is saved. You can upload it from the Hand recorder window."},
"sections": [
{"id": "free", "title": "Testing session", "go": "Go",
"intro": "Use Frametop as you normally would: point, tap, pinch, drag and scroll windows. Do what gives you trouble.",
"prompts": [
{"id": "use", "text": "Use Frametop as you normally would.|This panel goes away while you record. Press the headset button when something goes wrong; hold it to finish.",
"seconds": 180, "hands": ""}
]}
]
}