iop/agent-task/edge_console_foreground_dedupe/complete.log
toki ffc30cb927 feat(edge): add console foreground dedupe task and update console events
- 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
2026-05-16 22:59:38 +09:00

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 중심으로 기록하는 것이 좋다.