Files
Frametop--frametop/docs
DeeJanuzandClaude Opus 5.5 6e06a96103 Gaze: the fit watch, the put-on check and the slip note (GAZE_FIT_WATCH)
Off by default until it's been tried in the headset. The fit check keeps
a good fit as yours (fit-baseline.json), as the eye recorder's fitment
does. With GAZE_FIT_WATCH=1:

- The quick check that opens when the headset goes on first holds its
  dot while the fit coach reads the fit against the saved one. Moved
  past 5 degrees, the panel widens and says which way to move it, live,
  until it's back; a click or 30 s takes the dot as it sits.
- With our tracker in use and gaze mode on, ft-eyes' glint slip (status
  now has jump_px) past 5 degrees for 2 s shows a small strip low in
  view ("show note" in ft-gazepanel), for 8 s or until the slip is gone,
  at most once every 2 minutes.

gaze/test/fit-watch-test.py tests both offline. The eye recorder's
redo test waited on a state the step before left, and missed the redo
about 1 run in 8.

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