# 현재 구현과 검증 범위 ## 지면·풍경·끌기 개선의 현재 상태 (2026-10-11 KST) 지면·큰 소품·놀이터 경계에서 묶음 전체가 마지막 안전 위치에 멈추고 작은 식생은 통과한다. 소품을 실제 지표면에 붙이고 다섯 번호마다 꽃 초원·나무 쉼터·꽃 언덕·양치식물 숲·바위 정원·돌 아치 계곡과 고정 변형을 연결했다. 끌기 중 가까운 상대와 깊이를 보여 주고 놓기·취소하면 이전 수동 시점으로 돌아온다. 자동 시점은 저장하지 않는다. 이어하기는 묶음 모양·ID·기록을 보존한 안전 위치 보정을 먼저 적용한다. 유효 배치가 없을 때만 해당 이어하기를 원래 번호의 초기 배치로 되돌리며 완료·해금·시범·다른 슬롯과 자유 놀이 모드를 보존한다. 검사 오류·한도 소진·쓰기 실패로 초기화하지 않는다. 저장버전1·원래173개 구·30개 비시각 정의·승인 자산455개를 유지했다. 검사 소스 `b438ee266bdda86ec40833792a004413d1182a39`에서 Final EditMode177/177·PlayMode112/112·AndroidBuild가 실제 종료0이었다. APK SHA-256은 `172A20915A9E82C06E557AFC6113189EDE659CA75CAA4A8A2FFF910E7C74CA49`다. 사용자 지시로 AndroidSmoke·기기 설치·정상30개 Android 진행·FPS 검증은 생략했다. 명령·UTC·로그·검사 수·소스·APK는 `artifacts/verification/PlaygroundInteraction/completion.json`에 연결한다. 문서 전용 후속 변경은 제품 파일 동일성으로 검사 소스에 연결한다. 현재 Editor 화면50개와 실제173개 구 입력을 확인했다. `EditorObservation/editor-visual-observer.json`과 `index.html`은 Editor 모의 가로 viewport이며 Android 화면이 아니다. 반복 식생을 줄이고 기존 자갈을 활용해 여섯 대표 풍경의 환경 FBX 삼각형 합계를 이전 개선 배치 대비22~47% 줄였다. 여섯 Editor Camera.Render CPU 중앙값 비교 중 하나는 상승했고 측정 날짜·호스트 부하도 다르므로 전체 성능 향상·GPU 비용·기기 FPS를 주장하지 않는다. 원문은 ResourceSceneryFix/editor-resource-observations.json에 있다. 일부 아치 뒤 가림·낮은 숫자 대비·수동 회전 확대의 안내 겹침, 복원 첫 진입 비용과 실기기·아동 사용성은 남은 확인 범위다. 기존 Main을 열어 체험한다. 초기 builder·일괄 시각 채택·승인 모델·음성 재생성을 실행 준비로 호출하지 않는다. 승인 메시의 읽기 전용 파생 복원 형상은 런타임 판정 자산으로 유지한다. 최종 승인·dev 통합 선택은 별도이며 아래 이전 기록은 현재 소스의 검사 결과가 아니다. ## 이전 승인 모델 제품 (2026-10-09 KST) 2026-10-09 KST. 한국어·Android·가로 화면·오프라인 체험판의 기존 30개 스테이지와 성공 후 자유 놀이를 유지하며 승인 모델을 적용했다. 아래 2026-10-07 제품 승인·검사 결과는 이전 외형의 이력이며 새 제품 전체의 사용자 승인으로 확대하지 않는다. 청록색 구 몸체와 대표 친구의 투구·무딘 검·둥근 방패 한 벌, 정원 1..10의 맑은 초원·구름 11..20의 꽃 언덕·별 작업실 21..30의 바위 언덕을 연결했다. 원본 2개·새 FBX 23개와 Unity 재질 31개는 `SourceAssets/Models/{Heroes,Meadow}/active-adoption.json`에 해시로 연결한다. 기존 13 FBX·원본·후보 provenance는 보존한다. 기존 Garden/Cloud/Workshop 식별자, 30개 비시각 정의·구 ID/초기 위치/총량·GUID·44개 승인 음성·6표정·UI·폰트·Mixer·Core·저장은 유지한다. 현재 제품 소스 `3346eb559bdfba24332feb4d9be4b7104520233e`의 최종 실행은 `artifacts/verification/VisualUpgrade/FinalProduct/completion.json`과 `documentation-final-evidence-audit.json`에 연결한다. EditMode 103/103·PlayMode 53/53·Android 226/226, 하위 Fresh30 151·FinalBoundary 37·RapidBoundary 39·ContentBoundary 69개가 각각 종료 0이며 하위 수를 독립 제품 기능 수로 합산하지 않는다. 네 단계 실제 종료 0을 확인했다. 현재 APK SHA-256은 `DA533F235A9869E5A68F4A244AF9A89E34A8E6FB9E7C7F2F57D830939507B829`다. 스마트폰·태블릿 Editor 비율 화면과 실제 AVD 결과를 구분한다. 원경 하단의 실제 틈을 보정하기 위해 30개 Stage의 FarHorizon 120개 x/z 배치 반경만 35에서 27로 옮겼다. 승인 메시·31개 재질·높이·회전·크기·다른 배치와 카메라·입력·Collider는 유지했다. 실제 가져온 sharedMesh의 별도 물리 장면에서 중앙 24m 복도 표본 누락은 366→반경 28의 6→반경 27의 세 풍경 각각 0이었다. 같은 카메라의 근접 A/B와 지적된 두 전체 화면에서도 중앙 틈 제거를 확인했으며 모든 외곽·픽셀·시점의 무틈을 보장하지 않는다. 원문은 `artifacts/verification/VisualUpgrade/HorizonFix/result.json`과 `HorizonFix/final`의 119개 PNG다. 원경 보정 전 제품 소스 `83182e7f3e86926bf130817d401a331829401fac`의 성공 검증·APK·갤러리는 `artifacts/verification/VisualUpgrade/BeforeHorizonFix/manifest.json`에 2,311개 파일과 SHA로 보존했다. 그 결과를 새 제품의 증거로 혼용하지 않는다. 이번 첫 Smoke 종료 1 원문을 보존하고 같은 소스·APK에서 Smoke만 재실행해 종료 0을 확인했다. 다른 세 단계의 통과는 유지했으며 새 최종 완료는 2026-10-08 17:19:58.7340281 UTC다. 기존 무제한 카메라의 yaw 210도·pitch −45도·거리 15에서는 넓어진 지면 뒷면이 보드를 더 많이 가린다. 실제 대조는 `artifacts/verification/VisualUpgrade/FinalProduct/EditorCapture/belowground-raycast-comparison.txt`에 있다. 엄격한 실제 구 탐색·Collider pick/drag·숫자 가독성 검사를 유지했지만 모든 시점 가독성을 보장하지 않는다. 기존 카메라·pick·초기 배치 보존을 우선했으며 카메라 범위·복귀 동작은 별도 UX 결정으로 남겼다. 실제 Android 스마트폰·태블릿의 손가락 조작·가독성·성능·발열·배터리, 5~7세 사용 관찰·학습 효과, iOS·스토어 배포는 후속 범위다. SFX/BGM은 사용자의 첫 버전 제외 결정대로다. ## 이전 제품 승인 이력 (2026-10-07) 2026-10-07. 한국어·Android·가로 화면·오프라인 체험판을 구현했다. 수 세기 10개와 합체·분리·혼합 20개, 순차 해금·재플레이·도움·시범·성공 후 자유 놀이가 연결됐다. 자유 놀이는 공급·묶음 반납·빈 보드와 10개 한도를 지원한다. 미완료 퍼즐별 저장과 최근 자유 놀이 하나, 손상 파일 복구를 구현했다. 독립 최종 검토에서 완료를 막는 문제와 남은 개선 지적이 없음을 확인했고, 사용자가 2026-10-07 최종 결과와 개발 문서를 승인했다. Unity 자석 구·얼굴/마스크·연결 빛·망토, Blender 소품 13개, 정원·구름·별 작업실 세 테마, 실제 AI 생성 얼굴 6표정과 한국어 UI가 포함됐다. 로컬 Qwen3-TTS의 숫자·안내 44개는 사용자 청취 승인 파일을 채택했다. 효과음·배경음악은 사용자의 첫 버전 제외 결정에 따라 포함하지 않았으며 미완료 자산으로 간주하지 않는다. ## 확인된 결과 통합 `dev`의 `ea2ad4506ce2288f7777c0eb017833723679f487`에서 네 검증 명령의 실제 종료가 모두 0이었다. EditMode 100/100, PlayMode 47/47이며 실패·건너뜀·미확정이 없다. Android 최종 검사 226개와 하위 정상 진행 151개·경계 37개·빠른 계수 39개·콘텐츠 69개가 통과했다. 하위 수를 서로 독립적인 제품 기능 수로 합산하지 않는다. 새 저장에서 1~30을 실제 입력으로 순서대로 해결했으며 완료 기록을 미리 주입하지 않았다. 서로 다른 두 미완료 퍼즐과 최신 자유 놀이의 배치·부분 계수·카메라가 강제 종료 뒤 각각 복원됐다. 별도 경계 상태로 10개 제한·반납·재공급·빈 보드·취소·손상 복구·오프라인 전체 숫자 발화·마지막 발화 보존을 검사했다. 원본은 `artifacts/verification/Final`이며 고정 사본은 `artifacts/verification/T8/BaseEa2`에 2,527개 파일과 SHA 목록으로 보존했다. 별도 원본 대조 `artifacts/verification/T8/independent-base-evidence-ea2.json`의 234개 확인도 통과했다. 최종 APK는 `artifacts/android/MagnetismHeroes.apk`, SHA-256 `0D341465FD2DC4809DF8FA423490A9CFB3BA755220A8685479399CACBD9BDDE8`다. 실제 설치본과 같은 해시이며 승인 44개 PCM과 필요한 고지 3개의 정확한 포함을 확인했다. 검증 환경은 Unity 6000.6.3f1과 API37의 2400×1080 AVD다. 음성의 실제 재생과 대표 화면, Editor의 스마트폰·태블릿 비율 검증은 수행했지만 모든 기기·모든 시점의 가독성을 증명한 것은 아니다. 이전 검사 실패는 별도 증거로 남기고 통과 결과로 바꾸지 않았다. ## 남은 확인과 확장 1. 실제 Android 스마트폰·태블릿을 준비해 손가락 이동/선택/핀치, 작은 화면 가독성·안전 영역과 최대 구·소품 상태의 프레임·메모리·발열·배터리를 측정한다. AVD 결과는 이를 대신하지 않는다. 2. 5~7세의 실제 사용으로 도움 이해·중복 계수 표시·분리 선택 난도를 관찰하고 학습 목적에 맞춰 조정한다. 현재 학습 효과를 검증한 실험은 없다. 3. iPhone·iPad는 Mac/Xcode와 실제 기기를 확보한 뒤 별도 빌드·조작·저장 검증을 수행한다. 스토어 배포·서명·AAB 준비도 후속 범위다. 4. 생활 장치·소풍 열차 등 영웅 미션과 곱셈·나눗셈 확장은 검토 아이디어다. 정해진 장치 배치나 새 성공 조건을 현재 퍼즐에 이미 구현한 것으로 취급하지 않는다. 효과음·배경음악 추가는 후속 요청과 사용자 파일 선정으로 진행한다. 추가 언어, 계정·동기화, 여러 작품 보관함, 넓은 탐험 월드, 광고·결제는 현재 구현 범위가 아니며 도입 여부부터 별도로 결정한다. 당시 승인 범위의 실행을 막는 미해결 문제는 없었다. 새 적용의 시점 제한은 위 현재 기록을 따른다.