refactor(paths): update all path references after workspace reorganization

CLAUDE.md: directory structure updated (itsm/->workspace/guardia-itsm/, etc.)
repo-splitter.md: subtree split prefixes updated to workspace/ paths
repo-split-orchestrator/SKILL.md: split target paths updated

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
DESKTOP-TKLFCPR\ython 2026-05-31 23:57:45 +09:00
parent 777e027553
commit c1ae173a9f
3 changed files with 49 additions and 31 deletions

View File

@ -15,9 +15,9 @@ model: opus
| 시스템 | 소스 경로 | 대상 경로 | Gitea 저장소 |
|--------|----------|----------|------------|
| 홈페이지 | `workspace/zioinfo-web/` | `C:\GUARDiA\repos\zioinfo-web\` | `zio/zioinfo-web` |
| GUARDiA ITSM | `itsm/` | `C:\GUARDiA\repos\guardia-itsm\` | `zio/guardia-itsm` |
| GUARDiA Manager | `manager/` | `C:\GUARDiA\repos\guardia-manager\` | `zio/guardia-manager` |
| GUARDiA Messenger | `app/` | `C:\GUARDiA\repos\guardia-messenger\` | `zio/guardia-messenger` |
| GUARDiA ITSM | `workspace/guardia-itsm/` | `C:\GUARDiA\repos\guardia-itsm\` | `zio/guardia-itsm` |
| GUARDiA Manager | `workspace/guardia-manager/` | `C:\GUARDiA\repos\guardia-manager\` | `zio/guardia-manager` |
| GUARDiA Messenger | `workspace/guardia-messenger/` | `C:\GUARDiA\repos\guardia-messenger\` | `zio/guardia-messenger` |
## 작업 원칙
@ -31,9 +31,9 @@ model: opus
```bash
# 1. 각 서브트리 브랜치 생성
git subtree split --prefix=workspace/zioinfo-web -b split/zioinfo-web
git subtree split --prefix=itsm -b split/guardia-itsm
git subtree split --prefix=manager -b split/guardia-manager
git subtree split --prefix=app -b split/guardia-messenger
git subtree split --prefix=workspace/guardia-itsm -b split/guardia-itsm
git subtree split --prefix=workspace/guardia-manager -b split/guardia-manager
git subtree split --prefix=workspace/guardia-messenger -b split/guardia-messenger
# 2. 독립 repo 생성
mkdir -p C:\GUARDiA\repos

View File

@ -13,13 +13,13 @@ description: "GUARDiA 모노레포를 4개 독립 Gitea 저장소로 분리하
## 분리 목표
```
현재 (모노레포) 목표 (독립 repo × 4)
C:\GUARDiA\ C:\GUARDiA\repos\
├── workspace/zioinfo-web/ → ├── zioinfo-web\ (zio/zioinfo-web)
├── itsm/ → ├── guardia-itsm\ (zio/guardia-itsm)
├── manager/ → ├── guardia-manager\ (zio/guardia-manager) ← 신규
├── app/ → ├── guardia-messenger\(zio/guardia-messenger) ← 신규
└── manual/ → └── guardia-docs\ (zio/guardia-docs) ← 신규
현재 (모노레포) 목표 (독립 repo × 5)
C:\GUARDiA\workspace\ C:\GUARDiA\repos\
├── zioinfo-web/ ├── zioinfo-web\ (zio/zioinfo-web)
├── guardia-itsm/ → ├── guardia-itsm\ (zio/guardia-itsm)
├── guardia-manager/ → ├── guardia-manager\ (zio/guardia-manager)
├── guardia-messenger/→ ├── guardia-messenger\ (zio/guardia-messenger)
└── guardia-docs/ → └── guardia-docs\ (zio/guardia-docs)
```
---
@ -53,9 +53,9 @@ mkdir -p C:\GUARDiA\repos
# 1-2. 각 서브트리 히스토리 분기
git subtree split --prefix=workspace/zioinfo-web -b split/zioinfo-web
git subtree split --prefix=itsm -b split/guardia-itsm
git subtree split --prefix=manager -b split/guardia-manager
git subtree split --prefix=app -b split/guardia-messenger
git subtree split --prefix=workspace/guardia-itsm -b split/guardia-itsm
git subtree split --prefix=workspace/guardia-manager -b split/guardia-manager
git subtree split --prefix=workspace/guardia-messenger -b split/guardia-messenger
# 1-3. 각 독립 repo 디렉토리 생성 및 클론
for name in zioinfo-web guardia-itsm guardia-manager guardia-messenger; do
@ -68,7 +68,7 @@ for name in zioinfo-web guardia-itsm guardia-manager guardia-messenger; do
done
# 1-4. manual/ → guardia-docs
git subtree split --prefix=manual -b split/guardia-docs
git subtree split --prefix=workspace/guardia-docs -b split/guardia-docs
mkdir -p C:\GUARDiA\repos\guardia-docs
git clone --no-local --branch split/guardia-docs . C:\GUARDiA\repos\guardia-docs

