From 50abca3efa7219d375fa84b6865c2fc3f5045049 Mon Sep 17 00:00:00 2001 From: "DESKTOP-TKLFCPR\\ython" Date: Sun, 31 May 2026 23:43:47 +0900 Subject: [PATCH] docs: add CLAUDE.md for standalone repo context --- CLAUDE.md | 63 +++++++++++++------------------------------------------ 1 file changed, 14 insertions(+), 49 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 3382a5c1..ba5c8eaa 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,53 +1,18 @@ -# GUARDiA Messenger — React Native 모바일 앱 +# GUARDiA Messenger -> **Claude Code용 프로젝트 마스터 컨텍스트** +**저장소**: http://101.79.17.164:3000/zio/guardia-messenger +**배포**: EAS Build (Android APK/AAB, iOS IPA) +**패키지**: kr.co.zioinfo.guardia ---- +## 기술 스택 +- React Native 0.74 + Expo SDK 51 + TypeScript +- expo-router (파일 기반 라우팅) -## 프로젝트 현황 +## 빌드 +```bash +eas build --platform android --profile preview # 테스트 APK +eas build --platform android --profile production # 스토어 AAB +``` -| 항목 | 상태 | -|------|------| -| 기술 스택 | React Native 0.74.5 + Expo SDK 51 + TypeScript | -| 패키지명 | kr.co.zioinfo.guardia | -| EAS 계정 | zioinfo | -| 프로젝트 ID | ca2f72d6-7dda-4491-9590-7ace34b10a88 | -| 최신 성공 빌드 | 51096ada (Android APK) | -| 서버 | https://zioinfo.co.kr:8443 (GUARDiA ITSM) | - ---- - -## 구현된 화면 (6개) - -| 화면 | 경로 | 기능 | -|------|------|------| -| 로그인 | `app/(auth)/login.tsx` | JWT 인증 | -| 대시보드 | `app/(tabs)/index.tsx` | SR 통계, 서비스 상태 | -| SR 관리 | `app/(tabs)/sr.tsx` | SR 목록·등록 | -| AI 챗봇 | `app/(tabs)/chat.tsx` | Ollama 연동 | -| 알림 | `app/(tabs)/notifications.tsx` | 푸시 알림 목록 | -| 설정 | `app/(tabs)/settings.tsx` | 프로필·로그아웃 | - ---- - -## 빌드 핵심 원칙 (위반 시 빌드 실패) - -1. `android/`, `ios/` 폴더 — 로컬 생성 금지 (`.easignore`로 EAS 제외) -2. `expo-notifications` — `app.json` 플러그인 등록 금지 -3. `babel.config.js` — `expo-router/babel` 추가 금지 -4. `plugins/withGradleProps.js` — `enablePngCrunchInReleaseBuilds=false` 필수 - ---- - -## 하네스: GUARDiA Messenger - -**목표:** 화면 개발·EAS 빌드·스토어 등록·문서화 전 과정 자동화 - -**트리거:** 화면 구현, 기능 추가, EAS 빌드, Play Store 등록, 가이드 작성 요청 시 -`messenger-orchestrator` 스킬을 사용하라. 다시 실행, 수정, 업데이트도 포함. - -**변경 이력:** -| 날짜 | 변경 내용 | 대상 | 사유 | -|------|----------|------|------| -| 2026-05-31 | 초기 하네스 구성 | 전체 | GUARDiA Messenger 앱 개발·배포 자동화 | -| 2026-05-31 | feature-developer 에이전트 + new-features 스킬 추가 | agents/, skills/ | DR·네트워크·CSAP·생체인증·오프라인 등 신규 기능 10종 | +## 하네스 +- 앱 개발: `messenger-orchestrator` 스킬