← Docs hub

SKIX 리팩터링 검증 원장

설계, 정적 구조, JVM, 산출물과 실기기 증거를 혼합하지 않기 위한 누적 원장이다.

상태 기준

상태 의미
설계 완료 책임·계약·파일 배치만 확정
소스 반영 production source가 canonical 위치에 존재
JVM 검증 단위·계약 테스트 통과
APK 빌드 release source integration 성공
실기기 검증 인증서·설치·Binder·재부팅·물리 결과 확인

현재 증거

검증 결과 증명 범위
layer verifier contract PASS verifier 자체 실패/성공 동작
layer boundary verifier PASS package와 의존 방향
framework API boundary PASS app raw IPC 차단
command owner 273 / 273 unique 정적 owner 중복 없음
SDK unit/release PASS JVM과 devicecontrolapi.aar 생성
SkixFrameworkService unit/release PASS Task Core와 Tilt policy arbitration JVM, 신규 runtime APK source integration
DeviceAgent unit/release 20/20, PASS 기존 APK source integration
architecture doc tests PASS, 57 tests 8개 상세 문서·SVG 링크, Blueprint와 상태 marker
SVG XML PASS, 7/7 xmllint --noout well-formed XML
llmwiki build/lint PASS 672 HTML·1154 editorial pages 생성, 오류 0·기존 freshness 경고 8
public HTTP/hash PASS 신규 정책·Blueprint·진행 현황 canonical 최종 HTTP 200, 신규 SVG HTTP 200·SHA-256 일치
lifecycle/state foundation PASS 24개 planned ManagerService ID + Runtime/internal provider = 26 component graph, 15개 Product Domain concrete lifecycle owner, Cleaning·AirQuality·Power·UI 독립 타입·ID·상태
typed observation / Power increment PASS Framework 89 tests·SDK 34 tests, 5개 adapter와 Power Manager/Service, 5개 verifier

현재 확인 artifact: devicecontrolapi-release.aar SHA-256 d5aac1f8e68d9a80fbd0dd4fe391cca5d45844ebcc3d8110815dc6ac041d15ff, SkixFrameworkService.apk SHA-256 a23df7537ae0222dab68708ca71102eb2f6c97f65a0955953a8adf527d198966, DeviceAgent.apk SHA-256 8daf8dd26599fa359b533f4d573b9667437fce2bdf071f97c7ca4fa801031b94.

2026-09-04 Pages 배포 b717aefb에서 전체 맵의 TaskManagerService, VisionManagerService, CleaningManagerService 공개 본문을 확인했다. 전체 맵 SVG SHA-256은 746289c93246fadf31fb78197925f16c282dbcb484e28e7e092ead9d037cf93b이며 stage와 공개 자산이 동일하다.

2026-09-04 Pages 배포 335460cd에서 신규 도메인 정책 카탈로그와 Blueprint·진행 현황의 canonical 최종 HTTP 200을 확인했다. 정책 arbitration SVG SHA-256은 920d7bc936d3a9b2674c8214a17578b340785c530b058714d7bd6bae2f5af49b이며 로컬과 공개 자산이 동일하다.

2026-09-04 커밋 a4588bc에서 lifecycle/state JVM 전체와 SkixFrameworkService.apk release 빌드, layer/API/272-owner 정적 Gate를 통과했다. APK SHA-256은 ce7217bb38cee8760a15cd936728b76272bd7cd362cde12f569bad62931a50e1이다. Binder 부팅 연결과 실기기 장애·복구는 미검증이다. 신규 lifecycle/state SVG의 로컬·stage SHA-256은 4052e08a4f7954e383914206b807ef17cb05192044bc5dd22c6f98ffc43c69a8로 일치한다.

2026-09-04 Pages 배포 4b93e0ce에서 lifecycle/state 상세 페이지, Blueprint, 진행 현황, 정책 카탈로그의 canonical 최종 HTTP 200을 확인했다. 신규 SVG도 HTTP 200이며 공개 SHA-256 4052e08a4f7954e383914206b807ef17cb05192044bc5dd22c6f98ffc43c69a8로 로컬 원본과 일치한다.

2026-09-05 커밋 e9a0d6d, 4952948, 5fbf2e4에서 LLM·AirQuality·Power/Battery typed observation adapter와 독립 Power Manager/ManagerService를 추가했다. Framework JVM 89개, SDK JVM 34개 테스트와 debug AAR/APK, canonical tree·layer·API·Bundle·273-owner Gate가 통과했다. DeviceAgent producer/Binder/AOSP/실기기 연결은 미검증이다.

미검증과 알려진 경고

연결

Keyboard shortcuts

⌘K / Ctrl+KOpen command palette
/Focus search
g hGo to home
g pGo to projects
g sGo to sessions
j / kNext / prev row (tables)
?Show this help
EscClose dialogs

Structured queries

Mix key:value filters with free text in the palette:

type:sessionOnly session pages
project:llm-wikiFilter by project name (substring)
model:claudeFilter by model name (substring)
date:>2026-03-01Sessions after a date
date:<2026-04-01Sessions before a date
tags:rustPages mentioning a tag/topic
sort:dateSort results by date (newest first)

Example: type:session project:llm-wiki date:>2026-04 sort:date