kcg-monitoring/database/migration
htlee 7dd46f2078 feat: 어구 모선 추론(Gear Parent Inference) 시스템 이식
Codex Lab 환경(iran-airstrike-replay-codex)에서 검증 완료된
어구 모선 자동 추론 + 검토 워크플로우 전체를 이식.

## Python (prediction/)
- gear_parent_inference(1,428줄): 다층 점수 모델 (correlation + name + track + prior bonus)
- gear_parent_episode(631줄): Episode 연속성 (Jaccard + 공간거리)
- gear_name_rules: 모선 이름 정규화 + 4자 미만 필터
- scheduler: 추론 호출 단계 추가 (4.8)
- fleet_tracker/kcgdb: SQL qualified_table() 동적화
- gear_correlation: timestamp 필드 추가

## DB (database/migration/ 012~015)
- 후보 스냅샷, resolution, episode, 라벨 세션, 제외 관리 테이블 9개 + VIEW 2개

## Backend (Java)
- 12개 DTO/Controller (ParentInferenceWorkflowController 등)
- GroupPolygonService: parent_resolution LEFT JOIN + 15개 API 메서드

## Frontend
- ParentReviewPanel: 모선 검토 대시보드
- vesselAnalysis: 10개 신규 API 함수 + 6개 타입

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 00:42:31 +09:00
..
001_initial_schema.sql feat: 백엔드 Spring Boot + DB 스키마 + Python 분석서버 스켈레톤 2026-03-17 13:54:58 +09:00
002_aircraft_positions.sql fix(db): 002 마이그레이션 search_path에 public 추가 (PostGIS 타입 참조) 2026-03-18 02:39:40 +09:00
003_ships_osint_satellites.sql feat(db): ships/osint/satellites 테이블 생성 + 샘플 데이터 적재 2026-03-18 02:59:54 +09:00
004_sensor_data.sql feat: 지진파(USGS) + 기압(Open-Meteo) 수집기 + DB 테이블 설계 (#39) 2026-03-18 08:15:45 +09:00
005_vessel_analysis.sql feat: Python 분석 결과 오버레이 + 메뉴 연동 — Backend API 복원 + DB 테이블 + 통계패널 + 위험도 마커 2026-03-20 13:28:50 +09:00
006_vessel_analysis_unique.sql feat: Python 어선 분류기 + 배포 설정 + 백엔드 모니터링 프록시 2026-03-20 12:10:21 +09:00
007_fleet_registry.sql feat: 선단 등록 DB + 어망/어구 정체성 추적 시스템 2026-03-20 18:07:15 +09:00
008_transshipment.sql perf: 렌더링 성능 최적화 + 환적 Python 이관 + 중국어선감시 통합 (#158) 2026-03-23 13:16:24 +09:00
009_group_polygons.sql feat(prediction): 선단/어구그룹 폴리곤 서버사이드 생성 + PostGIS 저장 2026-03-24 13:30:31 +09:00
010_gear_correlation.sql feat: 어구 연관성 멀티모델 패턴 추적 시스템 (Phase 1 Core) 2026-03-30 10:36:43 +09:00
011_polygon_resolution.sql fix: 라이브 어구 현황 fallback 제외 + FLEET resolution + DB VARCHAR(8) 2026-04-01 15:00:16 +09:00
012_gear_parent_inference.sql feat: 어구 모선 추론(Gear Parent Inference) 시스템 이식 2026-04-04 00:42:31 +09:00
013_short_parent_name_cleanup.sql feat: 어구 모선 추론(Gear Parent Inference) 시스템 이식 2026-04-04 00:42:31 +09:00
014_gear_parent_workflow_v2_phase1.sql feat: 어구 모선 추론(Gear Parent Inference) 시스템 이식 2026-04-04 00:42:31 +09:00
015_gear_parent_episode_tracking.sql feat: 어구 모선 추론(Gear Parent Inference) 시스템 이식 2026-04-04 00:42:31 +09:00