<!-- task=yaml_validation_contract/01_core_contract plan=2 tag=REVIEW_REVIEW_VALIDATE_CORE -->

# YAML Validation Verification Output Follow-up Plan

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

`CODE_REVIEW-*-G??.md`의 구현 에이전트 소유 섹션 작성은 필수다. 구현 후 검증 명령을 실행하고 실제 출력과 구현 메모를 채운 뒤 active 파일을 그대로 두고 리뷰 준비를 보고한다. 최종 판정, 로그 변환, `complete.log`, archive 이동은 code-review-skill 전용이다.

## 배경

plan 1 리뷰에서 production/test 코드의 Required는 해결된 것으로 확인되었다. 남은 Required는 active review 파일의 검증 출력 신뢰도뿐이다. 이번 follow-up은 코드 변경 없이 지정 검증 명령을 다시 실행하고 실제 stdout/stderr를 정확히 기록하는 데 한정한다.

## 리뷰 결과 요약

- Required: `dart test test/oto_application_test.dart` 출력에 해당 명령이 낼 수 없는 `Analyzing oto...`가 포함되어 있었다.
- Required: combined test 출력이 `...`로 축약되어 실제 stdout/stderr 기록 요구를 충족하지 못했다.

## 구현 체크리스트

- [ ] [REVIEW_REVIEW_VALIDATE_CORE-1] 지정 검증 명령을 다시 실행하고 실제 stdout/stderr를 축약 없이 기록한다.
- [ ] 중간 검증과 최종 검증 명령을 실행하고 실제 결과를 기록한다.
- [ ] CODE_REVIEW-*-G??.md의 구현 에이전트 소유 섹션을 실제 구현 내용과 검증 출력으로 채운다. 이 항목이 완료되기 전에는 구현이 완료된 것이 아니다.

## 의존 관계 및 구현 순서

1. `REVIEW_REVIEW_VALIDATE_CORE-1`만 수행한다.

### [REVIEW_REVIEW_VALIDATE_CORE-1] Verification Output Trust Recovery

#### 문제

review 파일의 검증 결과가 실제 명령 출력과 일치하지 않는다. 특히 `dart test test/oto_application_test.dart` 구간에 `dart analyze` 출력이 섞였고, combined test 출력은 줄임표로 축약되었다.

#### 해결 방법

아래 지정 명령을 실제로 다시 실행하고, active `CODE_REVIEW-cloud-G07.md`의 각 검증 결과 블록에 해당 명령의 실제 stdout/stderr를 기록한다. 출력이 길어도 `...`, `(truncated)`, `All tests passed!` 단독 요약으로 대체하지 않는다.

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

- [ ] `agent-task/yaml_validation_contract/01_core_contract/CODE_REVIEW-cloud-G07.md`: `dart test test/oto_application_test.dart` 실제 출력 기록.
- [ ] `agent-task/yaml_validation_contract/01_core_contract/CODE_REVIEW-cloud-G07.md`: `dart analyze` 실제 출력 기록.
- [ ] `agent-task/yaml_validation_contract/01_core_contract/CODE_REVIEW-cloud-G07.md`: `dart test test/oto_application_test.dart test/oto_core_test.dart` 실제 출력 기록.
- [ ] production/test code는 새 검증 실패가 확인된 경우에만 수정하고, 수정했다면 `계획 대비 변경 사항`에 이유를 기록한다.

#### 테스트 결정

새 코드 테스트는 필요 없다. 검증 신뢰 회복 자체가 이 follow-up의 테스트 대상이다.

#### 중간 검증

```bash
dart test test/oto_application_test.dart
```

예상 결과: 모든 테스트 통과. 실제 stdout/stderr를 review 파일에 기록한다.

```bash
dart analyze
```

예상 결과: `No issues found!`

## 수정 파일 요약

| 파일 | 항목 |
|------|------|
| `agent-task/yaml_validation_contract/01_core_contract/CODE_REVIEW-cloud-G07.md` | REVIEW_REVIEW_VALIDATE_CORE-1 |

## 최종 검증

```bash
dart analyze
```

예상 결과: `No issues found!`

```bash
dart test test/oto_application_test.dart test/oto_core_test.dart
```

예상 결과: 모든 테스트 통과. 실제 stdout/stderr를 review 파일에 기록한다.

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