# SDD User Review (Archived)

## 상태

해결됨

## 검토 대상

- SDD: [SDD.md](SDD.md)
- Milestone: [Milestone 문서](../../../phase/automation-runtime-bridge/milestones/iop-agent-chronos-extraction-decoupling.md)

## 사용자 결정 항목

### [D04] 독립 Chronos Server/Node와 IOP 연결점 폐쇄

- 결정: Chronos는 외부에서 접근 가능한 자체 Server와 IOP Node와 별개인 Chronos Node를 소유한다. Chronos Server는 canonical work/session state, loop engineering, scheduling, retry와 review를 소유하고, Chronos Node는 원격 workspace, Agent/CLI 실행, terminal/PTY, file/process와 로그/event를 소유한다. IOP Node는 Chronos의 Node, target 또는 bridge가 아니며 Chronos가 연결하거나 제어하지 않는다. IOP에는 model/provider/device 운영에 필요한 실행·취소·상태·usage·lifecycle만 남긴다.
- 영향: 이전 D02에서 열어 두었던 향후 Chronos-to-IOP Node 범용 제어 연결 가능성을 폐기한다. 현재 분리 Milestone 안에서 CLI agent session·terminal/workspace·원격 제어와 future Chronos bridge/API/proto/config를 제거하고, 별도 IOP cleanup Milestone은 만들지 않는다. Chronos가 추론을 사용할 때는 IOP의 외부 API를 일반 client로 호출한다.
- 적용 위치:
  - SDD: `문제 / 비목표`, `Source of Truth`, `State Machine`, `Interface Contract`, `Acceptance Scenarios S01/S03/S04`, `Evidence Map`, `승격 기준 분류표`
  - Milestone: `목표`, `범위`, `decouple`, `retain-node`, `범위 제외`, `작업 컨텍스트`
  - 실행 계획: 완료 evidence가 고정된 03은 변경하지 않고, 미착수 또는 재개 전인 후속 Plan에서 새 책임 경계와 forbidden-reference 검증을 반영한다.

## 승인 항목

- [x] 위 결정 항목을 승인했다.
- [x] 갱신된 SDD 잠금 해제 상태를 유지한다.
- [x] 현재 분리 Milestone이 IOP 연결점 폐쇄까지 흡수하는 방향을 승인했다.

## 답변 기록

- 2026-08-01: Chronos는 자체 Server와 별도 Chronos Node를 두고 loop engineering, agent, terminal과 원격 제어를 직접 소유한다.
- 2026-08-01: IOP Node는 Chronos와 연결하지 않으며 IOP 고유의 model/provider/device 운영 책임만 가진다.
- 2026-08-01: 03 완료 evidence는 유지하고 현재 Milestone과 후속 Plan을 즉시 새 방향으로 조정한다.

## 해결 조건

- D04가 SDD와 Milestone의 IOP/Chronos 책임 경계에 반영되어 있다.
- D04가 D02의 향후 Chronos-to-IOP Node 연결 가능성을 명시적으로 대체한다.
- 활성 `USER_REVIEW.md` 없이 SDD 상태는 `[승인됨]`, `SDD 잠금` 상태는 `해제`다.
