<!-- task=stability_baseline/02_doc_consistency plan=1 tag=REVIEW_DOCS -->

# 리뷰 후속 - 문서 정합성 리뷰 스텁 완결성 복구

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

구현 완료 전 `CODE_REVIEW-cloud-G05.md`의 구현 에이전트 소유 섹션을 반드시 채운다. 검증 명령을 실제 실행하고 출력은 요약하지 말고 붙여 넣는다. active 파일은 그대로 두고 리뷰 준비 상태만 보고한다. 최종 archive, `complete.log`, 코드리뷰 전용 체크리스트 처리는 code-review 스킬 전용이다.

## 배경

1차 리뷰는 소스 문서 정합성과 검증 출력은 통과했지만, review stub의 `구현 체크리스트` 문구가 plan과 달라 `FAIL`로 종료했다. 이 후속 작업은 문서 정책을 다시 크게 바꾸는 작업이 아니라, 체크리스트 고정 계약을 지키면서 같은 정합성 검증을 다시 기록하는 작업이다.

## 분석 결과

### 읽은 파일

- `README.md`
- `PROTOCOL.md`
- `VERSIONING.md`
- `PORTING_GUIDE.md`
- `agent-ops/roadmap/milestones/stability-baseline.md`
- `agent-task/stability_baseline/02_doc_consistency/plan_local_G05_0.log`
- `agent-task/stability_baseline/02_doc_consistency/code_review_cloud_G05_0.log`
- `agent-ops/rules/project/rules.md`
- `agent-ops/rules/project/domain/protocol/rules.md`
- `agent-ops/rules/project/domain/tools/rules.md`

### 테스트 커버리지 공백

- 문서 정합성 및 agent-task artifact 완결성은 단위 테스트 대상이 아니다.
- `rg --sort path`, checklist text diff, `tools/check_proto_sync.sh`, `git diff --check`로 검증한다.

### 심볼 참조

- none. renamed/removed symbol 없음.

### 분할 판단

분할 정책을 평가했다. 이 작업은 기존 split subtask `stability_baseline/02_doc_consistency`의 후속이며, Required 이슈가 review stub 완결성 하나에 한정된다. 소스 문서 정책 변경, proto/schema 변경, sibling subtask 수정이 없으므로 추가 분할하지 않는다.

### 범위 결정 근거

범위는 `02_doc_consistency`의 active plan/review artifact와 필요한 경우의 최소 문서 정합성 수정으로 제한한다. `03+01,02_protocol_freeze`, `04+03_maintenance_criteria`, `agent-task/archive/**`, proto schema, 언어 구현체, test runner는 수정하지 않는다. 문서 재대조에서 새 충돌이 발견되지 않으면 `README.md`, `PROTOCOL.md`, `VERSIONING.md`, `PORTING_GUIDE.md`, `stability-baseline.md`도 변경하지 않는다.

### 빌드 등급

build `local-G05`, review `cloud-G05`. 이전 실패는 deterministic하게 review-detectable한 artifact 완결성 이슈이며, 문서 정합성 판단은 공식 문서 여러 개를 다시 대조해야 하므로 review는 cloud를 유지한다.

## 구현 체크리스트

- [ ] `plan_local_G05_0.log`와 `code_review_cloud_G05_0.log`의 Required 이슈를 확인한다.
- [ ] README, PROTOCOL, VERSIONING, PORTING_GUIDE, `stability-baseline.md`의 지원 언어, 비목표, protocol 0.1, 검증 gate, 보류 정책 문구를 재대조하고 필요한 경우 최소 수정한다.
- [ ] `CODE_REVIEW-cloud-G05.md`의 `구현 체크리스트` 항목 텍스트/순서가 이 plan과 정확히 일치하는지 확인하고 체크만 수행한다.
- [ ] 중간/최종 검증 명령을 실행한다.
- [ ] CODE_REVIEW-*-G??.md의 구현 에이전트 소유 섹션을 실제 구현 내용과 검증 출력으로 채운다. 이 항목이 완료되기 전에는 구현이 완료된 것이 아니다.

### [REVIEW_DOCS-1] 리뷰 스텁 체크리스트 계약 복구

#### 문제

