
# M 드라이브에서 가져온 원본 사진. 정본은 M 이다. 깃에 올리지 않는다 (260901)
# febre PC 실측으로 33,648개다(dist_img 285MB, images_resized 213MB, img 106MB).
# saladlab 로컬에는 세 폴더가 아예 없어서 지금까지 사고가 안 났을 뿐이고,
# ★도판 이미지는 깃에 올리지 않는다. M드라이브가 정본이다.
# 구버전 스크립트 백업 폴더(되돌아감 사고 방지용 로컬 보관물).
# 깃에 올리면 옛 하드코딩본이 다시 퍼진다.
# 비밀은 깃에 영구 금지 (전역 규칙)
# 수집 중간 산출물. section.html 은 curate.py 가 raw_result.json 에서 다시 만든다
# 아카이빙 큐. 작업 중간 상태라 리포에 남길 것이 아니다
# 여기 없으면 `git add -A` 한 번에 통째로 커밋된다.
# 재빌드하려고 M에서 받아오는 순간 터진다. 그래서 추적 대상에서 못박는다.
**/.dev.vars
*.env
*.pyc
*.secret
*_cred
.dev.vars
.env
.lighting_pw
.wrangler/
__pycache__/
_backup_tools_*/
_harvest/archive_queue.json
# ★도구가 쓰는 중간 파일. tool_drop_pull.py 가 웹에서 끌어온 «지울 것» 을 여기 잠깐 둔다.
#   260910 에 자동으로 담길 뻔했다. 작업 중간 상태라 리포에 남길 것이 아니다
_harvest/drop_pending.json
_harvest/brief_sample.json
_harvest/mdrive/
_harvest/section.html
_orig_hold/
_trash/
dist_brief/
dist_img/
dist_pages/
dist_view/*.html
dist_view/viewdata-*.js
dist_view/viewlight-*.js
# ★★260909. 위 세 줄이 dist_view 를 «막았다» 고 믿었는데 data.js 는 안 막혀 있었다.
#   260907 에 dist_app 을 고치며 남긴 주석이 「dist_view 는 막혀 있다」 였는데 그 전제가 틀렸다.
#   실측: dist_view/data.js 742,515 B 에 도판 5,182건이 평문으로 들어 있었고 추적 중이었다.
#   ★암호 게이트를 통째로 우회한다. 260810 에 서버에서 같은 사고가 났던 그 파일이다.
#   ★이름으로 막는 목록은 하나를 빠뜨린다. 그래서 자물쇠 쪽에 «뜻으로» 무는 검사를 같이 넣었다
dist_view/data.js
dist_view/light.js
img/
worker/.dev.vars
worker/.wrangler/
worker/wrangler.test.toml
작업소스/images_resized/

# ★★260907. dist_view 는 막혀 있는데 dist_app 은 안 막혀 있었다. 그 비대칭이 구멍이었다.
#   data.<태그>.js 의 «태그» 는 열람 암호의 SHA-256 앞 16자다. 즉 파일 이름 자체가 열쇠다.
#   깃에 있으면 암호를 몰라도 배포 주소에 그 이름을 붙여 도판 목록을 통째로 받는다.
#   ★light.js 와 data.js 는 점이 하나뿐이라 아래 무늬에 안 걸린다. 그 둘은 계속 추적한다.
dist_app/data.*.js
dist_app/light.*.js
# ★팀원 아이디와 비밀번호 해시. 카페24 시절 아파치 인증 잔재라 지금 아무 데도 안 쓰인다.
#   그래도 아이디와 해시가 한 쌍으로 깃허브에 남아 있었다. APR1 은 MD5 1000회라 값싸다.
dist_app/.htpasswd
# ★평문 카탈로그. 빌드 중간 산출물이고 배포 때 지워진다. 깃에 올리면 도판 목록이 통째로 샌다
dist_app/data.js

# ★★260908. 은퇴한 자료 파일 태그. **깃에 올리면 안 된다.**
#   태그는 sha256("lgt:" + 암호) 의 앞 16자다. 암호가 짧으면 그 태그 하나로
#   원래 암호를 오프라인에서 되찾을 수 있다.
#   ★실제로 한 번 커밋했다가 자물쇠가 잡았다. 그 태그가 **지금 살아 있는 삭제 암호**의
#     태그와 같았다. 삭제 암호가 옛 열람 암호와 같은 값이기 때문이다.
#   ★이 파일은 배포하는 기계에만 둔다. 없으면 배포가 소리 내어 알린다.
config/은퇴한_태그.txt

# 상황판. 이 컴퓨터의 상태를 그린 것이라 깃에 올릴 것이 아니다
_panel/

# ★★★260916 코덱스 감사 F1. **채워진 사이트 설정을 깃에 싣지 않는다.**
#   이 리포를 그대로 복제한 쪽이 설정을 안 고치면, 빌드도 점검도 배포도 «멈추지 않고»
#   만든 쪽 주소와 만든 쪽 창고를 본다. 안 채우면 멈추게 만든 장치가 통째로 무력해진다.
#   ★깃에 싣는 것은 보기 파일 하나다. 세울 때 베껴서 채운다:
#       cp config/사이트.보기.json config/사이트.json
config/사이트.json

# 나눠줄 때 짓는 자리. 만들어 내는 것이라 깃에 안 올린다
dist_template/
