<!-- FILE: _St/AutoDistribute/ai_read.md | ROLE: 개인 배포도구 현재 기준 -->
# AutoDistribute v4.0.0 현재 기준
- 위치 `_St/AutoDistribute`; 배포 `_St.zip`에는 AutoDistribute 자신을 넣지 않는다.
- 상위의 고정 7개 폴더만 포함하며 `read_*`, `ai_read*`, `logs`, `data`, `__pycache__`, Python/test cache, `*.pyc`, `*.pyo`, `*.log`, 임시파일은 제외한다.
- 특별 root 파일 `_St/_St_ver.html`만 추가 포함한다.
- 표시 버전은 `IG_StYellow/manifest.json`의 `version_name`; 업데이트 판단용은 정수 `build`.
- 새 build는 뒤로 가지 않게 local/server/manifest 값을 기준으로 증가시킨다.
- ZIP 생성 후 SHA256을 계산하여 AutoDistribute 폴더의 서버용 `_St_ver.html`에 기록한다. ZIP 내부 로컬 `_St_ver.html`은 같은 version/build를 가지며 SHA256은 비운다.
- SFTP는 `_St.zip`을 먼저 `/var/www/html/aiwk/down/_St.zip`에 올리고, 성공 후 `_St_ver.html`을 `/var/www/html/aiwk/down/_St_ver.html`에 올린다.
- 접속정보는 `.env.conf`만 사용한다.
