화면과 API 사이의 연결이 끊긴 영역을 확인해야 합니다.
대상official /guide/official, slug /guide/[slug], onboarding /onboarding, terms /terms, guide /guide, provider /login/oauth2/code/[provider], account-deletion /account-deletion, login /login, privacy /privacy, inquiry /inquiry, install /install
근거연결 API 없는 화면이 11개입니다.
행동각 화면의 필요한 API와 연결 상태를 확인하고 설계 문서를 작성합니다.
웹 화면 소비처가 지정되지 않은 API의 사용 경로를 확인해야 합니다.
대상POST /admin/streaks/backfill, PATCH /admin/diaries, DELETE /push/device-tokens, GET /auth/token, GET /challenges/{challengeId}/my-books, POST /admin/streak-freezes/grants, PATCH /notifications/{notificationId}/read, GET /streak-milestones/me/badges, GET /notifications/endpoints, GET /admin/challenge-occurrences/health, POST /admin/challenge-occurrences/rollover, POST /diaries/{id}/images
근거소비 화면을 찾지 못한 API가 71개이며 웹 밖 소비처가 미지정입니다.
행동각 API의 실제 소비처와 담당 영역을 확인해 API 지도를 보완합니다.
공통 API에 호출이 몰린 구조를 점검해야 합니다.
대상GET /member/my-page
근거GET /member/my-page는 14곳에서 소비되며 node:2a3aafb8-6541-429a-a1c0-b3af001a0008로 식별됩니다.
행동호출 목적을 분류하고 공통 조회 방식과 변경 영향 범위를 문서화합니다.
미해결 연결이 집중된 파일의 연결 규칙을 먼저 정리해야 합니다.
대상src/app.feature/home/components/HomeWarmBanner.tsx, src/app.module/api/presignedUpload.ts, src/app.module/api/imageUpload.ts, src/app.feature/home/components/HomePopup.tsx, src/app.component/layout/AdminShell.tsx, src/app.feature/auth/screen/LoginScreen.tsx, src/app.feature/auth/api/authApi.ts, src/app.feature/challenge/board/screen/ChallengeListScreen.tsx
근거미해결 연결은 53건이며 src/app.feature/home/components/HomeWarmBanner.tsx에 6건, src/app.module/api/presignedUpload.ts에 5건, src/app.module/api/imageUpload.ts에 4건이 몰려 있습니다.
행동각 파일의 미해결 연결을 확인하고 호출 대상과 예외 경로를 확정합니다.