iop/agent-roadmap/phase/personal-edge-packaging-deployment/PHASE.md

29 lines
2.4 KiB
Markdown

# Phase: Personal Edge 패키징과 배포 프로파일
## 상태
[스케치]
## 목표
IOP를 서버 중심 운영 시스템으로만 보지 않고, 개인 로컬 Edge agent와 서버/팀 Edge 배포를 같은 코어에서 운용하는 패키징 방향을 정리한다.
이 Phase는 personal/local, server/team, fleet 배포 모드와 capability gate를 정의해 로컬용/서버용 코어 fork를 피하고, macOS/Windows/Linux native package와 Docker/server package의 역할을 나눈다.
하이브리드 라우팅, provider catalog, update plane, host-local manager, Control Plane enrollment가 어느 순서로 결합되어야 하는지 장기 후속 축으로 스케치한다.
## Milestone 흐름
완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획, 스케치 또는 보류 Milestone은 이 Phase 하위 `milestones/` 경로를 가리킨다.
완료, 검토중, 진행중, 계획, 스케치 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.
스케치 Milestone은 아직 구현 가능한 계획이 아니므로 사용자 검토와 구체화 후 `[계획]`으로 승격한다.
- [스케치] Personal Local Edge 패키징과 배포 모드 프로파일
- 경로: [personal-local-edge-deployment-profiles](milestones/personal-local-edge-deployment-profiles.md)
- 요약: 로컬용/서버용 코어를 분기하지 않고 같은 Edge runtime을 personal/server/fleet 배포 모드와 capability gate로 운용하며, 개인 로컬 패키지에서는 Node와 사용자 관리 레이어를 숨기거나 축소하는 방향을 뒤쪽 후보로 스케치한다.
## Phase 경계
- 이 Phase는 제품 배포 토폴로지, packaging target, install/update UX, deployment mode, capability gate의 경계를 소유한다.
- provider catalog, local/cloud routing policy, scorer, context optimizer 자체는 `라우팅 정책과 모델 오케스트레이션` Phase 책임으로 둔다.
- release manifest, update protocol, host-local manager, rollback 상태 머신은 `Update Plane과 자체 업데이트 기반` Phase 책임으로 두고, 이 Phase는 personal/server 패키징에서 어떤 update capability를 켤지의 제품 경계를 다룬다.
- Edge/Node adapter execution, CLI agent runtime, specialized agent 등록 경로는 `Automation Runtime과 Bridge 확장` Phase 책임으로 둔다.
- 사용자/조직 IAM, billing/chargeback, 장기 audit schema 구현은 후속 운영/보안 Milestone에서 결정한다.