1차 리뷰에서 `code_review_cloud_G05_0.log:40`의 두 번째 구현 체크리스트가 `plan_local_G05_0.log:57`과 다르다고 판정했다. `code_review_cloud_G05_0.log:172`의 ownership 표는 구현 에이전트가 `구현 체크리스트`의 텍스트/순서를 바꾸지 않고 체크만 하도록 요구한다.

#### 해결 방법

새 active `CODE_REVIEW-cloud-G05.md`의 `구현 체크리스트`는 이 plan의 항목과 같은 텍스트/순서를 유지한다. 구현 에이전트는 체크박스만 `[x]`로 바꾸고, 문서 충돌 없음 또는 최소 수정 이유는 `계획 대비 변경 사항`과 `주요 설계 결정`에 기록한다.

Before (`code_review_cloud_G05_0.log:40`):

```markdown
- [x] 충돌이 없으므로 `stability-baseline.md`에 점검 결과를 기록하고 체크박스 완료 처리했다.
```

After:

```markdown
- [x] README, PROTOCOL, VERSIONING, PORTING_GUIDE, `stability-baseline.md`의 지원 언어, 비목표, protocol 0.1, 검증 gate, 보류 정책 문구를 재대조하고 필요한 경우 최소 수정한다.
```

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

- [ ] `agent-task/stability_baseline/02_doc_consistency/CODE_REVIEW-cloud-G05.md`: 구현 에이전트 소유 섹션을 채우되 `구현 체크리스트` 텍스트/순서를 변경하지 않는다.
- [ ] `agent-ops/roadmap/milestones/stability-baseline.md`: 새 문서 충돌이 발견될 때만 최소 수정.
- [ ] `README.md`: 새 문서 충돌이 발견될 때만 최소 수정.
- [ ] `PROTOCOL.md`: 새 문서 충돌이 발견될 때만 최소 수정.
- [ ] `VERSIONING.md`: 새 문서 충돌이 발견될 때만 최소 수정.
- [ ] `PORTING_GUIDE.md`: 새 문서 충돌이 발견될 때만 최소 수정.

#### 테스트 작성

테스트 추가 없음. 문서/리뷰 artifact 완결성 작업이며, deterministic shell 검증으로 충분하다.

#### 중간 검증

```bash
bash -lc "diff -u <(sed -n '/^## 구현 체크리스트$/,/^### \\[REVIEW_DOCS-1\\]/p' agent-task/stability_baseline/02_doc_consistency/PLAN-local-G05.md | sed -n 's/^- \\[[ x]\\] //p') <(sed -n '/^## 구현 체크리스트$/,/^## 코드리뷰 전용 체크리스트$/p' agent-task/stability_baseline/02_doc_consistency/CODE_REVIEW-cloud-G05.md | sed -n 's/^- \\[[ x]\\] //p')"
```

예상 결과: output 없음.

```bash
rg --sort path -n 'protocol `0\.1`|0\.1|Available|Planned|deferred|package registry|Git-based|validation matrix|check_proto_sync|C#|Swift|release|breaking|non-breaking' README.md PROTOCOL.md VERSIONING.md PORTING_GUIDE.md agent-ops/roadmap/milestones/stability-baseline.md
```

예상 결과: 각 정책 문구가 충돌 없이 같은 방향을 가리킨다.

## 수정 파일 요약

| 파일 | 항목 |
|------|------|
| `agent-task/stability_baseline/02_doc_consistency/CODE_REVIEW-cloud-G05.md` | REVIEW_DOCS-1 |
| `agent-ops/roadmap/milestones/stability-baseline.md` | REVIEW_DOCS-1, 충돌 발견 시만 |
| `README.md` | REVIEW_DOCS-1, 충돌 발견 시만 |
| `PROTOCOL.md` | REVIEW_DOCS-1, 충돌 발견 시만 |
| `VERSIONING.md` | REVIEW_DOCS-1, 충돌 발견 시만 |
| `PORTING_GUIDE.md` | REVIEW_DOCS-1, 충돌 발견 시만 |

## 최종 검증

```bash
tools/check_proto_sync.sh
```

예상 결과: `Proto schemas are in sync.`

```bash
git diff --check
```

예상 결과: output 없음.

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