View File

@ -21,18 +21,36 @@
```
C:\GUARDiA\
├── CLAUDE.md # ← 지금 이 파일 (Claude Code 진입점)
├── docs/
│ ├── system_spec.md # 전체 시스템 아키텍처 명세
│ ├── ARCHITECTURE.md # 3계층 아키텍처 + 구현 로드맵
│ ├── ai_orchestration.md # AI 에이전트 워크플로우 규격
│ ├── db_schema.md # CMDB + SR + Audit + 신규 테이블 DDL
│ ├── messenger_integration.md # 메신저 웹훅 & sLLM 연동 명세
│ ├── deployment_engine.md # 에이전트리스 배포 엔진 명세
│ ├── security_governance.md # 보안·권한·감사 정책
│ ├── shell_scripts_guide.md # SM용 원격 제어 쉘 스크립트 + 관리 DB
│ ├── site_user_management.md # 사이트/사용자 등록관리 명세 (신규)
│ └── work_timetable.md # 작업 타임테이블 + Excel 다운로드 명세 (신규)
├── itsm/ # GUARDiA ITSM 웹 애플리케이션
├── docs/ # 설계 문서 (아키텍처 명세 등)
├── workspace/ # ← 모든 프로젝트 소스 (2026-05-31 통합)
│ ├── zioinfo-web/ # 지오정보기술 홈페이지 (Spring Boot + React)
│ ├── guardia-itsm/ # GUARDiA ITSM 웹 애플리케이션 (FastAPI)
│ ├── guardia-manager/ # GUARDiA 관리자 포털 (FastAPI + React)
│ ├── guardia-messenger/ # GUARDiA Messenger 앱 (React Native + Expo)
│ └── guardia-docs/ # 매뉴얼 및 운영 가이드 문서
├── repos/ # 독립 Gitea 저장소 (git push 용)
│ ├── zioinfo-web/ → Gitea zio/zioinfo-web
│ ├── guardia-itsm/ → Gitea zio/guardia-itsm
│ ├── guardia-manager/ → Gitea zio/guardia-manager
│ ├── guardia-messenger/ → Gitea zio/guardia-messenger
│ └── guardia-docs/ → Gitea zio/guardia-docs
└── .claude/ # 하네스 에이전트 + 스킬
# 이전 경로 (2026-05-31 이전)
# itsm/ → workspace/guardia-itsm/
# manager/ → workspace/guardia-manager/
# app/ → workspace/guardia-messenger/
# manual/ → workspace/guardia-docs/
```
---
## workspace/guardia-itsm 구조 (GUARDiA ITSM)
```
workspace/guardia-itsm/
│ ├── main.py # FastAPI 앱 진입점 (포트 8001)
│ ├── models.py # SQLAlchemy ORM 모델 + Pydantic 스키마
│ ├── main.py # FastAPI 앱 진입점 (포트 8001)
│ ├── models.py # SQLAlchemy ORM 모델 + Pydantic 스키마
│ ├── database.py # DB 연결 및 세션