# 2026-07-16 아침 시작 체크리스트

목적: 오늘 작업을 바로 이어가기 위해, 가장 먼저 확인할 항목만 짧게 정리한다.

## 1. 먼저 볼 기준

- 현재 프로필 이미지 정책:
  1. 네이버웍스
  2. Baron UUID 이미지
  3. 기본 아바타
- 전날 최종 상태:
  - 실기기 직원검색 화면에서 실제 프로필 사진 노출 확인 완료
  - 앱은 `tdc114plus-auth /api/v1/profile-image` 우선 호출
  - 실패 또는 미발견 시 `https://baroncs.co.kr/employee_img/{uuid}.jpg` fallback 사용

## 2. 아침 시작 순서

### 1) auth 서버 상태 확인

```bash
curl -fsSL --max-time 5 http://127.0.0.1:5001/health
```

정상 기준:

```json
{"jwks":"ok","provider":"baron","status":"ok"}
```

### 2) reverse 상태 확인

```bash
ADB_SERVER_SOCKET=tcp:172.21.128.1:5037 ./scripts/flutter-docker.sh adb -s R5CT42QTCNX reverse --list
```

필수 확인:

```text
tcp:5000 tcp:5000
tcp:5001 tcp:5001
```

### 3) 필요 시 auth 서버 재기동

```bash
./scripts/start-auth-server.sh --restart --env-file=/home/ubuntu/workspace/tdc114plus/scripts/.env.android-device.local
```

### 4) 필요 시 실기기 앱 재실행

```bash
ADB_SERVER_SOCKET=tcp:172.21.128.1:5037 TDC114_FLUTTER_DEVICE_ID=R5CT42QTCNX TDC114_SMOKE_ENV_FILE=scripts/.env.android-device.local ./scripts/manual-postlogin-run.sh
```

## 3. 첫 확인 포인트

- 직원검색 목록 진입되는가
- 사진이 계속 표시되는가
- 어떤 사용자가 `NAVER_WORKS`인지, 어떤 사용자가 `BARON_UUID_R2`인지 샘플을 잡을 수 있는가

## 4. 오늘 바로 이어서 할 일

1. 실기기 기준 `NAVER_WORKS` 케이스 확인
2. 실기기 기준 `BARON_UUID_R2` 케이스 확인
3. `DEFAULT` 기본 아바타 케이스 확인
4. 직원 상세/조직도 화면에서도 같은 규칙 유지 확인

## 5. 문제 생기면 먼저 볼 것

- `5001 health` 정상 여부
- `adb reverse`에 `5000`, `5001` 둘 다 있는지
- `scripts/.env.android-device.local` 경로와 값 누락 여부
- 필요 시 auth 로그 확인

```bash
tail -n 120 logs/$(date +%F)/tdc114plus-auth.log
```

## 6. 참고 문서

- [2026-07-15_work_handoff.md](/home/ubuntu/workspace/tdc114plus/docs/daily-issues/2026-07-15_work_handoff.md)
- [00_guide_tdc114plus_profile_image_identifier_mapping_2026-07-14.md](/home/ubuntu/workspace/tdc114plus/docs/00_guide_tdc114plus_profile_image_identifier_mapping_2026-07-14.md)
- [00_guide_tdc114plus_work_progress_timetable_2026-07-02.md](/home/ubuntu/workspace/tdc114plus/docs/00_guide_tdc114plus_work_progress_timetable_2026-07-02.md)
