# 저장 조립 재실행의 현재 실패 기록 2026-10-09 KST. 후보 소스는 `63150826c184dd273bdc75d78fa43e2fbef7849b`, Go 1.27.2, decision runtime v0.2.26-experimental입니다. [PR 1408](https://github.com/kimjooyoon/meta-ontology-go/pull/1408)에 공개했습니다. 아래는 배포 전 후보 관측입니다. 이후 같은 파일 구성의 [0.6.18 공개·설치 관측](../release-0618-published-20261009/README.md)까지 완료했습니다. ## 발견한 누락과 수정 초기 후보 `4d16df53`은 배포 준비 네 플랫폼 검사를 통과했으나, 별도의 [Windows 실행](https://github.com/kimjooyoon/meta-ontology-go/actions/runs/37872105912/job/113632319980)에서 저장 기록을 재실행하다 실패했습니다. 현재 실패한 시도의 실행 자료는 반환하지 않고 과거 이력만 남겨서, 이 원본으로는 하위 프로세스가 왜 실패했는지 알 수 없었습니다. [초기 원본](../release-0618-candidate-20261009/README.md)을 그대로 보존합니다. 수정본은 `result.evaluation.replay_failure`에 현재 시도 번호, 실행 또는 비교 단계, 현재 runtime을 남깁니다. 하위 프로세스는 실제 오류와 제한된 원본 진단 바이트, 종료·취소·시간 초과 상태와 지문을 보존합니다. 진단 바이트는 복사본을 바꿔도 원본이 변하지 않으며 JSON 왕복에서도 유지됩니다. 도구 선택 실패의 단계는 `TOOLCHAIN`입니다. 기존 조립 이력은 그대로 두고 새 평가를 실행했다고 표시하지 않습니다. 실패한 기록을 다음 정상 재실행 입력으로 받아들이지도 않습니다. 누락을 드러내는 테스트가 수정 전 실패하고 수정 후 통과했습니다. 관련 패키지 전체 검사와 추가 회귀/race 검사, 전체 빌드와 vet를 확인했습니다. 마지막 후보의 실제 패키지 실행 여덟 종류와 일반 출력도 native race 검사에서 17.004초에 통과했습니다. 이 후보의 [transformation-effect Windows 검사](https://github.com/kimjooyoon/meta-ontology-go/actions/runs/37874062643)와 [배포 준비 Windows 검사](https://github.com/kimjooyoon/meta-ontology-go/actions/runs/37874062700)는 각각 통과했습니다. 준비 workflow는 네 플랫폼과 집계·eligibility까지 모두 성공했고, transformation-effect도 세 플랫폼을 포함해 성공했습니다. 처음 실패의 원인은 아직 확인되지 않았습니다. 후속 일반 CI `37874062602`도 통과했습니다. 원본 proof artifact `11592680332` (11,183바이트)의 SHA-256은 `3157ed4907ea226d091d93f3766b2bc8be6ec5c817d1fb979d9cc474b05f9974`입니다. 원본 ZIP·검증 기록·실제 PR 소스와 기준 브랜치를 확인한 뒤 PR 1408을 dev `13d576efb191cd74a03c2c19c1b48fe488db58e7`에 병합했습니다. 검사 후보와 병합 결과의 파일 트리는 `2897cfdcc54bfe54a5512e4e128a78d1874e3b91`로 같습니다. `canonical-*`에 원본과 대조·병합 기록을 보존합니다. 동일한 dev 트리의 메인 반영 [PR 1409](https://github.com/kimjooyoon/meta-ontology-go/pull/1409)는 진행 중입니다. 병합 소스의 배포 준비 실행 `37875891359`는 7/7로 완료했습니다. 메인 후보 `98613863`의 유일한 부모는 당시 main `085169eb`입니다. `main-promotion-tuple.json`에 이 관계를 남겼습니다. 이어 게시 실행 `37876379589`가 성공했고 0.6.18 공개 파일을 설치했습니다. 준비 실행 `37874062700`의 원본 eligibility artifact는 `11592115806`, 1,051바이트, SHA-256 `45822cca79d3d4f12d999f75a108a095b699848b1ed3ee2404a40818f1a1426e`입니다. 소스 `63150826`, 준비 7/7과 다음 작업 `MERGE_VALIDATED_CANDIDATE`를 확인했습니다. `readiness-*`에 원본 ZIP과 대조 자료를 보존합니다. PR 검증이므로 병합 후 dev 실행과 배포 절차가 따로 필요합니다. ## 기존 모델과 저장 이력의 대조 기존 자체 graph QAT 모델은 지문 `3c68205a660695103712e2115ce90accd298b406dced8ad5ad5c9b84bab0a202`, tensor 2,096바이트 그대로입니다. 고정 48번·모델 41번으로 같은 프로그램을 선택했고, 실제 출력은 `15`, `-50`, `-45035996273704970`, `5`였습니다. 정답 없는 출력에 평가 점수를 만들지 않았습니다. 공개 0.6.17의 조립 기록과 새 입력 기록을 모두 재사용했고 새 추론은 0회, 나중에 정답을 붙인 평가는 4/4였습니다. 모델을 쓴 전체 명령의 단일 관측은 8.58초, 사용자 CPU 4.14초·시스템 CPU 2.84초, 최대 RSS 88,162,304바이트입니다. 고정 순서는 12.04초, CPU 5.17/3.54초, RSS 88,309,760바이트였습니다. 컴파일과 실행까지 포함하며, 캐시와 실행 순서가 다릅니다. 모델 단독 성능이나 호스트 전체 CPU 사용률을 측정한 값은 아닙니다. `failed-replay.json.gz`는 이 후보로 없는 Go 경로를 지정해 진단 경로를 확인한 별도 관측입니다. Windows의 원래 실패를 재현한 것으로 취급하지 않습니다. 첫 저장 시도와 `TOOLCHAIN` 단계가 남고, 새 평가는 실행되지 않았습니다. 원본 JSON은 압축만 했고 비교 코드는 큰 정수를 보존합니다. `SHA256SUMS`로 묶었습니다.