- Add edge_console_foreground_dedupe agent-task with plan and code review logs - Update console_events.go with foreground dedupe support - Update console_test.go with related test cases - Update e2e-smoke SKILL.md
20 lines
1.3 KiB
Text
20 lines
1.3 KiB
Text
완료 일시: 2026-05-16
|
|
|
|
요약: edge console foreground run의 async 중복 출력 문제 수정 및 e2e-smoke 체크리스트 보강, 1회 루프 완료.
|
|
|
|
루프 이력:
|
|
|
|
| plan | code_review | verdict |
|
|
|------|-------------|---------|
|
|
| plan_cloud_G07_0.log | code_review_cloud_G07_0.log | PASS |
|
|
|
|
최종 리뷰 요약:
|
|
|
|
- `consoleEventRouter.Handle`가 `Background=false` foreground run event를 async 출력하지 않도록 변경되어 늦게 도착한 all-runs event가 `<empty>`/중복 complete를 만들지 않는다.
|
|
- late foreground event regression test가 추가되었고, background async 출력 테스트는 실제 `Background=true` event로 보강되었다.
|
|
- `e2e-smoke` skill에 foreground mock smoke의 `<empty>` 금지와 complete count 조건이 추가되었다.
|
|
- 리뷰어가 `go test -count=1 ./apps/edge/cmd/edge`, `go test -count=1 ./...`, `rg --sort path ...`, 임시 config/포트 기반 `bin/edge.sh` + `bin/node.sh` mock smoke를 재실행해 PASS를 확인했다.
|
|
|
|
잔여 Nit:
|
|
|
|
- 구현자가 리뷰 파일에 기록한 smoke 출력은 일부 `요약`/`...`가 포함되어 있었다. 리뷰 중 동일 검증을 재실행해 신뢰를 회복했지만, 이후에는 bin smoke 출력도 실제 stdout/stderr 중심으로 기록하는 것이 좋다.
|