개발 현황·남은 과제
상태: 팀 공유용 현황 스냅샷 · 확인일: 2026-10-28
아래는 현재 코드와 PROGRESS.md 최신 기록을 대조한 요약이다. 기존 검증 기록을 이번 문서 작업에서 다시 실행한 결과로 표현하지 않는다. 운영 반영 여부는 현재 Git/배포 이력을 별도로 확인해야 한다. 현황표에는 목록 생성의 코드 기준을 남긴다.
기능별 현황
섹션 제목: “기능별 현황”| 영역 | 현재 구현 | 기록된 검증 | 남은 확인 |
|---|---|---|---|
| 기본 절단·곡선·반 가르기·회전·재절단 | 구현됨, 현재 판 배치 존재 | 기존 단위·E2E·리뷰 이력 | 실기기 손맛·난이도 |
| 천천히 썰기 | 6개 음식·움직이는 목표 리듬 구현 | 이전 검사 이력, 장비 적용 검사 | 시제품 리듬·시각·진동·청음 체감 최종 확인 |
| 틀 찍기 | 사물 6종·왕복 타이밍·다양한 틀 | 기존 통합·타이밍 검증 기록 | 실기기 타이밍 체감 |
| 휘둘러 베기 | 모두 베기·4조각·연속 재베기 | 실제 직선 절단·메시 프레임 분할 관련 테스트 기록 | 슬래시·진동 체감·장기 난이도 |
| 곰 벨트·보호색 | 연속 벨트·타격 주기·5색·보호색 변형 | 개편 E2E·공통 곰 형상 검사 | 실기기 타이밍·장비 외관 |
| 다른 젤리 찾기 | 4난이도·32개체·고정 배치·5색·압착 표정 | 관련 3브라우저 30개 통과 기록(2026-10-27) | 실기기 GPU·장기 난이도 통계 |
| 장비·별 상점 | 15개 모두 실제 모델, 구매·분류별 장착·저장 | 2026-10-28: 단위 2,055개·빌드·모바일 E2E 356통과/21제외 | 실기기 외관·성능, 사용자의 최종 시각 취향 |
| 홈·History·도감·설정 | 구현됨, 홈 제목 I Hate Jelly | 홈 변경 빌드·단위·관련 검사 기록 | 로고 경계 미세 색 잔점은 알려진 제한 |
| Capacitor 앱·빌드 기반 | iOS/Android 번들·생명주기·플랫폼 어댑터·빌드 문서 | Android 실기기 설치·실행 및 빌드 준비 기록 | iPhone 실기기, 스토어 등록·수익화·출시 자료 |
최신 장비 단계의 검증 범위
섹션 제목: “최신 장비 단계의 검증 범위”2026-10-28 기록에서 15개 장비 모두 실제 모델이 있다. 초기 단계의 “기본 모델 임시 대체”와 “4단계 병합 전 main 푸시 금지”는 이후 완료 기록에 의해 해제됐다. 과거 문장의 상태를 현재로 복사하지 않는다.
성능 A/B는 390×844·DPR 3·CPU 4배 감속을 데스크톱 GPU에서 측정한 것이다. 대표 1·14·59판에서 장비별 프레임 p95 16.8ms 이하, 홈·상점에서 모델을 만드는 장착 교체는 45~86ms로 기록됐다. Android/iOS 실기기 성능 측정 완료로 해석하지 않는다.
최신 코드의 별도 관찰 항목은 운영 빌드의 장비 디버그 접근 노출(기존 디버그 계약 수준, 저장 불변)과 컨텍스트 복구 직후 압착 모델 재예열 부재다. 기록상 출시 차단 결함은 없었으나 이 문서가 출시 승인을 대신하지 않는다.
남은 확인·계획
섹션 제목: “남은 확인·계획”| 구분 | 대상 | 완료 근거 |
|---|---|---|
| 검증 대기 | 실제 Android/iPhone에서 장비·젤리 외관, GPU 성능·진동·소리·플레이 체감 | 기기·빌드·결과를 기록 |
| 검증 대기 | 천천히 썰기 리듬·전체 난이도와 이해도 | 사용자 체감 승인 또는 측정 |
| 관찰 | 찾기 모드 시간 초과 오답 수 표시·결과 품질 교체 후 광택, 가이드 소개 타이밍 | 해당 코드 재현·수정 여부 확인 필요, 옛 Minor를 자동으로 현재 결함 확정하지 않음 |
| 출시 전 확인 | 현재 음원 이용 조건·권리, 앱 아이콘·스플래시·스토어 자료 | 실제 사용 자산·허락·등록 결과 확인 |
| 계획 | 수익화 연동·스토어 운영 등록·Jenkins 첫 운영 실행 | 각 범위의 별도 설계·구현·검증 |
| 사용자 담당 | 이번 문서 사이트의 배치·가독성·이미지 크기 | 개요/도감/상세를 1280×800·390×844에서 확인 |
Android는 에뮬레이터 대신 승인된 실제 기기로 검사한다. iOS 테스트가 복제본을 만들면 해당 작업에서 만든 복제본만 종료·삭제한다. 이번 문서 작업은 네이티브 기기를 실행하지 않는다.
현황 공유 시 주의
섹션 제목: “현황 공유 시 주의”PROGRESS.md는 누적 기록이라 같은 기능에 오래된 대기·완료가 함께 있을 수 있다. 최근 기록 → 현재 코드 → 관련 스펙을 함께 확인한다. 과거의 “다음 할 일”을 현재 미구현 목록으로 통째로 복제하지 않는다. 이 페이지의 상태와 수동 설명은 매 기능 통합 때 검토해야 하며, 표 생성이 이 판단까지 자동 갱신하지는 않는다.
개발 이력 전체, 장비 코드, 갤러리 작성 기록, 모드 규칙, AI 협업·갱신 절차.
문서 사이트 배포 연결 (2026-10-28)
섹션 제목: “문서 사이트 배포 연결 (2026-10-28)”- 공개 주소: https://jelly-docs.steadyloop.dev. 문서 Worker
jelly-docs는 게임 Workerjelly-cutting과 분리했다. - 최초 수동 배포 버전
6270d32c-c94c-4d85-8c3b-c9ecb889f96c. HTTPS 문서·Markdown·llms.txt·사이트맵·장비 이미지 응답과 기대 본문을 확인했다. - GitHub
voidreader/CuttingJelly의DOCS_CLOUDFLARE_API_TOKENSecret 등록 완료. 전용 토큰은jelly-docs의 Individual Workers Editor 및steadyloop.dev의 Workers Routes Write만 사용한다. 라우트 권한은 해당 zone 전체에 영향을 줄 수 있다. 기존 게임 토큰은 변경하지 않았다. - 자동 배포 파일
.github/workflows/deploy-docs.yml과 DocsSite 전용 Wrangler 설정을 main에 반영했다. main 푸시 자동 배포 검증 완료. 첫 문서 커밋4c45f2c의 Actions 실행 #1이 설치·테스트·검사·빌드·전용 토큰 배포까지 성공했다. 공개catalog.json의 커밋도4c45f2c와 일치함을 확인했다. - 트리거는 main의 문서·게임 코드·기획 근거·생성 입력·배포 워크플로 변경 또는 수동 실행이다. 게임 코드 타입 의존성도 필요해 루트 잠금 설치 후 DocsSite 잠금 설치를 수행한다. 깨끗한 별도 디렉터리의 동일 설치·검사를 통과했다.
- 문서 배포 도구 Wrangler 4.154.0 사용. 신규 문서 의존성 취약점 검사 0건. 게임 의존성과 기존 게임 배포 워크플로는 수정하지 않았다.
이번 연결 작업은 화면 디자인 변경을 포함하지 않는다. 앞의 사용자 담당 시각 검수·실기기 미검증 범위는 유지한다.
문서 Actions #1의 실제 배포 버전: 9e997eb4-6762-4ad0-a746-cf0daf2ccb9c(100%). 이후 실행 상태는 문서 Actions 목록에서 확인한다.