wing-ops/.gitignore
jeonghyo.k 88eb6b121a feat(prediction): OpenDrift 유류 확산 시뮬레이션 통합 + CCTV/관리자 고도화
[예측]
- OpenDrift Python API 서버 및 스크립트 추가 (prediction/opendrift/)
- 시뮬레이션 상태 폴링 훅(useSimulationStatus), 로딩 오버레이 추가
- HydrParticleOverlay: deck.gl 기반 입자 궤적 시각화 레이어
- OilSpillView/LeftPanel/RightPanel: 시뮬레이션 실행·결과 표시 UI 개편
- predictionService/predictionRouter: 시뮬레이션 CRUD 및 상태 관리 API
- simulation.ts: OpenDrift 연동 엔드포인트 확장
- docs/PREDICTION-GUIDE.md: 예측 기능 개발 가이드 추가

[CCTV/항공방제]
- CCTV 오일 감지 GPU 추론 연동 (OilDetectionOverlay, useOilDetection)
- CCTV 안전관리 감지 기능 추가 (선박 출입, 침입 감지)
- oil_inference_server.py: Python GPU 추론 서버

[관리자]
- 관리자 화면 고도화 (사용자/권한/게시판/선박신호 패널)
- AdminSidebar, BoardMgmtPanel, VesselSignalPanel 신규 컴포넌트

[기타]
- DB: 시뮬레이션 결과, 선박보험 시드(1391건), 역할 정리 마이그레이션
- 팀 워크플로우 v1.6.1 동기화

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 14:55:46 +09:00

90 lines
1.4 KiB
Plaintext
Executable File

# Dependencies
node_modules/
# Build output
dist/
dist-ssr/
# Environment variables (use .env.example as template)
.env
.env.*
!.env.example
# OS
.DS_Store
Thumbs.db
# IDE
.vscode/
.idea/
# Logs
*.log
npm-debug.log*
# Database files
backend/data/*.db
backend/data/*.db-shm
backend/data/*.db-wal
# Large reference data (keep locally, do not commit)
_reference/
docs/_backup_*/
/scat/
참고용/
논문/
# Binary / archive files
*.pdf
*.xlsx
*.xlsm
*.hwpx
*.tar.gz
*.zip
*.gif
# HTML mockup / report files
방제과개선안_*.html
meris_*.html
# Source archive (regenerate from repo)
wing-frontend-src.zip
wing_source_*.tar.gz
# Python
__pycache__/
*.pyc
# prediction/ Python 엔진 (로컬 실행 결과물)
prediction/**/__pycache__/
prediction/**/*.pyc
prediction/opendrift/result/
prediction/opendrift/logs/
prediction/opendrift/uvicorn.pid
prediction/opendrift/.env
# HNS manual images (large binary)
frontend/public/hns-manual/pages/
frontend/public/hns-manual/images/
# Claude Code (team workflow tracked, override global gitignore)
!.claude/
.claude/settings.local.json
.claude/CLAUDE.local.md
*.local
# Team workflow (managed by /sync-team-workflow)
.claude/rules/
.claude/agents/
.claude/skills/push/
.claude/skills/mr/
.claude/skills/create-mr/
.claude/skills/release/
.claude/skills/version/
.claude/skills/fix-issue/
.claude/scripts/
# Lock files (keep for reproducible builds)
!frontend/package-lock.json
!backend/package-lock.json