# 조립한 패키지에 실제 입력 넣기 2026-10-09 KST. [PR 1406](https://github.com/kimjooyoon/meta-ontology-go/pull/1406)의 소스 `92c1b7f860bd7d72fe6a06c7bd5d6f727f43242b`를 Go 1.27.2로 빌드해 실행했습니다. 깨끗한 빌드 정보는 `build.txt`에 있습니다. 공개 0.6.17 실행 파일은 새 `--inputs` 옵션을 거부하며, 그 원본 출력과 종료 코드를 `baseline.*`에 보존했습니다. 이 기능은 현재 개발 변경이며, 공개 0.6.17 실행 파일에는 포함되지 않습니다. ## 무엇을 확인했나 앞서 공개한 세 패키지 조립 예제에 정답 없이 새 입력 네 개를 넣었습니다. 재시도 예산 함수와 숫자 조립 함수를 가져와 연결하는 예제입니다. | 경로 | 보존된 조립 시도 | 새 입력의 실제 결과 | 새 실행의 평가 점수 | | --- | ---: | --- | --- | | 고정 순서로 새 조립 | 48 | `15`, `-50`, `-45035996273704970`, `5` | 정답 없음, `OBSERVED` | | 자체 소형 모델로 새 조립 | 41 | 같은 결과 | 정답 없음, `OBSERVED` | | 공개 0.6.17 기록 재실행 | 41 | 같은 결과 | 정답 없음, `OBSERVED` | | 새 관측 기록 재실행 | 41 | 같은 결과 | 정답 없음, `OBSERVED` | 입력 네 개는 소비한 호출 예제의 입력과 겹치지 않았습니다. 이 구분은 호출 입력에 한정되며, 모델 학습 데이터와의 관계를 판정하지 않습니다. 새 입력 때문에 조립 선택이나 호출 예제 실행 결과가 달라지지 않았음을 기존 공개 기록과 비교했습니다. 관측 기록에 원래 별도 평가 파일을 넣으면 4/4로 평가됐습니다. 기존 자체 모델의 텐서 크기는 2,096바이트입니다. 모델 메타데이터 SHA-256은 `3c68205a660695103712e2115ce90accd298b406dced8ad5ad5c9b84bab0a202`이고, 새 학습이나 모델 다운로드 없이 사용했습니다. 기존 all-data demonstration 모델과 관련된 예제에서 얻은 유한 관측입니다. 저장 재실행은 모델 파일 없이 모든 원래 시도를 재구성·실행했습니다. 추가 모델 호출은 0회였고, 보존된 조립 기록 전체가 원본과 같았습니다. `compare.go`는 JSON 숫자를 `json.Number`로 읽어 큰 정수를 반올림하지 않고 대조합니다. 모델 파일과 원래 예제 파일도 실행 전후 같은 바이트였습니다. ## 원본과 다시 대조하기 `fixed`, `model`, `compatibility`, `replay`, `scored`의 압축 파일은 새 명령의 원본 JSON입니다. `prior-fixed`, `prior-model`은 이전 공개 설치본에서 만든 원본 기록입니다. 압축을 풀고 다음을 실행할 수 있습니다. ```sh go run compare.go prior-fixed.json prior-model.json fixed.json model.json \ compatibility.json replay.json scored.json inputs.json ``` `actual.jsonl`은 일반 출력입니다. 새 실행의 원본 시간 측정은 `*-time.txt`에 있습니다. 고정 순서는 전체 명령 11.14초, 모델 경로는 7.96초였습니다. 로컬 macOS ARM64에서 각 한 번 측정했고 컴파일·실행을 포함합니다. 시스템 전체 CPU 점유율을 측정한 값은 없습니다. 재실행 시간에는 원래 조립 시도들을 다시 검사하는 비용이 포함됩니다. 명령과 패키지 실행 관련 전체 테스트, 조립 경로의 경쟁 상태 검사, 실제 0 나누기 회귀 테스트가 통과했습니다. 해당 원본 로그를 함께 보존했습니다. JSON은 실제 오류를 관측으로 남기고, 일반 출력은 반환값을 얻지 못한 행에서 실패 종료합니다. `SHA256SUMS`는 이 폴더 파일의 지문입니다. 공개 CI 상태는 PR에서 확인합니다. ## 개발 소스와 작업장 병합 컴파일러 PR 1406은 필수 여섯 검사와 원본 proof·provenance를 확인한 뒤 dev `86d565b43f7a9ae6f94add74475c280fb57f19a5`에 병합했습니다. CI `37868747734`의 artifact `11589783823`은 11,204바이트, SHA-256은 `c3da81a8ec4effae366415b3d17f74d3de63a79dd6f78b1ce1c5691087aae0cc`입니다. `source-ci-*`에 원본 ZIP과 대조 결과를 보존했습니다. 병합 후 파일 트리는 검사한 `92c1b7f8`과 같았습니다. 메인 반영 PR 1407도 CI `37870702225`의 필수 여섯 검사와 원본 검증 기록을 확인해 main `085169ebbfaff081420bb4faf88626c69736c4c6`에 병합했습니다. 원본 artifact는 `11591012762`, 11,762바이트, SHA-256 `657ed50636058f8689788646121411426300a3592accae348da3bcad8498656f`입니다. 검증 기록의 승인과 실제 dev/main 소스·파일 트리·직전 커밋 관계를 확인한 뒤 예상 소스 리비전을 지정해 병합했습니다. 결과의 파일 트리도 동일합니다. `main-ci-*`와 `main-merge.json`에 원본 및 대조 결과를 보존했습니다. 병합 후 main `085169eb`의 전체 CI `37872605578`도 성공했습니다. 원본 proof artifact는 `11591876159`, 11,020바이트, SHA-256 `929fac55e24429d291cd1d45355bfd400473819debb63b81456f5f8226316269`입니다. 원본 ZIP 지문·provenance와 push 소스·여섯 검사를 대조했고 `post-main-ci-*`에 보존했습니다. 작업장 PR 44는 main `a0152116bba110d6ef4f6a7404d8d954ff7ef8d8`에 병합했습니다. CI `37870039984`의 원본 관측 묶음 `11590150802`는 11,489,313바이트이며, SHA-256은 `c004d2e8655797c47d028c54ddd3b9ee0aee028f27990f9677fdd31264029908`입니다. 전체 ZIP 지문을 확인하고 고정 컴파일러의 Go 1.27.2·소스 식별 정보와 기존 패키지 조립 집계도 대조했습니다. CI는 새 진단 규칙을 기존 고정 컴파일러 `be4ef88c`로 실행했으며, 앞선 로컬 관측에서는 공개 설치본 `ae71176b`를 사용했습니다. 새 기능의 [Gooo 진단 관측 원본](https://github.com/kimjooyoon/gooo-ecosystem-workbench/tree/main/publication/package-input-diagnosis-20261009)은 작업장에 보존했습니다. 이 폴더의 `workbench-ci-*`는 CI artifact 정보, 원본에서 추출한 컴파일러 식별 정보, 검산 결과입니다.