# Complete - m-node-multi-target-serving-foundation/02+01_adapter_registry

## 완료 일시

2026-06-10

## 요약

Node adapter registry namespace follow-up까지 2회 리뷰 루프로 완료했으며 최종 판정은 PASS.

## 루프 이력

| Plan | Review | Verdict | 메모 |
|------|--------|---------|------|
| `plan_local_G08_0.log` | `code_review_cloud_G07_0.log` | FAIL | command/cancel ambiguous adapter error 보존과 Node smoke/full-cycle evidence 보완 필요 |
| `plan_cloud_G07_1.log` | `code_review_cloud_G07_1.log` | PASS | `LookupAdapter`로 error-preserving lookup을 추가하고 reviewer 재검증까지 통과 |

## 구현/정리 내용

- Registry가 adapter type과 instance key를 함께 보존하고, multi instance legacy lookup의 ambiguous error를 반환하도록 정리했다.
- Factory가 `NodeConfigPayload.adapters[].name`을 instance key로 등록하도록 갱신했다.
- Router/Node command/cancel 경로가 ambiguous adapter lookup 원인과 instance key 안내를 보존하도록 `LookupAdapter` 계약을 추가했다.
- registry, router, node command/cancel 테스트와 Node 보조 smoke evidence를 보강했다.

## 최종 검증

- `go test -count=1 ./apps/node/internal/router/... ./apps/node/internal/node/...` - PASS; router/node follow-up 테스트 통과.
- `go test -count=1 ./apps/node/...` - PASS; Node 전체 테스트 통과.
- `./scripts/e2e-smoke.sh` - PASS; node 등록, `/capabilities`, `/transport`, 메시지 2회 왕복, background run, `/sessions`, `/terminate-session` 확인.

## Roadmap Completion

- Milestone: `agent-roadmap/phase/inference-provider-extension/milestones/node-multi-target-serving-foundation.md`
- Completed task ids:
  - `adapter-registry`: PASS; evidence=`plan_cloud_G07_1.log`, `code_review_cloud_G07_1.log`; verification=`go test -count=1 ./apps/node/...`, `./scripts/e2e-smoke.sh`
- Not completed task ids: 없음

## 잔여 Nit

- 없음

## 후속 작업

- 없음
