39 lines
1.8 KiB
Text
39 lines
1.8 KiB
Text
# Complete - 01_proto_socket_naming
|
|
|
|
## 완료 일시
|
|
|
|
2026-05-20
|
|
|
|
## 요약
|
|
|
|
Go module/import/proto package naming을 `proto-socket` 기준으로 통일했고, 1회 리뷰에서 PASS 완료.
|
|
|
|
## 루프 이력
|
|
|
|
| Plan | Review | Verdict | 메모 |
|
|
|------|--------|---------|------|
|
|
| `plan_cloud_G08_0.log` | `code_review_cloud_G08_0.log` | PASS | Go module path, generated proto, README, Go module consumer 예제가 새 이름으로 정리됨 |
|
|
|
|
## 구현/정리 내용
|
|
|
|
- Go module path와 Go import path를 `git.toki-labs.com/toki/proto-socket/go` 기준으로 갱신.
|
|
- Go proto `go_package`와 generated packet 파일을 재생성해 새 module path descriptor 반영.
|
|
- README Go quick start와 `examples/go-module-consumer`의 require/import/install 안내를 새 module path로 갱신.
|
|
- 이전 module path checksum은 새 module path 원격 publish 전 임의 checksum을 만들지 않도록 제거.
|
|
- 리뷰 중 `tools/generate_proto.sh`를 재실행해 generated 파일을 현재 toolchain 기준으로 정리.
|
|
|
|
## 최종 검증
|
|
|
|
- `PATH="$HOME/.pub-cache/bin:$PATH" tools/generate_proto.sh` - PASS; `Proto schemas are in sync.`
|
|
- `PATH="$HOME/.pub-cache/bin:$PATH" tools/check_proto_sync.sh` - PASS; `Proto schemas are in sync.`
|
|
- `cd go && go test -count=1 ./...` - PASS; Go 전체 패키지 테스트와 crosstest/example package compile 성공.
|
|
- `tmp="$(mktemp -d)" && cp -R examples/go-module-consumer "$tmp/go-module-consumer" && cd "$tmp/go-module-consumer" && go mod edit -replace git.toki-labs.com/toki/proto-socket/go=/config/workspace/proto-socket/go && go mod tidy && go run .` - PASS; `proto-socket import OK`
|
|
- `rg --sort path -n "common-proto-socket|common_proto_socket|common proto socket" . -g '!agent-task/**' -g '!dart/.dart_tool/**' -g '!python/.pytest_cache/**'` - PASS; 출력 없음.
|
|
|
|
## 잔여 Nit
|
|
|
|
- 없음
|
|
|
|
## 후속 작업
|
|
|
|
- 없음
|