feat: Wafer Map integration

## Backend — Session & playback
- Add SessionController (QML-facing live/review controller) with
  loadedFile property for active-file highlight binding
- Add SessionModel, FramePlayer, and CsvRecorder for state machine,
  frame seek/step/speed, and CSV recording
- Add SensorEditor for per-sensor value overrides (replace + offset)
This commit is contained in:
jack
2026-06-11 11:55:34 -07:00
parent 59528eb6c9
commit ca1a514f23
11 changed files with 689 additions and 22 deletions