refactor: Phase 1~7 리팩토링 + DB DDL 현행화 + 문서 전면 수정 [배포금지] #62

닫힘
htlee "feature/css-refactoring 에서 main 로 5 commits 를 머지하려 합니다"
소유자

Summary

  • Phase 1~2: common/ 분리 + OpenLayers 제거 + tabs/ 구조 전환
  • Phase 3: SQLite → PostgreSQL 마이그레이션
  • Phase 4: Mock → API 10개 탭 전환 (migration 007~016)
  • Phase 5: View 분할 + FEATURE_ID + RBAC 2차원 권한
  • Phase 6: Leaflet → MapLibre GL JS 5.x + deck.gl 9.x
  • Phase 7: 인라인 style → Tailwind 3,500+ → 1,286건 + ScatRightPanel
  • DB DDL 현행화: database/schema/ 14개 DDL + seed/ 14개 데이터 파일 신규 생성
  • 문서 전면 수정: wing_auth → auth 스키마 구조로 docs/ 6개 + README + CLAUDE.md 수정

주요 변경

  • 284개 파일, +50,637 / -22,342 lines
  • database/_deprecated/로 구 init.sql, auth_init.sql 이동
  • database/README.md 신규 (DB 아키텍처, 설치 절차)
  • wing 단일 DB (3개 스키마: public/auth/wing) 구조 문서화 완료

Test plan

  • Frontend 빌드 성공 (npx vite build)
  • Backend 빌드 성공 (npm run build)
  • Pre-commit hook 통과 (TypeScript 타입 체크 + ESLint)
  • wing_auth 잔존 검색 통과 (_deprecated/migration/주석만 남음)
  • 운영 환경 배포 테스트

⚠️ 배포금지 — 리뷰 완료 전까지 main 머지 금지

🤖 Generated with Claude Code

## Summary - **Phase 1~2**: common/ 분리 + OpenLayers 제거 + tabs/ 구조 전환 - **Phase 3**: SQLite → PostgreSQL 마이그레이션 - **Phase 4**: Mock → API 10개 탭 전환 (migration 007~016) - **Phase 5**: View 분할 + FEATURE_ID + RBAC 2차원 권한 - **Phase 6**: Leaflet → MapLibre GL JS 5.x + deck.gl 9.x - **Phase 7**: 인라인 style → Tailwind 3,500+ → 1,286건 + ScatRightPanel - **DB DDL 현행화**: database/schema/ 14개 DDL + seed/ 14개 데이터 파일 신규 생성 - **문서 전면 수정**: wing_auth → auth 스키마 구조로 docs/ 6개 + README + CLAUDE.md 수정 ## 주요 변경 - 284개 파일, +50,637 / -22,342 lines - database/_deprecated/로 구 init.sql, auth_init.sql 이동 - database/README.md 신규 (DB 아키텍처, 설치 절차) - wing 단일 DB (3개 스키마: public/auth/wing) 구조 문서화 완료 ## Test plan - [x] Frontend 빌드 성공 (`npx vite build`) - [x] Backend 빌드 성공 (`npm run build`) - [x] Pre-commit hook 통과 (TypeScript 타입 체크 + ESLint) - [x] wing_auth 잔존 검색 통과 (_deprecated/migration/주석만 남음) - [ ] 운영 환경 배포 테스트 > ⚠️ **배포금지** — 리뷰 완료 전까지 main 머지 금지 🤖 Generated with [Claude Code](https://claude.com/claude-code)
htlee added 1 commit 2026-03-01 15:18:24 +09:00
- database/schema/ 14개 DDL 파일 신규 생성 (운영 DB pg_dump 기반)
- database/seed/ 14개 초기 데이터 파일 분리
- database/_deprecated/로 구 init.sql, auth_init.sql 이동
- database/README.md 신규 작성 (DB 아키텍처, 설치 절차)
- docs/ 6개 가이드 문서 wing_auth→auth 스키마 구조로 수정
- README.md, CLAUDE.md wing 단일 DB 구조 반영

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee added 1 commit 2026-03-01 16:08:18 +09:00
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee added 1 commit 2026-03-01 16:12:49 +09:00
- docs/RELEASE-NOTES.md 내부 제목 수정
- README.md 문서 링크 + 스킬 설명 수정
- CLAUDE.md 문서 목록 수정
- .claude/skills/init-project/SKILL.md 훅 메시지 + gitignore 예시 수정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee added 1 commit 2026-03-01 16:15:01 +09:00
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee added 1 commit 2026-03-01 18:08:53 +09:00
- /mr: 권한 확인 + RELEASE-NOTES.md 자동 갱신 + PR 승인/머지 옵션
- /release: admin 권한 확인 + claude-bot PR 자동 승인/머지
- /version: 신규 스킬 (RELEASE-NOTES → VERSION-HISTORY 생성)
- /push: Gitea API 권한 확인 추가
- release-notes-guide.md: 2계층 릴리즈 노트 작성 지침
- settings.json: CLAUDE_BOT_TOKEN 환경변수 추가
- pre-commit: 모노레포 hook 유지 (템플릿은 단일 프로젝트용)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee closed this pull request 2026-03-03 07:40:33 +09:00

Pull request closed

"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/wing-ops#62
No description provided.