Skip to content

docs: add klay calibration baseline experiment plan#1

Draft
RataToaster wants to merge 2 commits into
masterfrom
claude/rework-klay-framework-Gewwr
Draft

docs: add klay calibration baseline experiment plan#1
RataToaster wants to merge 2 commits into
masterfrom
claude/rework-klay-framework-Gewwr

Conversation

@RataToaster
Copy link
Copy Markdown
Owner

Summary

klay-framework 리워크 작업의 Phase 1 (Calibration Baseline) 측정 계획서를 추가한다. osu! Universal Offset의 단일 자유도가 시각-청각 비대칭 갭 (D + Δ)를 해소할 수 없음을 정량 측정으로 입증하는 실험.

포함

  • docs/klay-calibration-experiment/00-plan.md — 가설(H1/H2), 측정 변수, 구현 단계, 산출물, 작업 순서

위치

RataToaster/osu-framework fork 한정. ppy/osu-framework 업스트림 머지 비목표.

후속 작업 (이 브랜치 내 다음 세션)

  1. FrameworkSetting.VisualOffset 추가 + 디폴트 0
  2. IVisualClock 인터페이스 추상화
  3. 게임플레이 클럭에서 visual 경로 분기 + X_v 적용
  4. 로깅 + 측정 프로토콜 구현
  5. 실측 + 결과 정리

관련 PR

  • klay-framework#1 — 1.0 goals + Phase 로드맵 (이 실험이 Phase 1)

Test plan

  • 가설 H1/H2가 측정 가능한 형태인지 검토
  • X_v 변수 수준 (0/+30/+60/+100ms) 적절성
  • 측정 환경 통제 항목 누락 여부 확인
  • osu! 업스트림 머지 비목표가 명시되었는지 확인

Generated by Claude Code

klay-framework Phase 1 (Calibration Baseline) 측정 계획서.
osu! Universal Offset 단일 자유도가 시각-청각 비대칭 갭을 해소할 수 없음을
정량 측정으로 입증하는 실험. 측정 결과는 klay-framework Phase 2 timing
코어 설계의 baseline 데이터로 활용.

osu! 업스트림 머지 비목표. RataToaster fork 한정.
klay-framework 1.0이 macOS 한정으로 좁혀짐에 따라 Phase 1 baseline 측정도
macOS(M-series + Intel)에서 1차 채집하도록 변경. 측정 환경 섹션 추가
(60Hz + ProMotion 120Hz, 내장/유선/AirPods AAC). 측정 변수에 디스플레이
refresh rate 추가. Windows/Linux 측정은 Phase 2+ 진입 시 별도 고려.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant