wing-ops/docs/_backup_20260301/CHANGELOG.md
htlee 6fbb3fc249 docs: 전체 프로젝트 문서 최신 기준 신규 작성
Phase 6(MapLibre+deck.gl), CSS 리팩토링, RBAC, 10탭 API 전환 등
현재 시스템 상태를 정확히 반영하여 모든 문서를 처음부터 재작성.

- README.md: 기술 스택(MapLibre+deck.gl), 빌드, 구조, 스킬 갱신
- CLAUDE.md: CSS @layer, RBAC, HTTP 정책, 백엔드 모듈 반영
- docs/README.md: 아키텍처 상세 (3-Layer, 인증, 권한, CSS)
- docs/DEVELOPMENT-GUIDE.md: 워크플로우 전체 흐름 + 실전 예시
- docs/INSTALL_GUIDE.md: 온라인/오프라인 설치 매뉴얼
- docs/COMMON-GUIDE.md: 공통 로직 9개 섹션 (인증~CSS)
- docs/MENU-TAB-GUIDE.md: 새 탭 추가 5단계 + 예시
- docs/CRUD-API-GUIDE.md: End-to-End CRUD API 패턴
- docs/MOCK-TO-API-GUIDE.md: Mock→API 전환 10단계 프로세스
- docs/_backup_20260301/: 기존 문서 백업

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 14:03:08 +09:00

43 lines
1.9 KiB
Markdown

# 변경 이력
## [Unreleased]
### 2026-03-01
## [2026-03-01] Phase 4 완료 — 나머지 6개 탭 Mock → API 전환
### Added
- SCAT: 구역/구간 조회 3 API + PostGIS (011_scat.sql)
- Board: 매뉴얼 CRUD + 첨부파일 API (012_board_ext.sql)
- HNS: 분석 CRUD 5 API (013_hns_analysis.sql)
- Prediction: 분석/역추적/오일펜스 7 API (014_prediction.sql)
- Aerial: 미디어/CCTV/위성 6 API + PostGIS (015_aerial.sql)
- Rescue: 구난 작전/시나리오 3 API + JSONB (016_rescue.sql)
### Fixed
- Prediction 분석 상세 500 에러 (ACDNT_WEATHER 컬럼명 불일치)
- 시뮬레이션 API CORS 에러 (localhost 하드코딩 → api 인스턴스)
### Changed
- 하드코딩 URL 환경변수 전환 (GeoServer, CORS, CSP 등)
- backtrackMockData.ts 삭제
### 2026-02-28
- feat(reports): 보고서 탭 localStorage → DB/API 전환 (MR#31)
- DB 7개 테이블 (REPORT_TMPL, REPORT_TMPL_SECT, REPORT_ANALYSIS_CTGR, REPORT_CTGR_SECT, REPORT, REPORT_SECT_DATA 등)
- 백엔드 CRUD API (GET/POST only 패턴)
- 프론트 4개 컴포넌트 API 연동 (localStorage 제거)
- refactor(backend): SQLite → PostgreSQL 마이그레이션 + wing DB 연결 (MR#22)
- feat: Phase 5 View 분할 + RBAC 2차원 권한 + 게시판 CRUD API 연동 (MR#29)
- 대형 View 서브탭 분할 + FEATURE_ID 체계 도입
- RBAC 오퍼레이션 기반 2차원 권한 시스템 (permResolver, AUTH_PERM OPER_CD)
- 게시판 CRUD API (boardService/Router) + 프론트 연동
- refactor(frontend): 공통 모듈 common/ 분리 + 탭 단위 패키지 구조 전환 (MR#21)
- docs: MOCK-TO-API-GUIDE.md 작성 (Mock→API 전환 개발 지침)
- docs: CRUD-API-GUIDE.md 작성 (RBAC 기반 CRUD API 표준 가이드)
- chore: 팀 워크플로우 v1.4.0 동기화 (서브에이전트 3종 + 정책)
- policy: HTTP 메소드 제한 결정 (GET/POST only — 보안취약점 가이드 준수)
### 2026-02-27
- chore: 팀 워크플로우 v1.3.0 초기화