# Complete - cli_runtime_closeout/01_node_command_contract

## 완료 일시

2026-05-23

## 요약

Node command response contract 정리 1회 루프 완료, 최종 판정 PASS.

## 루프 이력

| Plan | Review | Verdict | 메모 |
|------|--------|---------|------|
| `plan_cloud_G07_0.log` | `code_review_cloud_G07_0.log` | PASS | `SESSION_LIST` label, `TRANSPORT_STATUS` state, `USAGE_STATUS` typed payload/metadata test가 계획대로 반영됨. |

## 구현/정리 내용

- `SESSION_LIST` result에 `session.N.label`을 추가하고 sorted label contract를 focused test로 고정했다.
- `TRANSPORT_STATUS` result에 readable `state`를 추가하면서 기존 `connected` 호환을 유지했다.
- `USAGE_STATUS` command response envelope와 parse metadata contract를 internal focused test로 고정했다.

## 최종 검증

- `go test -count=1 ./apps/node/internal/adapters/cli ./apps/node/internal/node` - PASS; `apps/node/internal/adapters/cli` 41.585s, `apps/node/internal/node` 0.009s.
- `rg --sort path -n 'session\.[0-9]+\.label|"state"' apps/node/internal/adapters/cli apps/node/internal/node` - PASS; label/state source and test references 확인.

## 잔여 Nit

- 없음

## 후속 작업

- 없음
