1.7 KiB
1.7 KiB
M08 Multi-Edge Operations
Goal
여러 Edge group을 관찰하고 운영하는 fleet-level 기능을 구축한다. Multi-edge scheduling과 fleet-wide state ownership은 Control Plane과 IOP native protocol에서 결정한다.
Phase
Phase 3. Control Plane and Portal Operations
Status
Planned
Scope
- 여러 Edge group 등록/상태 표시
- Edge별 runtime/automation 상태 집계
- Edge 단위 실행 이력과 event aggregation
- Edge 단위 작업 실행과 제어
- OTO 같은 domain agent의 build/deploy 상태, artifact, capability 포함
- fleet-wide 명령과 운영 리포트 후보
Required Features
- Multi-edge 운영 명령과 이벤트 집계는 IOP native protocol을 기준으로 설계한다.
- OpenAI-compatible 표면은 특정 Edge/adapter로 라우팅되는 inference 호환 경로로 제한한다.
- A2A 표면은 특정 Edge/adapter로 위임되는 agent task 경로로 제한한다.
- Edge는 자신의 로컬 런타임 상태와 registry 소유권을 유지한다.
Success Criteria
- Control Plane이 여러 Edge 상태를 구분해 조회하고 표시할 수 있다.
- Edge별 실행 이력과 domain agent 상태가 운영 화면에서 구분된다.
- fleet-wide 기능이 Edge의 로컬 상태 소유권을 침범하지 않는다.
Non-Goals
- Control Plane이 매 요청마다 Node를 직접 할당하는 중앙 스케줄러 역할
- OpenAI-compatible API 또는 A2A API를 multi-edge 운영 제어 기본 프로토콜로 사용
- Edge federation 상세 설계를 근거 없이 선확정
Context for Work
- 관련 앱:
apps/control-plane,apps/web,apps/edge - 관련 문서:
docs/architecture.md - 선행 Milestone: M06, M07