## 배경 #### 서버 에러 코드 변경을 알 수 없음 - **이전:** 사람이 API 문서와 카탈로그를 직접 대조 (#613 · #742) - **원인:** 서버가 code 를 추가·삭제해도 프론트에 알리는 장치 없음 - **결과:** 카탈로그에 없는 code 는 기본 문구 "요청을 처리하지 못했어요."로 표시 - **원인:** API 문서는 Discord `/docs` 권한이 있어야 열림 - **결과:** 자동화가 API 문서를 직접 읽을 수 없음 #### 현재 누락 - 서버가 `WISH-010`·`TOURNAMENT-037` 을 `ITEM-006` 으로 통합 (core #1030, 서버 운영 반영) - **결과:** 아이템 등록 한도 초과 시 안내 문구 대신 기본 문구 표시 ## 구현할 기능 ### 카탈로그 자동 동기화 워크플로우 추가 - 매일 서버 레포의 에러 코드 등록 목록과 프론트 카탈로그를 대조 - **참조:** 서버 등록 목록 `TeamPiKi/core` 의 `ErrorCodeRegistry` - 차이가 있으면 카탈로그를 고친 봇 PR 생성·갱신 - 새 코드는 서버 문구를 초안으로 추가 - 프론트 참조가 없는 죽은 코드는 삭제 - 참조 중인 코드와 변수가 든 문구는 PR 본문에 직접 처리 대상으로 표시 - 봇 PR 에 사람 커밋이 있으면 자동 갱신 중단 - 서버와 맞춰지면 봇 PR 자동 종료 - 봇 PR 생성 시 CI 수동 실행 · Discord PR 채널 알림 ### 범위 - `ITEM-006` 누락 수정은 이 작업에 포함하지 않음 - **원인:** 머지 후 첫 실행의 봇 PR 로 동작 확인
Activity