# AX Agent UI/UX 점검 체크리스트 (2026-04-04) ## A. 레이아웃 단순화 - [x] Cowork 좌측 메뉴는 `작업 유형 선택` 1개만 노출된다. - [x] Code 좌측 메뉴는 `코드 작업 유형` 1개만 노출된다. - [x] Chat 좌측의 실패/진행 필터 행은 기본 숨김이다. - [x] 상단 우측 설정 버튼은 제거되고 좌측 하단 설정 아이콘으로 이동했다. ## B. 권한 UX - [x] 권한 목록에서 `Deny`가 맨 위에 노출된다. - [x] Deny 설명은 `읽기만 허용, 생성/수정/삭제 차단` 문구로 통일된다. - [x] Deny 색상은 녹색 계열로 표시된다. - [x] Auto/권한 경고는 하단 바가 아닌 상단 배너로 표시된다. - [x] 권한 변경 시 1회 클릭으로 즉시 UI가 반영된다. ## C. AX Agent 설정창 - [x] 깨진 문자열 없이 한국어 라벨로 정상 노출된다. - [x] 표현 수준 `풍부하게/적절하게/간단하게`를 선택할 수 있다. - [x] `vLLM SSL 인증서 검증 생략 허용` 토글이 있다. - [x] `자동 compact`, `압축 임계치`, `최대 토큰`, `오류 재시도` 값을 저장할 수 있다. ## D. 전체 설정창 - [x] 좌측 사이드바에 `설정 표현`(풍부/적절/간단) 전환 UI가 추가됐다. - [x] 표현 수준에 따라 탭 가시성이 조절된다. - [x] 표현 수준에 따라 AX Agent 서브탭 가시성이 조절된다. - [x] AI 비활성 시 AX Agent 탭 숨김 정책과 충돌하지 않는다. ## E. 빌드/테스트 - [x] `dotnet build` 경고 0 / 오류 0. - [x] `dotnet test` 통과 (425 passed, 0 failed). ## F. 수동 시나리오 (다음 점검) - [x] External 모드 전환 후 `? 검색` 동작 확인. (자동 테스트: OperationModeReadinessTests) - [x] Internal 모드 복귀 후 외부 검색 차단 확인. (자동 테스트: OperationModeReadinessTests + OperationModePolicyTests) - [x] vLLM SSL 우회 플래그 연동 확인. (자동 테스트: LlmRuntimeOverrideTests ResolveServerInfo 2건) - [x] `/compact` 명령 파싱/라우팅 확인. (자동 테스트: ChatWindowSlashPolicyTests) - [ ] 모델 등록(vLLM + SSL 우회) 후 실제 네트워크 호출 성공 확인. (실환경 수동 점검 필요) - [ ] `/compact` 실행 후 UI 토큰/요약 표시 갱신 확인. (UI 수동 점검 필요)