<!-- task=mattermost_push_plugin_extraction/03+01,02_host_consumer plan=3 tag=REVIEW_REVIEW_REVIEW_REFACTOR -->

# Host Consumer Artifact Cleanup Follow-up Plan

## 이 파일을 읽는 구현 에이전트에게

이 계획은 `code_review_cloud_G07_2.log`의 Suggested 항목만 닫는다. 코드 변경 범위를 넓히지 말고, repo root에 남은 verification transfer artifact만 제거한다.

## 배경

Android SDK-enabled 원격 build 검증은 exit 0으로 재현됐다. 남은 문제는 원격 전송용으로 생성된 `nomadcode.tar.gz`가 repo root에 untracked 상태로 남아 있는 것이다.

## 빌드 등급

- Build lane: `cloud-G07`
- Review lane: `cloud-G07`
- 사유: 기존 loop route를 유지하되, 실제 범위는 artifact cleanup과 deterministic verification뿐이다.

## 구현 체크리스트

- [ ] [REVIEW_REVIEW_REVIEW_REFACTOR-1] repo root의 `nomadcode.tar.gz` transfer artifact를 제거하고 artifact 검증 결과를 기록한다.
- [ ] 중간 검증과 최종 검증 명령을 모두 실행하고 실제 출력을 `CODE_REVIEW-cloud-G07.md`에 붙여 넣는다.
- [ ] CODE_REVIEW-*-G??.md의 구현 에이전트 소유 섹션을 실제 구현 내용과 검증 출력으로 채운다. 이 항목이 완료되기 전에는 구현이 완료된 것이 아니다.

## [REVIEW_REVIEW_REVIEW_REFACTOR-1] Remove transfer artifact

### 문제

`nomadcode.tar.gz`가 repo root에 untracked 상태로 남아 있다. 이 파일은 원격 build 검증을 위한 전송 산출물로 보이며, source 변경이나 task log가 아니므로 active workspace에 남기면 안 된다.

### 해결 방법

- `nomadcode.tar.gz`를 제거한다.
- archive/build artifact 탐색 명령이 no output인지 확인한다.
- 이번 follow-up에서는 source, Gradle, lockfile, plugin 코드를 수정하지 않는다.

### 수정 파일 및 체크리스트

- [ ] Delete `nomadcode.tar.gz`
- [ ] Confirm no `*.tar.gz`, `*.zip`, or `*.apk` file remains within repo root depth 2

### 테스트 결정

코드 테스트는 새로 필요하지 않다. 이 작업은 repo-local artifact cleanup이다.

### 중간 검증

```bash
cd /config/workspace/nomadcode && find . -maxdepth 2 -type f \( -name '*.tar.gz' -o -name '*.zip' -o -name '*.apk' \) -print
```

Expected: no output.

## 수정 파일 요약

| 파일 | 항목 |
|------|------|
| `nomadcode.tar.gz` | REVIEW_REVIEW_REVIEW_REFACTOR-1 |
| `CODE_REVIEW-cloud-G07.md` | REVIEW_REVIEW_REVIEW_REFACTOR-1 |

## 리뷰어를 위한 체크포인트

- No repo-local transfer/build artifact remains under root depth 2.
- No unrelated source, dependency, generated registrant, or plugin file changed in this follow-up.

## 최종 검증

```bash
cd /config/workspace/nomadcode && find . -maxdepth 2 -type f \( -name '*.tar.gz' -o -name '*.zip' -o -name '*.apk' \) -print
cd /config/workspace/nomadcode && git status --short nomadcode.tar.gz agent-task/mattermost_push_plugin_extraction/03+01,02_host_consumer
```

Expected: artifact find command has no output. `git status --short nomadcode.tar.gz ...` shows only active task plan/review files and no `nomadcode.tar.gz`.

모든 검증 완료 후 반드시 `CODE_REVIEW-*-G??.md`의 구현 에이전트 소유 섹션을 채운다. 이 파일 작성이 구현의 마지막 단계다.
