nexo/agent-task/m-flutter-web-notification-smoke/02+01_web_runtime/CODE_REVIEW-cloud-G07.md
toki e2823b38e0 test(client-app): Flutter Web smoke 보완을 준비한다
브라우저 smoke의 선행 조건으로 test host를 web build 가능 상태로 만들고, 후속 runtime evidence 계획과 완료 로그를 함께 남긴다.
2026-06-08 10:52:46 +09:00

4.6 KiB

Code Review Reference - WEB-RUNTIME

[IMPLEMENTING AGENT - READ FIRST] Filling in this file is the mandatory final step of implementation. The task is NOT complete until every implementation-owned section below is filled in. Complete the 구현 체크리스트; the final checklist item is mandatory before saving. Fill implementation-owned sections, then stop with active files in place and report ready for review. If implementation is blocked by a user-only decision, user-owned external environment prerequisite, or scope conflict, fill 사용자 리뷰 요청 with evidence and stop with active files in place; code-review decides whether to write USER_REVIEW.md. Do not ask the user directly, present choices in chat, or call request_user_input during implementation. Finalization (코드리뷰 결과, log rename, complete.log, archive moves, 코드리뷰 전용 체크리스트) is review-agent-only.

개요

date=2026-06-08 task=m-flutter-web-notification-smoke/02+01_web_runtime, plan=0, tag=WEB-RUNTIME

Roadmap Targets

  • Milestone: agent-roadmap/phase/messaging-runtime/milestones/flutter-web-notification-smoke.md
  • Task ids:
    • web-runtime: 원격 Flutter Web server와 forwarded localhost URL 기반 수동 smoke 절차를 정리한다.
  • Completion mode: check-on-pass

이 파일을 읽는 리뷰 에이전트에게

[REVIEW AGENT ONLY] 아래 종결 절차는 코드리뷰 에이전트 전용이다. 구현 에이전트는 이 섹션을 실행하지 않는다.

각 항목의 구현을 실제 소스 파일과 대조하고, 검증 결과 섹션의 출력이 코드와 일치하는지 확인하세요. PASS이고 task group이 m-<milestone-slug>이면 완료 이벤트 메타데이터를 보고한다. roadmap 상태 체크와 update-roadmap 호출은 런타임 책임이다.


구현 항목별 완료 여부

항목 완료 여부
[WEB-RUNTIME-1] Predecessor gate [ ]
[WEB-RUNTIME-2] Ignored remote preview environment contract [ ]
[WEB-RUNTIME-3] README smoke procedure 연결 [ ]
[WEB-RUNTIME-4] Remote server reachability and user evidence handoff [ ]

구현 체크리스트

  • 01_web_scaffold predecessor complete log를 확인한다.
  • remote preview 실행에 필요한 ignored environment variable contract를 agent-test/local/runtime-env.md 또는 별도 ignored profile에 정리한다.
  • apps/flutter-test/README.md에 web runtime smoke 절차를 환경값 없이 연결한다.
  • 원격 preview server reachability를 검증하고 사용자 browser smoke evidence 수집 조건을 기록한다.
  • CODE_REVIEW-*-G??.md의 구현 에이전트 소유 섹션을 실제 구현 내용과 검증 출력으로 채운다. 이 항목이 완료되기 전에는 구현이 완료된 것이 아니다.

코드리뷰 전용 체크리스트

[REVIEW AGENT ONLY] 이 체크리스트는 코드리뷰 에이전트만 사용한다.

  • 코드리뷰 결과PASS, WARN, FAIL 중 하나의 판정을 append한다.
  • 판정과 Required/Suggested/Nit 분류가 서로 일치한다.
  • PASS이면 complete.log를 작성하고 active task directory archive 준비를 한다.

구현 에이전트 기록

변경 요약

구현 에이전트가 실제 변경 요약을 작성한다.

계획 대비 변경 사항

계획과 달라진 점이 없으면 없음이라고 쓴다.

검증 결과

실행한 명령과 실제 stdout/stderr를 붙인다. 출력이 길면 저장 경로와 저장 명령을 기록한다.

남은 위험

남은 위험이 없으면 없음이라고 쓴다.

사용자 리뷰 요청

기본값은 없음이다. 구현 중 사용자 결정, 사용자 소유 외부 환경/secret/서비스 준비, 또는 계획 범위 변경 없이는 안전하게 진행할 수 없으면 아래 항목을 실제 내용으로 교체하고, 구현을 중단한 뒤 active 파일을 그대로 둔 채 리뷰를 요청한다. 구현 에이전트는 사용자에게 직접 질문하거나 선택지를 제시하거나 request_user_input을 호출하지 않는다. 후속 에이전트가 명령 재실행이나 산출물 수집으로 해소할 수 있는 검증 증거 공백만으로는 사용자 리뷰 요청을 작성하지 않는다.

  • 상태: 없음
  • 사유 유형: 없음
  • 결정 필요: 없음
  • 차단 근거: 없음
  • 실행한 검증/명령: 없음
  • 자동 후속 불가 이유: 없음
  • 재개 조건: 없음

코드리뷰 결과

리뷰 에이전트가 판정을 append한다.