- Add edge runtime config and opsconsole package - Refactor edge console to use new runtime config - Add service source metadata support - Update CLI adapter with target terminology - Add edge operation contract and event bus replay - Update node label and command ops surface - Add E2E smoke tests and full validation - Update proto runtime definitions - Update documentation and agent-ops rules
34 lines
2.2 KiB
Text
34 lines
2.2 KiB
Text
# 10 Bin E2E Smoke 완료 기록
|
|
|
|
- 완료 일시: 2026-05-17
|
|
- 최종 판정: PASS
|
|
- 요약: 6번째 리뷰 루프(plan=5)에서 mock smoke, real profile smoke, 전체 Go test 재검증이 모두 통과하여 작업을 완료했다.
|
|
|
|
## 루프 이력
|
|
|
|
| Plan | Review | 판정 | 요약 |
|
|
|---|---|---|---|
|
|
| `plan_cloud_G07_0.log` | `code_review_cloud_G07_0.log` | FAIL | 초기 smoke가 mock profile의 unsupported `/status`/`/terminate-session` 오류를 숨겼고 real profile도 `echo` 기반 fake profile이었다. |
|
|
| `plan_cloud_G07_1.log` | `code_review_cloud_G07_1.log` | FAIL | `cancel error` 계열 실패가 여전히 감춰질 수 있었고 non-persistent real profile에 `/terminate-session`을 보냈다. |
|
|
| `plan_cloud_G07_2.log` | `code_review_cloud_G07_2.log` | FAIL | real profile 검증 출력이 `...`로 생략되어 기록 신뢰성이 부족했다. |
|
|
| `plan_cloud_G07_3.log` | `code_review_cloud_G07_3.log` | FAIL | 리뷰 중 real profile 재실행 결과가 기록된 PASS와 달리 실패했다. |
|
|
| `plan_cloud_G07_4.log` | `code_review_cloud_G07_4.log` | FAIL | real profile 재실행 결과가 다시 기록된 PASS와 달라 verification trust가 깨졌다. |
|
|
| `plan_cloud_G07_5.log` | `code_review_cloud_G07_5.log` | PASS | deterministic real prompt와 정직한 상태 표기로 `IOP_E2E_PROFILE=gemini make test-e2e`, `make test-e2e`, `go test -count=1 ./...`가 모두 통과했다. |
|
|
|
|
## 최종 리뷰 요약
|
|
|
|
- `make test-e2e` target을 추가해 bin smoke를 표준 make 경로에서 실행할 수 있게 했다.
|
|
- `scripts/e2e-smoke.sh`는 실제 `bin/edge.sh`와 `bin/node.sh`를 임시 config 및 랜덤 port로 실행한다.
|
|
- 기본 smoke는 deterministic `cli` + `cat` persistent fake profile을 사용하고 session, background, terminate 경로를 검증한다.
|
|
- real profile smoke는 실제 `configs/edge.yaml` profile block을 사용하며 strict prompt, status command, PASS/FAILED/BLOCKED 결과를 exit status와 맞춰 기록한다.
|
|
- 최종 검증 출력은 `code_review_cloud_G07_5.log`에 기록했고 리뷰 중 같은 명령을 다시 실행해 확인했다.
|
|
|
|
## 최종 검증
|
|
|
|
```bash
|
|
IOP_E2E_PROFILE=gemini make test-e2e
|
|
make test-e2e
|
|
go test -count=1 ./...
|
|
```
|
|
|
|
세 명령 모두 exit 0으로 통과했다.
|