← 목록
기타 2026-06-13 5KB 읽기 5분

크라우니OS 동시모드 UX 패리티 — 세션 종합 (2026-06-13)

모델 분업: 아키텍트=오푸스 4.8 / 한선씨 구현=소넷 / 글밥·러너=하이쿠 / 오케스트레이션·검증·근인=페블(메인). 작업 방식: "에이전트 작성 / 메인 검증" — 서브에이전트 Bash 권한 행 회피, 메인이 컴파일·그린·등록 전담. 전 라운드 가드레일 주입.

1. 두 보드 완료 현황

윈도우11 1:1 크라우니OS UX 보드

항목상태
A2 런처✅ 19/19
A3 알림센터✅ 35/35
A4 컨텍스트 메뉴+메뉴바✅ 33/33
A5 창스냅(2/3/4분할)✅ 43/43
A6 잠금화면(SHA256)✅ 16/16
A7 시스템트레이✅ 19/19
C2 한글 IME(조합+연동)✅ 15/15 + 10/10
C4 단축키 레지스트리✅ 15케이스
D2 파일탐색기✅ 24/24
D3 설정앱(7섹션)✅ 21그룹
D4 전역검색
F2 집사 대화창(4상)✅ 21/21
I1 데스크톱셸 통합✅ 6라이브러리 조립
I2 셸렌더 매니페스트✅ 16케이스
I3 데스크톱여정 E2E✅ 15/15 (실 사용동선)
D5 위젯 보드✅ 31/31 (마손리 그리드)

패러랠즈 1:1 UX 패리티 보드 (coherence 동시실행)

항목상태
C1~C4 게스트창=NSWindow/프로토콜/입력역라우팅✅ 기구현 확인(2026-06-11 13마일스톤)
C5a win_type+RLE 압축✅ 단색타일 4096B→6B + RLE인코더.한선 3/3
C5b 독 게스트앱 동기✅ 31/31
C6 E2E 회귀 1커맨드✅ tests/coherence회귀.sh PASS
C7 crownyc --coherence 플래그✅ #ifdef + hosted stub
C8/C8a GUI커널 재빌드✅ -DCROWNYOS_GUI_MODE, clean 680,100B
C9 Coherence v2 설계+S1+S2✅ 설계 + 프로토콜 동결(양 미러) + 게스트 직렬화 45/45

2. 그린 검증된 산출물 (19 .한선 라이브러리 + C 패치 + 설계 2종)

libs/: 한글조합·한글입력연동·RLE인코더·런처·메뉴·파일탐색기·독·알림센터·창스냅·단축키·시스템트레이·설정앱·전역검색·잠금화면·데스크톱셸·셸렌더·집사대화·데스크톱여정(E2E 15/15) (+ 각 .rpn.한선 정본, 학습DB 등록) — 총 18 라이브러리 C: crownyc.c(--coherence)·coherence_hosted_stub.c·coh_comp.h·compositor_coh.c·coherence_guest.c(RLE)·coh_fullstack_test.c·build-gui-kernel.sh 설계: docs/한글조합_설계스펙.md·docs/Coherence_v2_벡터씬_설계.md 테스트: tests/coherence회귀.sh

3. 발견·등재된 한선씨 함정 (메모리)

  • 코드값()=1인자 강제(컴파일러 특수처리, 표 arity 2 모순). 코드값(c,0)=파싱에러(줄번호 후방보고). [[hanseon-codegab-1arg]]
  • 숫자→문자는 글자변환(코드포인트). 글자(문자열변환(n),0)은 10진표기 첫자리 추출 버그(잠금화면 비번 해시 깨짐).
  • 히트테스트 나눗셈 금지 → 범위 순회([칸시작,칸끝)). 자연반올림 up으로 인덱스 어긋남(트레이 클릭).
  • 포함()=위치 반환(0=맨앞, -1=없음). ==1 비교 금지, >=0으로 존재 판정(집사대화).
  • 비트연산(비트곱/오른시프트)=균형3진 의미, 2진 바이트 추출 오동작 → LE 분해는 floor 나눗셈(_am/_ad). [[hanseon-bitops-ternary]] (Coherence v2 직렬화에서 검증)
  • 검증 카운터 누적식 금지 → 전역 카운터를 검증 함수 안에서 변이(반복 재발 → 가드레일 주입으로 후속 회피).
  • 백그라운드 서브에이전트 Bash 권한 행 → 작성=에이전트/검증=메인 분업. [[bg-agent-bash-blocked]]

4. 잔여 로드맵

  • C9 구현: 설계+S1(프로토콜 동결, 양 미러 가산)+S2(게스트 직렬화 45/45) 완료. 남은 S3 호스트 C 해석(coh_host_on_scene_*) → S4 Metal 백엔드 → S5 3-way 듀얼렌더는 GUI/VM 세션 조율 + Metal 필요 → 이관.
  • 실 윈도우 렌더: 셸그리기() → crowny_window.m 실제 창에 셸 표시(현재 헤드리스 매니페스트까지 검증). crowny-vm --gui hv entitlement 재서명 필요.
  • 위젯 RPN 통합: 뷰.한선이 RPN 포맷이라 hanseonc_high 직접 import 불가 — 셸 컴포넌트들의 실제 위젯 트리 결선.
  • 3D/하늘나라(E절)·젯슨토르(G2~3): 활성 세션 fa028cf2 점유 — 본 세션 회피.
  • 크라우니ID 실연동(잠금화면), F1/F3 집사 자율 엔진(페블 영역).

관련

  • 보드: 2026-06-12-{패러랠즈-1대1-UX패리티,윈도우11-1대1-크라우니OS-UX}-태스크보드.md
  • 진행로그: 2026-06-13-패리티-병행구현-1라운드.md
  • [[project_crownyos_v1_stable]] [[project_crowny_butler_orin]] [[feedback_design_standard_origin]]