Stabilize auth flow and profile images

This commit is contained in:
Codex
2026-07-20 13:38:39 +09:00
parent 57caca8dc8
commit 5d3eee7a16
128 changed files with 28860 additions and 1468 deletions
@@ -0,0 +1,83 @@
# 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)