<!-- FILE: _St/Analyze8780/ai_read.md | ROLE: Analyze8780 현재 기준 -->
# Analyze8780 현재 기준 — v288

- health version은 `2.3.8.288`이며 활성 `db_filename`, `db_path`를 반환한다.
- 상단 DB select와 번호 버튼 `1, 2, 3...`은 같은 파일 목록을 사용한다. 번호 버튼은 한 번 클릭으로 해당 SQLite를 열고 select·활성 버튼·계정 결과를 동기화한다.
- 왼쪽 계정 목록은 페이지 없이 최대 10,000개를 표시한다. `↻`, `0/200` 표시는 사용하지 않는다.
- 계정 제목 오른쪽에는 `social_accounts · 검색 n / 전체 n` 또는 `social_accounts · 전체 n`을 표시한다.
- 계정 제목의 `✓`는 현재 DB의 `PRAGMA quick_check`, `social_accounts` 존재 여부, 전체 개수, 현재 LIKE 결과 개수를 점검한다.
- 검색 입력값은 변환·자동 `%` 추가 없이 SQLite `username LIKE ? COLLATE NOCASE`의 매개변수로 그대로 사용한다. `%`는 0개 이상, `_`는 정확히 한 글자다.
- 검색은 입력 이벤트 뒤 자동 조회하며 Enter나 두 번째 클릭을 요구하지 않는다. 검색 도움말은 원형 `?` 버튼을 클릭했을 때만 표시한다.
- 오른쪽 게시물은 `50/100/200/10000` 보기 개수에 맞춰 페이지를 계산하고 조회수·좋아요·댓글·리포스트·증가량·게시일을 DESC로 정렬한다.
- 이미지 세로 영역과 ApexCharts 최근 50개 자동 차트, 지표별 색상, shared hover tooltip은 v287 기준을 유지한다.
- 저장 폴더명 클릭은 서버가 검증한 저장 루트 내부 폴더를 Windows 탐색기로 연다.
- 원본 MP4/JPG 파일명은 `127.0.0.1:8780` 로컬 미디어 URL로 열며 MP4 Range 응답을 지원한다.
- 게시물 개별 삭제는 해당 게시물 DB 행과 FK 통계·미디어 행, 저장된 MP4/JPG 등 모든 `media_assets` 파일을 함께 삭제한다. 다른 게시물이 동일 실제 경로를 참조하면 삭제를 중단한다.
- 계정 전체 삭제 버튼은 Analyze8780 UI에서 제공하지 않는다. 기존 API 호환은 유지하되 계정 삭제가 미디어 전체 삭제로 확대되지 않는다.
- 실제 Windows의 번호 DB 전환·입력 즉시 검색·탐색기 열기·MP4/JPG 열기·개별 삭제·ApexCharts hover는 검증대기다.
