{
  "schema": "local-recipe-evidence/v2",
  "status": "PASS_WITH_EXPLICIT_LIMITS",
  "recordedAt": "2026-10-17T22:23:03+09:00",
  "scope": "Separate local sample, not original author or specified-model reproduction.",
  "runtime": {
    "node": {
      "node": "v24.13.1",
      "timezone": "Asia/Seoul"
    },
    "browser": "Ego Lite Chromium desktop viewport emulation",
    "servedOver": "localhost HTTP"
  },
  "unitChecks": [
    {
      "id": "kart-ready-no-motion",
      "status": "PASS"
    },
    {
      "id": "kart-paused-no-motion",
      "status": "PASS"
    },
    {
      "id": "kart-single-claim",
      "status": "PASS"
    },
    {
      "id": "kart-obstacle-boundary",
      "status": "PASS"
    },
    {
      "id": "kart-60-second-end",
      "status": "PASS"
    },
    {
      "id": "kart-slow-frame-clock",
      "status": "PASS"
    },
    {
      "id": "kart-reset",
      "status": "PASS"
    },
    {
      "id": "kart-bots-move",
      "status": "PASS"
    }
  ],
  "browserObservations": [
    {
      "id": "kart-ready",
      "state": {
        "time": 60,
        "active": false,
        "paused": false,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 4,
            "yaw": 0,
            "score": 0
          },
          {
            "id": "BOT1",
            "x": 0,
            "z": -4,
            "yaw": 0,
            "score": 0
          },
          {
            "id": "BOT2",
            "x": 7,
            "z": -4,
            "yaw": 0,
            "score": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": false
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": false
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": false
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 0,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-native-keyboard",
      "state": {
        "time": 55.037,
        "active": true,
        "paused": false,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 1.9999999999999984,
            "yaw": 0,
            "score": 1,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": -0.6267351226229639,
            "z": -2.9777690532727163,
            "yaw": -0.9999999999999999,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": 6.373264877377036,
            "z": -2.9777690532727163,
            "yaw": -0.9999999999999999,
            "score": 0,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": true
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": false
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": false
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 10,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-paused",
      "state": {
        "time": 55.037,
        "active": true,
        "paused": true,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 1.9999999999999984,
            "yaw": 0,
            "score": 1,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": -0.6267351226229639,
            "z": -2.9777690532727163,
            "yaw": -0.9999999999999999,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": 6.373264877377036,
            "z": -2.9777690532727163,
            "yaw": -0.9999999999999999,
            "score": 0,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": true
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": false
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": false
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 10,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-paused-later",
      "state": {
        "time": 55.037,
        "active": true,
        "paused": true,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 1.9999999999999984,
            "yaw": 0,
            "score": 1,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": -0.6267351226229639,
            "z": -2.9777690532727163,
            "yaw": -0.9999999999999999,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": 6.373264877377036,
            "z": -2.9777690532727163,
            "yaw": -0.9999999999999999,
            "score": 0,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": true
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": false
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": false
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 10,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-reset-twice",
      "state": {
        "time": 60,
        "active": false,
        "paused": false,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 4,
            "yaw": 0,
            "score": 0
          },
          {
            "id": "BOT1",
            "x": 0,
            "z": -4,
            "yaw": 0,
            "score": 0
          },
          {
            "id": "BOT2",
            "x": 7,
            "z": -4,
            "yaw": 0,
            "score": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": false
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": false
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": false
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 0,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-bot-collected",
      "state": {
        "time": 22.03629999997616,
        "active": true,
        "paused": false,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 4,
            "yaw": 0,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": 0.15037768024402337,
            "z": -2.5072634152286257,
            "yaw": -6.0455172541182405,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": -1.3274061474483545,
            "z": -3.3910590898041604,
            "yaw": -0.6282453109654205,
            "score": 2,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": false
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": true
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": true
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 75,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-real-round-ended",
      "state": {
        "time": 0,
        "active": false,
        "paused": false,
        "ended": true,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 4,
            "yaw": 0,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": -0.7170061637497693,
            "z": 2.1361757757343205,
            "yaw": -7.337634995420696,
            "score": 1,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": -1.2357482584011446,
            "z": 1.3227406141539022,
            "yaw": -0.8013836026893234,
            "score": 2,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": false
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": true
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": true
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": true
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 120,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-ended-stable",
      "state": {
        "time": 0,
        "active": false,
        "paused": false,
        "ended": true,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 4,
            "yaw": 0,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": -0.7170061637497693,
            "z": 2.1361757757343205,
            "yaw": -7.337634995420696,
            "score": 1,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": -1.2357482584011446,
            "z": 1.3227406141539022,
            "yaw": -0.8013836026893234,
            "score": 2,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": false
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": true
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": true
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": true
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 120,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-touch-two-inputs",
      "state": {
        "time": 58.04669999995231,
        "active": true,
        "paused": false,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -7,
            "z": 4,
            "yaw": 0,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": -0.03731284343023617,
            "z": -3.7531161571100915,
            "yaw": -0.2,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": 6.962687156569763,
            "z": -3.7531161571100915,
            "yaw": -0.2,
            "score": 0,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": false
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": false
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": false
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 2,
        "keys": {
          "forward": true,
          "left": true
        },
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-touch-cancelled",
      "state": {
        "time": 57.06339999995232,
        "active": true,
        "paused": false,
        "ended": false,
        "players": [
          {
            "id": "YOU",
            "x": -6.928517033256789,
            "z": 4.392829322141179,
            "yaw": 0.24,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT1",
            "x": -0.12293016205148494,
            "z": -3.51856647171903,
            "yaw": -0.4,
            "score": 0,
            "stuck": 0
          },
          {
            "id": "BOT2",
            "x": 6.877069837948515,
            "z": -3.51856647171903,
            "yaw": -0.4,
            "score": 0,
            "stuck": 0
          }
        ],
        "items": [
          {
            "id": 0,
            "x": -7,
            "z": 2,
            "collected": false
          },
          {
            "id": 1,
            "x": -7,
            "z": -4,
            "collected": false
          },
          {
            "id": 2,
            "x": -1,
            "z": -4,
            "collected": false
          },
          {
            "id": 3,
            "x": 7,
            "z": 2,
            "collected": false
          },
          {
            "id": 4,
            "x": 3,
            "z": -4,
            "collected": false
          },
          {
            "id": 5,
            "x": -4,
            "z": 4,
            "collected": false
          },
          {
            "id": 6,
            "x": 1,
            "z": 1,
            "collected": false
          },
          {
            "id": 7,
            "x": 6,
            "z": 4,
            "collected": false
          }
        ],
        "ticks": 4,
        "keys": {},
        "activeRafLoops": 1,
        "muted": true,
        "audioCreated": false
      }
    },
    {
      "id": "kart-width-360",
      "state": {
        "scrollWidth": 360,
        "clientWidth": 360,
        "bodyCut": "visible"
      }
    },
    {
      "id": "kart-width-390",
      "state": {
        "scrollWidth": 390,
        "clientWidth": 390,
        "bodyCut": "visible"
      }
    },
    {
      "id": "kart-width-768",
      "state": {
        "scrollWidth": 768,
        "clientWidth": 768,
        "bodyCut": "visible"
      }
    },
    {
      "id": "kart-width-1440",
      "state": {
        "scrollWidth": 1440,
        "clientWidth": 1440,
        "bodyCut": "visible"
      }
    }
  ],
  "issues": [
    {
      "kind": "검증 환경에서 발견한 시간 처리",
      "observed": "저속 렌더링에서 프레임 상한을 시계에도 적용하면 경기 시간이 느리게 줄었습니다.",
      "change": "경기 시계는 실제 경과 시간, 이동은 큰 점프 방지용 상한으로 분리했습니다.",
      "result": "1초 경과 입력이 남은 시간을 1초 줄이는 회귀 검사와 실제 0초 종료를 확인했습니다."
    },
    {
      "kind": "조작 검사의 범위 구분",
      "observed": "첫 일시정지 포인터 조작 뒤에는 기대한 정지 상태를 얻지 못했습니다. 봇 검사도 BOT1만 기다리면 제한 시간 안에 점수가 나지 않았습니다.",
      "change": "현재 상태를 먼저 관측하고 키보드 Space로 일시정지를 재검사했습니다. 봇 둘을 구분해 기록했습니다.",
      "result": "키보드 일시정지의 시간 불변과 BOT2의 획득만 확인 완료로 기록합니다. 포인터 일시정지 전반을 통과로 주장하지 않습니다."
    }
  ],
  "packageReproduction": {
    "id": "bot-kart-arena",
    "source": "freshly extracted sample-source.zip",
    "initialized": true,
    "details": {
      "time": 60,
      "active": false,
      "paused": false,
      "ended": false,
      "players": [
        {
          "id": "YOU",
          "x": -7,
          "z": 4,
          "yaw": 0,
          "score": 0
        },
        {
          "id": "BOT1",
          "x": 0,
          "z": -4,
          "yaw": 0,
          "score": 0
        },
        {
          "id": "BOT2",
          "x": 7,
          "z": -4,
          "yaw": 0,
          "score": 0
        }
      ],
      "items": [
        {
          "id": 0,
          "x": -7,
          "z": 2,
          "collected": false
        },
        {
          "id": 1,
          "x": -7,
          "z": -4,
          "collected": false
        },
        {
          "id": 2,
          "x": -1,
          "z": -4,
          "collected": false
        },
        {
          "id": 3,
          "x": 7,
          "z": 2,
          "collected": false
        },
        {
          "id": 4,
          "x": 3,
          "z": -4,
          "collected": false
        },
        {
          "id": 5,
          "x": -4,
          "z": 4,
          "collected": false
        },
        {
          "id": 6,
          "x": 1,
          "z": 1,
          "collected": false
        },
        {
          "id": 7,
          "x": 6,
          "z": 4,
          "collected": false
        }
      ],
      "ticks": 0,
      "keys": {},
      "activeRafLoops": 1,
      "muted": true,
      "audioCreated": false
    }
  },
  "scopeBoundaries": [
    "60초 경기의 시간 처리·키보드 조작·BOT2 획득·키보드 일시정지·초기화가 관측 범위입니다. 기기별 주행 성능과 장시간 봇 동작은 별도 성능 시험 대상입니다.",
    "터치 입력은 데스크톱 CDP 이벤트로 관측했습니다. 실제 단말 터치·음향 청취·장기 메모리·전체 벽 모서리·탭 전환과 포인터 일시정지는 이 기록의 검사 범위 밖입니다. 복귀는 버튼으로 수동 재개합니다.",
    "직접 작성한 별도 로컬 샘플의 동작 기록입니다. 원작 재현이나 지정 AI 모델 간 성능 비교와 구분합니다.",
    "화면 폭 검사는 데스크톱 Chromium 뷰포트 에뮬레이션 기준입니다. 실제 단말·Safari·Firefox·장기 운영은 별도 환경 시험 대상입니다."
  ]
}
