커뮤니티 도구 · Anthropic 공식 아님

← 관측소로 돌아가기

내 데이터 진단하기

전부 브라우저 안에서 로컬로 실행된다. 로그 파일은 이 기기를 떠나지 않는다. 업로드도, 가입도 없다.

데스크톱 브라우저 필요. 로그는 Claude Code가 실행되는 기기(~/.claude/projects)에 있다. 모바일 브라우저에서는 접근할 수 없다.
진단 결과는 이 브라우저에 자동으로 저장된다. 스캔이 끝나면 총계·일별 집계·시간대별 요청 수·이 기계의 지문 해시가 이 컴퓨터의 브라우저 저장 공간에 기록되고, 그래서 다음 진단이 이번에 끝난 지점부터 이어진다. 서버로는 가지 않고, 버튼 하나로 지우고, 2번 카드의 체크박스 하나로 끈다. 공용·공유 컴퓨터라면 스캔 전에 2번 카드에서 꺼 둘 것. 그러지 않으면 이 브라우저 프로필을 다음에 쓰는 사람에게 결과가 그대로 남는다.

돌리기 전에: 이 페이지가 무엇을 하고, 무엇을 하지 않나

이 사이트가 어떻게 구성돼 있나 (파일 지도)
  • assets/parse.js: 유실 판정 엔진. 이 페이지의 모든 숫자가 여기서 나온다. CLI scripts/check_cache_loss.py와 같은 규칙이며, 두 결과가 같은지 자동 테스트로 대조한다.
  • assets/charts.js: 그래프·히트맵 그리기 전용. 판정 계산은 하지 않는다.
  • assets/store.js: 선택적 로컬 저장. 이 컴퓨터의 브라우저 저장 공간만 건드리고 네트워크는 쓰지 않으며, 저장 버튼을 누르고 확인했을 때만 동작한다. 예외는 3번 카드에서 설명하는 연결 토큰 하나뿐이고, 지문을 만들 수 없었던 제출에서만 저장된다.
  • assets/identity.js: 기계 지문. 불러온 로그에서 request ID를 읽어 최대 16개를 골라 이 자리에서 해시한다. 스캔이 짧으면 고른 자리가 겹쳐 그보다 적다. 네트워크를 쓰지 않고 아무것도 저장하지 않는다.
  • functions/api/submit.js: 서버에서 도는 유일한 코드. 제출 버튼을 눌렀을 때만 호출되고, 스키마 검증 후 공개 repo에 커밋한다. 제출 1건이 커밋 1건인 건 그대로이고, 아래 네 파일을 그 한 커밋에 함께 쓴다.
  • data/submissions.json: 색인. 제출한 기계 1대가 1행이고 합계만 담는다.
  • data/daily.json: 전체 일자별 시계열. 달력 하루가 1행이고 모든 기계를 합산한 값이다.
  • data/identity.json: 제출한 기계의 해시된 지문과 연결 토큰 해시를 제출 id별로 담는다. 여기 다른 파일과 똑같이 공개돼 있고 이 링크로 바로 열린다. 다만 관측소 페이지가 내려받지 않을 뿐이고, 색인에서 빼낸 이유가 바로 그것이다. 저장되는 값은 브라우저가 보낸 값을 한 번 더 해시한 것이라, 여기서 값을 복사해도 누구도 행을 바꿀 수 없다.
  • data/subs/<id>.json: 내 제출의 일자별 원본. 제출 목록의 내 행에서 링크된다. 색인 행의 합계는 이 파일의 합과 정확히 같다.
  • wrangler.toml: 서버 설정도 repo에 공개. 숨겨진 백엔드가 없다는 뜻이다.

판정 규칙·신뢰 모델 자세히 · 소스 전체 보기

1 · 세션 로그 불러오기

설치 없이 3단계.

  1. Claude Code 로그 폴더를 찾는다: ~/.claude/projects (Windows: C:\Users\<사용자명>\.claude\projects).
  2. 그 폴더를 아래에 끌어다 놓거나, 버튼으로 선택한다. 여러 개의 .jsonl 파일도 된다.
  3. 결과를 읽는다. 파싱은 이 탭 안에서만 일어난다. 판정 결과는 다음 진단이 이어질 수 있도록 이 브라우저에 저장된다. 끄는 스위치와 삭제 버튼은 2번 카드에 있다.

폴더(또는 .jsonl 파일)를 여기에 드래그 앤 드롭

또는

폴더 접근이 안 되면? CLI 스크립트의 JSON 출력 붙여넣기

로그가 있는 기기에서 python scripts/check_cache_loss.py --json(이 repo에 포함된 스크립트)을 실행하고, 출력 전체를 아래에 붙여넣는다. 붙여넣는 JSON에는 집계만 담긴다: 총계와 일별 카운트.

참고: --json 플래그는 이 repo 사본에 추가된 것이고, 판정 규칙은 v2.1 그대로다.