감정 관측 운영 검증과 문서 동기화

This commit is contained in:
Yun Chan 2026-09-23 05:03:35 +09:00
parent 29d5b6c50b
commit 2e4a6139f0
8 changed files with 209 additions and 8 deletions

View file

@ -25,3 +25,8 @@
- 2026-08-30 · 모바일은 DOM과 같은 사례 → 학습 → 재연습 순서로 읽고, 시작 CTA는 bottom bar와 safe area 위에 고정한다. 키보드 단축키 도움말과 코치 근거/이력은 열 때 포커스를 받고 Tab 순환·닫은 뒤 호출자 복원을 보장한다.
- 2026-08-30 · 공통 셸의 첫 키보드 정지는 `본문으로 건너뛰기`다. 링크는 포커스될 때만 보이고, 어느 역할·화면에서도 식별 가능한 main으로 포커스를 옮긴다.
- 2026-09-12 · 공통 셸은 역할별로 가장 자주 쓰는 3개 목적지를 모바일 하단 내비에 먼저 두고, 나머지 허용 목적지는 명시적 `전체 메뉴` native dialog로 제공한다. 721–1024px에서는 168px 레일로 메뉴 텍스트를 보존하며, 모바일 역할 전환은 현재 역할명이 보이는 native select(접근성 이름: `공간 선택`)로 한다. `Ctrl+W`·`Ctrl+N`·`Ctrl+T`의 브라우저 예약 단축키 가로채기를 제거하고, 기존 Alt 단축키는 보존하며 `Alt+H`는 역할 홈으로 이동한다. 로그인 카피는 계정·저장소 설명 대신 상담 연습과 회고라는 역할 목적을 먼저 말한다. 기존 토큰·권한별 메뉴 필터·라우트 계약은 유지한다.
- 2026-09-23 · `/admin/emotions`는 기존 관리자 셸 안의 읽기 전용 감정 관측 화면이다. `/admin/ai`가 소유한 생성 응답 엔진 설정과 분리하며, Jev는 서버의 provider·startup key 설정을 따른다. 기존 엔진 form은 바꾸지 않는다. 제목 아래 단일 설명은 `시뮬레이션 상태이며 실제 사람의 감정 측정이나 진단이 아닙니다.`로 고정한다.
- 2026-09-23 · 현재 상태는 0..100 공통 범위의 9개 가로 막대로, 추이는 trace의 상담 왕복 번호 `turn_seq` gap을 잇지 않는 9개 small-multiple SVG 선으로 표시한다. 데스크톱은 3열, 모바일은 1열이며 원자료 표를 함께 제공한다. 기록 없음은 빈 막대·문구로 남기고 결측을 0으로 보간하지 않는다. API의 다음/이전 cursor는 별도로 연결된 내담자 turn의 `app.turns.seq`를 사용한다.
- 2026-09-23 · 선택 턴은 before→Jev target→after, 변화량, accepted/잠정반영/보류, `판단 확신도`와 5단계 분포를 보여 준다. confidence는 정답 확률이 아니며 자연어 판단 근거를 만들지 않는다. provider/model/지연/token/cost/policy/context는 펼침으로 확인한다.
- 2026-09-23 · 관계 표는 현재 불러온 trace의 상태 변화 벡터만으로 만들고 `상태 변화의 동행 · 인과관계 아님`과 표본 수·조회 범위를 함께 표시한다. 공통 유효 관측 5개 미만 또는 분산 0은 수치 대신 데이터 부족 또는 변화없음으로 표시한다. 색만으로 값을 전달하지 않는다.
- 2026-09-23 · 회기·턴 선택은 URL query와 동기화할 수 있으며, 요청 취소 또는 요청 ID로 이전 회기 응답이 현재 선택을 덮지 않게 한다. 로딩·DB 오류 재시도·회기 없음·기존 회기의 trace 없음·엔진 꺼짐·단일 턴·확률 없음 상태를 명시한다. 기존 토큰·본문 크기·`--sp-*` 간격·line-height 1.5·44px 조작 크기·tabular 숫자를 유지하고, 새 차트 패키지·radar/3D/force chart·장식 모션은 추가하지 않는다.