# 중간 조건 기능 병합과 실제 개발판 실행 2026-10-10. [PR1439](https://github.com/kimjooyoon/meta-ontology-go/pull/1439)를 `dev`의 `92dc06b38f72518443f8a90e5c98a645f0c756f1`에 정상 병합했습니다. 검사한 후보 `a63be8ed36bdfe38b640ccfce9114db4514453ee`와 병합된 파일 트리가 같고, 기존 `dev` `bd62d46439b0f1d866e11c4f01bf7b21ff796de5`를 부모로 갖습니다. PR 본문도 병합 전후 바이트가 같습니다. ## CI와 증거 - [원래 PR CI 38015253943](https://github.com/kimjooyoon/meta-ontology-go/actions/runs/38015253943): attempt1, suite103005149195. 필수 여섯 검사와 증거 묶음이 모두 성공했습니다. - [원래 네 플랫폼 준비 검사 38015254012](https://github.com/kimjooyoon/meta-ontology-go/actions/runs/38015254012): attempt1, suite103005149354. macOS 두 아키텍처, Linux, Windows와 집계가 성공했습니다. - `ci-proof-38015253943-1`, artifact11655853456의 원본 ZIP은11,210바이트입니다. SHA-256 `d552fe2eec979e2e9f36323ba085ed0fb21d286c68d5e1fc276a37674c454d44`가 GitHub API 값과 같은지 확인한 뒤 압축을 풀었습니다. 로컬 v5 검증기도 PASS를 확인했습니다. `ci/`는 해당 실행·검사 묶음·파일 메타데이터·병합 응답·관측 기록과 원본 ZIP을 보관합니다. 이전 후보의 형식 검사 실패는 이전 자료에 그대로 남아 있습니다. 병합 후 [dev CI](https://github.com/kimjooyoon/meta-ontology-go/actions/runs/38016900868)와 [준비 검사](https://github.com/kimjooyoon/meta-ontology-go/actions/runs/38016900754)는 별도 실행이며, 이후 두 실행 모두 같은 병합 소스에서 통과했습니다. 완료 응답을 `ci/`에 추가했습니다. ## 병합된 소스로 새로 확인한 실행 Go1.27.2와 공개 SDK v0.2.28로 깨끗한 병합 소스에서 빌드했습니다. 실행 파일 SHA-256은 `ed99fad0b3c5a9df9fd9c9be356f536aeda400c71dcfd740ffc91ec2ad86d887`입니다. `gooo-typed-dev`에 설치한 파일도 바이트가 같습니다. 공개 `gooo` 배포본은0.6.24 그대로입니다. 개발판 버전 문자열은 아직0.6.24이므로 새 기능 여부는 위 소스 번호로 구분합니다. | 확인한 흐름 | 관측 결과 | | --- | --- | | 모델 없는 native 조립 | 호출자 출력11/11, 중간 조건3/3, 모델 판단0회 | | 저장된 조립 재실행 | 출력11/11, 선택 프로그램 동일, 새 판단0회 | | 기존 자체 모델과 조건 피드백 | 출력7/7, 조건3/3, 후보3개, 모델 판단9회, 외부 호출0회 | 자체 모델은 앞선 실험과 같은2,759바이트 가중치입니다. 새 학습은 없습니다. 큰 입력 `±9007199254740995`와 출력 `18014398509481990`는 JSON 정수 문자열로 비교했습니다. 호출자 평가11개는 소비한 호출자 조립 사례와 겹치지 않지만, 일부가 본문의 로컬 사례와 겹치므로 미지의 입력11개 성적으로 해석하지 않습니다. 모델 코드젠의7개 출력과3개 조건은 선택 중 사용하는 사례입니다. 모델 없는 조립은 벽시계0.96초·CPU 사용자0.27초/시스템0.20초·최대 RSS87,359,488B, 재실행은0.37초·CPU 사용자0.17초/시스템0.11초·최대 RSS86,458,368B였습니다. 모델 코드젠은 내부 전체2.119209ms, 외부 시간 측정의 두 자리 해상도에서는0.00초, 최대 RSS21,938,176B였습니다. 컴퓨터 전체 CPU 사용률과 모델만의 메모리는 미측정입니다. 순서대로 실행한 한 관측이며 속도 개선율로 사용하지 않습니다. ## 원본 재확인 `native/`의 gzip을 풀면 실제 출력과 시간 기록, 소스와 사례, 빌드 정보가 나옵니다. 압축 해제 후 원본과 바이트 단위로 비교했습니다. 검증기는 새 모델 판단이나 native 실행을 하지 않고 원래 자료의 소스 번호·조건·정수 값·저장 결과·모델 호출 수를 확인합니다. ```sh shasum -a 256 -c SHA256SUMS verification_dir=$(mktemp -d) for file in native/*.gz; do gzip -dc "$file" > "$verification_dir/$(basename "$file" .gz)" done GOWORK=off GOTOOLCHAIN=go1.27.2 go run verify.go "$verification_dir" > "$verification_dir/verified.json" cmp verified.json "$verification_dir/verified.json" ``` 새 언어 기능은 [중간 조건 안내](https://github.com/kimjooyoon/meta-ontology-go/wiki/Source-Condition-Cases), 모델 입력의 약점은 [별도24회 비교](../condition-feedback-ablation-20261010/README.md)에 정리했습니다.