oto/agent-ops/roadmap/phase/edge-direct-oto-agent/PHASE.md

1.9 KiB

Phase: Edge 직접 연결 기반 oto-agent

상태

[진행중]

목표

OTO가 iop-node를 거치지 않고 iop Edge에 직접 outbound 연결하는 최소 agent 계약을 정리한다. bootstrap 설치 경험, proto-socket 연결 기반, 등록 상태 전이를 묶어 Linux MVP에서 구현 가능한 경계로 만든다.

Milestone 흐름

완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 milestones/ 경로를 가리킨다. 완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.

  • [완료] OTO-iop proto-socket 통신 기반
    • 경로: agent-ops/roadmap/archive/phase/edge-direct-oto-agent/milestones/oto-iop-proto-socket-foundation.md
    • 요약: OTO가 iop Edge에 직접 연결하기 위한 proto-socket transport, register handshake, session, smoke 기준을 정리하고 검증했다.
  • [완료] Edge bootstrap 계약
    • 경로: agent-ops/roadmap/archive/phase/edge-direct-oto-agent/milestones/edge-bootstrap-contract.md
    • 요약: Jenkins node 연결식 UX를 Linux 대상 OTO bootstrap script 설치/등록 계약으로 정리했다.
  • [진행중] oto-agent 등록 흐름
    • 경로: agent-ops/roadmap/phase/edge-direct-oto-agent/milestones/oto-agent-registration.md
    • 요약: oto-agent 설치 후 Edge 직접 outbound 등록 흐름을 구현 가능한 단위로 정리한다.

Phase 경계

  • 이 Phase는 Linux oto-agent의 설치, 설정 파일, Edge 직접 outbound 연결, 최초 등록 상태 전이를 다룬다.
  • iop-node를 경유하는 generic node agent 기능은 포함하지 않는다.
  • 메시지 기반 원격 실행, 로그, artifact, cancel, self-update 전체 생명주기는 다음 Phase에서 다룬다.
  • Edge identity 검증, checksum/signature, 장기 credential 운영 정책은 MVP 이후 보안 강화 항목으로 분리한다.