<!-- task=kotlin_wss_tls plan=1 tag=REVIEW_KOTLIN_WSS_TLS -->

# tls_crosstest kotlin_dart.kt 체크리스트 동기화

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

각 항목의 체크리스트를 완료 표시하고, 중간 검증 명령을 실행한 뒤 출력을 CODE_REVIEW.md `검증 결과` 섹션에 붙여 넣는다.

## 배경

KOTLIN_WSS_TLS plan=0 리뷰에서 발견된 Suggested 이슈를 해결한다. `kotlin_wss_tls` plan=0 구현 시 `kotlin/crosstest/kotlin_dart.kt`에 TLS TCP crosstest 코드(포트 상수, `createServerSslContext`, `kotlinDir`, `runTlsTcp`, main 호출)가 추가됐으나, `tls_crosstest/PLAN.md` TLS_CROSSTEST-8 체크리스트는 이를 반영하지 않고 모두 `[ ]`인 상태다. tls_crosstest 구현 에이전트가 혼동 없이 이 파일의 나머지 작업(WSS phase)만 수행할 수 있도록 체크리스트를 동기화한다.

---

## [REVIEW_KOTLIN_WSS_TLS-1] tls_crosstest PLAN.md — kotlin_dart.kt 체크리스트 동기화

### 문제

`agent-task/tls_crosstest/PLAN.md` TLS_CROSSTEST-8 항목의 `kotlin/crosstest/kotlin_dart.kt` 체크리스트 (line ~450-455):

```markdown
- `kotlin/crosstest/kotlin_dart.kt`
  - [ ] TLS TCP/WSS 포트 상수 (29494, 29496)
  - [ ] 인증서 경로 계산 로직 추가
  - [ ] `runTlsTcp()` 함수 추가 (send-push, requests)
  - [ ] `runWssSendPush()` / `runWssRequests()` 함수 추가
  - [ ] main에서 호출 추가
```

`kotlin_dart.kt`에는 이미:
- `TLS_TCP_PORT = 29494` ✅ (WSS_PORT = 29496 은 없음)
- `kotlinDir()` + cert 경로 계산 ✅
- `runTlsTcp()` (send-push + requests 2 phase) ✅
- `main()`에서 `runTlsTcp()` 호출 ✅

나머지 미구현:
- `WSS_PORT = 29496` 상수
- `runWssSendPush()` / `runWssRequests()`
- main에서 WSS phase 호출

### 해결 방법

`agent-task/tls_crosstest/PLAN.md` TLS_CROSSTEST-8 kotlin_dart.kt 체크리스트를 실제 상태와 일치하도록 수정:

```markdown
- `kotlin/crosstest/kotlin_dart.kt`
  - [x] TLS TCP 포트 상수 (29494) ← 기구현
  - [x] 인증서 경로 계산 로직 추가 (`kotlinDir()`) ← 기구현
  - [x] `runTlsTcp()` 함수 추가 (send-push, requests) ← 기구현
  - [x] main에서 `runTlsTcp()` 호출 추가 ← 기구현
  - [ ] WSS 포트 상수 추가 (29496)
  - [ ] `runWssSendPush()` / `runWssRequests()` 함수 추가
  - [ ] main에서 WSS phase 호출 추가
```

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

- `agent-task/tls_crosstest/PLAN.md`
  - [ ] TLS_CROSSTEST-8 kotlin_dart.kt 체크리스트: 기구현 4개 항목 `[x]`로 변경, WSS 미구현 3개 항목 `[ ]`로 분리

### 테스트 작성

스킵 — 문서 수정.

### 중간 검증

없음.

---

## 수정 파일 요약

| 파일 | 항목 |
|------|------|
| `agent-task/tls_crosstest/PLAN.md` | REVIEW_KOTLIN_WSS_TLS-1 |

## 최종 검증

```
$ grep -A 10 "kotlin/crosstest/kotlin_dart.kt" agent-task/tls_crosstest/PLAN.md
  - [x] TLS TCP 포트 상수 (29494) ← 기구현
  ...
  - [ ] WSS 포트 상수 추가 (29496)
  ...
```
