# #607 UX 보완 기준 — 객체 상태와 고급 검증 분리 ## 기본 구조 - 기본 화면은 토큰 기반 서비스 경로만 보여 준다. - 객체 행에는 대표 상태, 동기화/검증 근거 배지, 마지막 관측·검증, 추천 조치 하나만 둔다. - DDS END USER 직접 비교는 명시적인 `고급 검증` 진입 뒤에만 제공한다. - `dds_demo_*`는 제품 계정이 아닌 `직접 비교용 검증 프로필`로 표기하며 자격증명은 보이지 않는다. ## 필수 상태 `보호 확인`, `조치 필요`, `재검증 필요`, `확인 불가`, `반영 중`의 대표 상태와 `드리프트`, `검증 실패`, `관측 일부` 등의 근거 배지를 함께 설계한다. #606의 세 상태 축을 한 값으로 축소하지 않는다. 객체 0개, 다수 객체 필터·정렬, 오래된 검증, 일부 catalog만 관측됨, inventory 오류, 권한 없는 상세, 390px 화면, 200% 확대, 키보드/스크린리더 탭 상태를 포함한다. ## 정보 노출 | 권한 | 제공 정보/행동 | |---|---| | 상태 조회 | 대표 상태, 안전한 사유, 마지막 관측 | | 진단 | 객체명·Role·안전한 diff 요약 | | 게시 | 미리보기, 사유·영향·승인 뒤 게시/회수 | raw predicate, catalog 원문, 비밀, 차단 TAG, 원문 청크, DB 오류 원문은 일반 화면에 제공하지 않는다. ## URL·용어 DDS canonical route와 기존 `/vpd-policies` redirect/호환 기간을 제안한다. `0건 검색`은 `차단`이라는 상태 문구로 사용하지 않는다. ## 산출물과 완료 기준 화면 지도, 상태 매트릭스, 와이어프레임, CTA/빈/오류/처리 상태, 권한별 정보 노출표, 표준 용어, 접근성 명세를 낸다. 운영자는 설명을 열지 않고 상태·관측 시각·다음 행동을 이해하고, 두 집행 경로를 같은 계정이나 같은 기능으로 오해하지 않아야 한다.