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:
parent
777e027553
commit
c1ae173a9f
@ -15,9 +15,9 @@ model: opus
|
|||||||
| 시스템 | 소스 경로 | 대상 경로 | Gitea 저장소 |
|
| 시스템 | 소스 경로 | 대상 경로 | Gitea 저장소 |
|
||||||
|--------|----------|----------|------------|
|
|--------|----------|----------|------------|
|
||||||
| 홈페이지 | `workspace/zioinfo-web/` | `C:\GUARDiA\repos\zioinfo-web\` | `zio/zioinfo-web` |
|
| 홈페이지 | `workspace/zioinfo-web/` | `C:\GUARDiA\repos\zioinfo-web\` | `zio/zioinfo-web` |
|
||||||
| GUARDiA ITSM | `itsm/` | `C:\GUARDiA\repos\guardia-itsm\` | `zio/guardia-itsm` |
|
| GUARDiA ITSM | `workspace/guardia-itsm/` | `C:\GUARDiA\repos\guardia-itsm\` | `zio/guardia-itsm` |
|
||||||
| GUARDiA Manager | `manager/` | `C:\GUARDiA\repos\guardia-manager\` | `zio/guardia-manager` |
|
| GUARDiA Manager | `workspace/guardia-manager/` | `C:\GUARDiA\repos\guardia-manager\` | `zio/guardia-manager` |
|
||||||
| GUARDiA Messenger | `app/` | `C:\GUARDiA\repos\guardia-messenger\` | `zio/guardia-messenger` |
|
| GUARDiA Messenger | `workspace/guardia-messenger/` | `C:\GUARDiA\repos\guardia-messenger\` | `zio/guardia-messenger` |
|
||||||
|
|
||||||
## 작업 원칙
|
## 작업 원칙
|
||||||
|
|
||||||
@ -31,9 +31,9 @@ model: opus
|
|||||||
```bash
|
```bash
|
||||||
# 1. 각 서브트리 브랜치 생성
|
# 1. 각 서브트리 브랜치 생성
|
||||||
git subtree split --prefix=workspace/zioinfo-web -b split/zioinfo-web
|
git subtree split --prefix=workspace/zioinfo-web -b split/zioinfo-web
|
||||||
git subtree split --prefix=itsm -b split/guardia-itsm
|
git subtree split --prefix=workspace/guardia-itsm -b split/guardia-itsm
|
||||||
git subtree split --prefix=manager -b split/guardia-manager
|
git subtree split --prefix=workspace/guardia-manager -b split/guardia-manager
|
||||||
git subtree split --prefix=app -b split/guardia-messenger
|
git subtree split --prefix=workspace/guardia-messenger -b split/guardia-messenger
|
||||||
|
|
||||||
# 2. 독립 repo 생성
|
# 2. 독립 repo 생성
|
||||||
mkdir -p C:\GUARDiA\repos
|
mkdir -p C:\GUARDiA\repos
|
||||||
|
|||||||
@ -13,13 +13,13 @@ description: "GUARDiA 모노레포를 4개 독립 Gitea 저장소로 분리하
|
|||||||
## 분리 목표
|
## 분리 목표
|
||||||
|
|
||||||
```
|
```
|
||||||
현재 (모노레포) 목표 (독립 repo × 4)
|
현재 (모노레포) 목표 (독립 repo × 5)
|
||||||
C:\GUARDiA\ C:\GUARDiA\repos\
|
C:\GUARDiA\workspace\ C:\GUARDiA\repos\
|
||||||
├── workspace/zioinfo-web/ → ├── zioinfo-web\ (zio/zioinfo-web)
|
├── zioinfo-web/ → ├── zioinfo-web\ (zio/zioinfo-web)
|
||||||
├── itsm/ → ├── guardia-itsm\ (zio/guardia-itsm)
|
├── guardia-itsm/ → ├── guardia-itsm\ (zio/guardia-itsm)
|
||||||
├── manager/ → ├── guardia-manager\ (zio/guardia-manager) ← 신규
|
├── guardia-manager/ → ├── guardia-manager\ (zio/guardia-manager)
|
||||||
├── app/ → ├── guardia-messenger\(zio/guardia-messenger) ← 신규
|
├── guardia-messenger/→ ├── guardia-messenger\ (zio/guardia-messenger)
|
||||||
└── manual/ → └── guardia-docs\ (zio/guardia-docs) ← 신규
|
└── guardia-docs/ → └── guardia-docs\ (zio/guardia-docs)
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -53,9 +53,9 @@ mkdir -p C:\GUARDiA\repos
|
|||||||
|
|
||||||
# 1-2. 각 서브트리 히스토리 분기
|
# 1-2. 각 서브트리 히스토리 분기
|
||||||
git subtree split --prefix=workspace/zioinfo-web -b split/zioinfo-web
|
git subtree split --prefix=workspace/zioinfo-web -b split/zioinfo-web
|
||||||
git subtree split --prefix=itsm -b split/guardia-itsm
|
git subtree split --prefix=workspace/guardia-itsm -b split/guardia-itsm
|
||||||
git subtree split --prefix=manager -b split/guardia-manager
|
git subtree split --prefix=workspace/guardia-manager -b split/guardia-manager
|
||||||
git subtree split --prefix=app -b split/guardia-messenger
|
git subtree split --prefix=workspace/guardia-messenger -b split/guardia-messenger
|
||||||
|
|
||||||
# 1-3. 각 독립 repo 디렉토리 생성 및 클론
|
# 1-3. 각 독립 repo 디렉토리 생성 및 클론
|
||||||
for name in zioinfo-web guardia-itsm guardia-manager guardia-messenger; do
|
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
|
done
|
||||||
|
|
||||||
# 1-4. manual/ → guardia-docs
|
# 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
|
mkdir -p C:\GUARDiA\repos\guardia-docs
|
||||||
git clone --no-local --branch split/guardia-docs . C:\GUARDiA\repos\guardia-docs
|
git clone --no-local --branch split/guardia-docs . C:\GUARDiA\repos\guardia-docs
|
||||||
|
|
||||||
|
|||||||
42
CLAUDE.md
42
CLAUDE.md
@ -21,18 +21,36 @@
|
|||||||
```
|
```
|
||||||
C:\GUARDiA\
|
C:\GUARDiA\
|
||||||
├── CLAUDE.md # ← 지금 이 파일 (Claude Code 진입점)
|
├── CLAUDE.md # ← 지금 이 파일 (Claude Code 진입점)
|
||||||
├── docs/
|
├── docs/ # 설계 문서 (아키텍처 명세 등)
|
||||||
│ ├── system_spec.md # 전체 시스템 아키텍처 명세
|
├── workspace/ # ← 모든 프로젝트 소스 (2026-05-31 통합)
|
||||||
│ ├── ARCHITECTURE.md # 3계층 아키텍처 + 구현 로드맵
|
│ ├── zioinfo-web/ # 지오정보기술 홈페이지 (Spring Boot + React)
|
||||||
│ ├── ai_orchestration.md # AI 에이전트 워크플로우 규격
|
│ ├── guardia-itsm/ # GUARDiA ITSM 웹 애플리케이션 (FastAPI)
|
||||||
│ ├── db_schema.md # CMDB + SR + Audit + 신규 테이블 DDL
|
│ ├── guardia-manager/ # GUARDiA 관리자 포털 (FastAPI + React)
|
||||||
│ ├── messenger_integration.md # 메신저 웹훅 & sLLM 연동 명세
|
│ ├── guardia-messenger/ # GUARDiA Messenger 앱 (React Native + Expo)
|
||||||
│ ├── deployment_engine.md # 에이전트리스 배포 엔진 명세
|
│ └── guardia-docs/ # 매뉴얼 및 운영 가이드 문서
|
||||||
│ ├── security_governance.md # 보안·권한·감사 정책
|
├── repos/ # 독립 Gitea 저장소 (git push 용)
|
||||||
│ ├── shell_scripts_guide.md # SM용 원격 제어 쉘 스크립트 + 관리 DB
|
│ ├── zioinfo-web/ → Gitea zio/zioinfo-web
|
||||||
│ ├── site_user_management.md # 사이트/사용자 등록관리 명세 (신규)
|
│ ├── guardia-itsm/ → Gitea zio/guardia-itsm
|
||||||
│ └── work_timetable.md # 작업 타임테이블 + Excel 다운로드 명세 (신규)
|
│ ├── guardia-manager/ → Gitea zio/guardia-manager
|
||||||
├── itsm/ # GUARDiA ITSM 웹 애플리케이션
|
│ ├── 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)
|
│ ├── main.py # FastAPI 앱 진입점 (포트 8001)
|
||||||
│ ├── models.py # SQLAlchemy ORM 모델 + Pydantic 스키마
|
│ ├── models.py # SQLAlchemy ORM 모델 + Pydantic 스키마
|
||||||
│ ├── database.py # DB 연결 및 세션
|
│ ├── database.py # DB 연결 및 세션
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user