# Complete - m-edge-model-group-queue-scheduling/03+01_node_queue_simplify

## 완료 일시

2026-06-16

## 요약

Node-local provider FIFO admission queue를 제거하고 immediate concurrency safety reject와 queued=0 capability snapshot으로 단순화한 작업을 1회 리뷰로 PASS 처리했다.

## 루프 이력

| Plan | Review | Verdict | 메모 |
|------|--------|---------|------|
| `plan_cloud_G07_0.log` | `code_review_cloud_G07_0.log` | PASS | Required/Suggested 이슈 없음; 리뷰 중 stale comment와 review artifact drift를 비동작성 정리 |

## 구현/정리 내용

- `OnRunRequest`의 Node-local FIFO enqueue/wait/promote 경로를 제거하고, adapter/global concurrency safety guard를 즉시 획득하지 못하면 rejected store status와 error RunEvent를 남기도록 정리했다.
- capability response와 provider snapshot의 `queued` 값을 Node-local queue가 없음을 나타내는 `0`으로 고정하고, in-flight는 adapter safety guard 기준으로 유지했다.
- Node admission queue 전제 테스트를 over-dispatch safety rejection, permit release, rejected store/event, capability snapshot 기준으로 전환했다.
- 리뷰 중 stale FIFO comment와 미사용 queue helper test code를 비동작성으로 정리했다.

## 최종 검증

- `go test -count=1 ./apps/node/internal/node -run 'TestOnRunRequest'` - PASS; `ok iop/apps/node/internal/node 0.022s`
- `go test -count=1 ./apps/node/internal/node -run 'TestOnCommandRequest_Capabilities'` - PASS; `ok iop/apps/node/internal/node 0.014s`
- `go test -count=1 ./apps/node/internal/node -run 'Test(AdmissionQueue|ConcurrencyLimit|QueueOverflow|OnRunRequest|OnCommandRequest_Capabilities)'` - PASS; `ok iop/apps/node/internal/node 0.022s`
- `go test -count=1 ./apps/node/internal/node` - PASS; `ok iop/apps/node/internal/node 0.138s`
- `go test -count=1 ./apps/node/...` - PASS; node package tree passed, including `apps/node/internal/transport` and adapter packages.

## Roadmap Completion

- Milestone: `agent-roadmap/phase/inference-provider-extension/milestones/edge-model-group-queue-scheduling.md`
- Completed task ids:
  - `node-simplify`: PASS; evidence=`agent-task/archive/2026/06/m-edge-model-group-queue-scheduling/03+01_node_queue_simplify/plan_cloud_G07_0.log`, `agent-task/archive/2026/06/m-edge-model-group-queue-scheduling/03+01_node_queue_simplify/code_review_cloud_G07_0.log`; verification=`go test -count=1 ./apps/node/internal/node`, `go test -count=1 ./apps/node/...`
- Not completed task ids: 없음

## 잔여 Nit

- 없음

## 후속 작업

- 없음
