SKIX ManagerService 도메인 구현 성숙도 (2026-09-12)
현재 15개 도메인 ManagerService의 내부 구현 범위와 제품 연결 과제를 정리한다. AOSP SystemServer 시작 서비스와 제품 부팅 연결은 아직 미완이다.
색상 기준
- 파랑: 내부 검증 코드가 있고 핵심 수명 주기가 확인된 상태 (
verified) - 주황: 일부 구현되었고, 제품 관측/공급자 연결이 남은 상태 (
partial) - 회색: 골격 상태 (
skeleton) - 초록: 기존 경로 유지(
legacy)
15개 ManagerService별 상태표
| 영역 | ManagerService | 상태 | 현재 범위 | 다음 단계 |
|---|---|---|---|---|
| 이동 | AmrManagerService |
내부 검증 범위 존재 | 이동 접수, 공통 Task 실행권 사용, 상태/취소/중단 수명 검증 | 실제 AMR 공급자 제어권 이관, 제품 경로에서 완료 확인 |
| 청소 | CleaningManagerService |
partial |
청소 팬 상태 정리, 정지 협력, 자원 인계 내부 수명 | 전체 청소 동작 완료 플로우, 상태 발행 권한 정합 |
| 영상 | VisionManagerService |
partial |
카메라 세션 소유/해제/복구 정책, 정리된 동시 접근 정책 | Broker/provider 연결, 앱 호출로 완전한 실행 경로 완성 |
| 음성/AI | LlmManagerService |
partial |
세션 상태 갱신, TTS 완료 이벤트 반영; 배정기는 미완 작업본 | AI Agent 재생 요청과 완료 관측 연결 검증 |
| IoT | IotManagerService |
partial |
연결 상태 변환·관측 분기 | 실제 실행기와 콜백 수명 이관 |
| 공기질 | AirQualityManagerService |
partial |
관측 변환, 청소와 분리된 상태 스냅샷 | 제품 수신, 상태 발행 권한 및 provider 경계 정리 |
| 전원 | PowerManagerService |
partial |
상태 조회/관측 변환 중심 | 전원 제어/정책/복구 경로 이관 |
| 화면 | UiManagerService |
skeleton |
도메인 상태 식별자와 세션 모델 뼈대 | 런처 실행/화면 자원 경계와 task 연동 |
| MCU | McuManagerService |
skeleton |
기기 제어 호출 분리 경계 | MCU provider 호출/복구/오류 계약 이관 |
| EventAsset | EventAssetManagerService |
skeleton |
콘텐츠 이벤트 계약 뼈대 | 실제 이벤트 공급자 연동 |
| System | SystemManagerService |
skeleton |
기기 설정 도메인 뼈대 | 시스템 상태 변경 권한/동작 계층 이관 |
| Diagnostics | DiagnosticsManagerService |
skeleton |
진단 상태 모델 뼈대 | 진단 수집 공급자 연결 |
| Security | SecurityManagerService |
skeleton |
보안 상태/예외 모델 뼈대 | 정책·실행권 분리와 provider 연계 |
| Pairing | PairingManagerService |
skeleton |
페어링 계약 뼈대 | 실제 연결/재시도/복구 수명 이관 |
| Update | UpdateManagerService |
skeleton |
업데이트 상태 뼈대 | 상태/요청/결과 연계 구현 |
상태 판단 근거
- 도메인마다 구현 깊이가 다르다. AMR의 실행·중단 검사, Cleaning의 팬·인계 검사, Vision의 카메라 세션 검사를 IoT·AirQuality·Power 전체에 적용해 해석하지 않는다.
- 나머지 8개는 폴더/클래스가 존재하는 골격 + 추후 연결 필요 단계를 유지한다.
Connections
검증 근거와 최신 진행 상태는 리팩터링 진행 현황에 기록한다. 폴더 책임은 폴더 기준 런타임 지도에서 확인한다.