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>
43 lines
1.9 KiB
Markdown
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 초기화
|