# AIWK Domain URI Folder Rule v124

`AIWK_COMMON/domains/` 내부는 실제 URI 매칭 폴더만 둔다.

## 허용

```text
AIWK_COMMON/domains/{HTTP_HOST[_PORT]}/{path...}/
```

예:

```text
https://chatgpt.com/g/g-xxx/c/yyy
→ domains/chatgpt.com/
→ domains/chatgpt.com/g/

https://nssb.green-net.or.kr/y/yyy_view.php?db=ns2smk
→ domains/nssb.green-net.or.kr/
→ domains/nssb.green-net.or.kr/y/
→ domains/nssb.green-net.or.kr/y/yyy_view.php/

http://n.yjm.kr:87/aiwk/ws
→ domains/n.yjm.kr_87/
→ domains/n.yjm.kr_87/aiwk/
→ domains/n.yjm.kr_87/aiwk/ws/
```

## 금지

```text
domains/chatgpt/chatgpt.com/folders/chatGPT/
domains/instagram/instagram.com/folders/account/
domains/common/
domains/shared/
domains/core/
```

공통 로더/범용 기능은 `AIWK_COMMON/core/`, `AIWK_COMMON/modules/core/`, `AIWK_COMMON/loader/`에 둔다.


## v125 domain/site separation
- 공통 modules/core/paid에는 사이트별 selector와 사이트명을 두지 않는다.
- YouTube live_chat selector preset은 `AIWK_COMMON/domains/www.youtube.com/live_chat/index.js`로 이동했다.
- token 표시 아이콘은 토큰 있음 `🔐`, 토큰 없음/미확인 `🔓` 단일 아이콘으로 표시한다.
