# 명시적인 활동 ID와 이름 변경 관측 컴파일러 구현 사전 관측 소스: `13b57b829b44e8c3af8a95e083d8abaf510db2b0`. 추가된 이름 변경 write-back 검사와 설명을 포함한 공개 후보: [PR 1415](https://github.com/kimjooyoon/meta-ontology-go/pull/1415), 초기 공개 후보 `8b878f15d746a794d2e8eddc7904f339ba221de8`. URI 표기를 정규화한 최종 후보는 `27ad7b61d709978154f30923dd18287db866dd77`입니다. 필수 CI와 원본 기록을 확인한 뒤 dev `9858fdc2b816723c59e7c6d65a822c84440436e0`에 정상 병합했습니다. 검사한 후보와 병합 결과의 파일 트리가 같습니다. workbench main `59bc4118a5c4b50843412ed793d61373b065183f`와 기존 자체 QAT 모델을 사용했습니다. 모델 지문은 `3c68205a660695103712e2115ce90accd298b406dced8ad5ad5c9b84bab0a202`이고 가중치는 그대로입니다. before/after의 활동 이름과 manifest entry를 함께 변경했고 명시적인 활동 ID는 `urn:gooo:activity:sum`으로 유지했습니다. fixed.json/model.json은 두 변경의 원래 값과 새 값, Gooo 분류와 관측 집계를 담습니다. 두 방식의 분류가 같았습니다. 작성한 정책 사례 17개의 필드 51/51, 정답 없는 입력 0/0, 새 모델 호출 0/1, 저장 재생의 새 호출 0을 확인했습니다. 이 결과는 독립 정답률 평가로 세지 않습니다. 전체 명령 시간과 최대 RSS 원본은 *.time.txt입니다. 고정 순서 1.35초와 모델 0.76초는 각 한 번의 관측이며 순서와 캐시 조건이 다릅니다. 머신 전체 CPU 사용률과 모델만의 지연은 이 파일로 측정하지 않았습니다. 검사 로그는 파싱·포맷·의미 변환·패키지 race와 실제 영문/한글 native 실행·저장 재생, 새 이름으로 의미를 소스에 쓰는 BX 검사를 보여줍니다. 원본 실행 기록 전체와 전후 지문은 로컬 관측에 보관하고 공개 자료에는 소스·분류 집계·타이밍·검사 로그를 담았습니다. 최종 후보의 `final-observation`에는 함수 이름 변경과 URI scheme 표기 변경을 함께 적용한 두 소스와 분류 집계가 있습니다. ID는 `urn:gooo:activity:sum`으로 같고, 고정 순서·자체 모델의 분류가 같은지 다시 확인했습니다. 모델 1회·저장 재생의 새 모델 호출 0회였습니다. 대소문자 중복을 재현한 red 로그와 수리 뒤 race 로그도 보관합니다. 최종 후보의 readiness run `37894779641`은 네 플랫폼·aggregate·eligibility를 통과했습니다. 원본 artifact `11600181277`의 1,049바이트 ZIP과 API SHA256 지문을 대조했고 준비 조건은 7/7, 미확인·반증·저장소 쓰기 0이었습니다. 필수 CI `37894779810`도 통과했습니다. `canonical-final`은 원본 ZIP, run/artifact API 정보, 검증 결과와 병합 정보를 보관합니다. 원본 artifact `11600283763`은 11,190바이트, SHA256 `22e956ab971f59301b91177b6fbd2f74b946a5adf27a18b4b1f83e53069e18c7`입니다. 현재 head/base·동결한 PR 본문·여섯 검사와 네 플랫폼·ledger·투영 결과를 확인한 뒤 정상 병합했습니다. 공개 0.6.19는 기존 문법으로 유지하며 0.6.20 배포를 준비합니다.