Add RFP coverage tracking

This commit is contained in:
2026-06-09 14:12:32 +09:00
parent 8e2cf1859b
commit 3a9fb2dd5c
4 changed files with 142 additions and 33 deletions

39
docs/poc-requirements.md Normal file
View File

@@ -0,0 +1,39 @@
# CJ OnStyle CG 제작 자동화 PoC 요구사항
출처: `C:\Users\MD\Downloads\Attach (2)\CG제작자동화시스템_RFP.pptx`
## RFP 핵심 목적
- 큐시트 플랫폼과 연계한 CG 제작 자동화 솔루션을 개발한다.
- 수기 작업을 줄이고, 자동 검수 시스템으로 업무 효율과 휴먼에러 리스크를 개선한다.
- Tornado2 기반으로 개발하되, 추후 Tornado3 도입 시 버전 업데이트 기술 지원을 전제로 한다.
- LLM은 사내 구축 서버 또는 승인된 외부 LLM 서비스를 검토한다.
## 구축 범위 추적
| ID | RFP 요구사항 | 초기 PoC 반영 상태 | 현재 구현 근거 |
| --- | --- | --- | --- |
| RFP-01 | 신규 큐시트 플랫폼 API 연동 | Mock 데이터 수신 흐름 구현 | `AutomationWorkspace.CueSheets`, `RefreshCueSheetCommand` |
| RFP-02 | ERP 편성데이터 연동 | 연동 엔드포인트 자리 표시 | `IntegrationEndpointViewModel` |
| RFP-03 | CG 포맷 제작 자동화, Data Field Mapping | 큐시트 필드와 Scene 객체 매핑 구현 | `SceneTemplateDefinition`, `PocAutomationEngine.GenerateScene` |
| RFP-04 | Tornado Scene API | Scene visible Text/Image 스냅샷 샘플 구현 | `SceneDataSnapshot.ToPreviewJson` |
| RFP-05 | 큐시트 데이터와 Tornado Scene 연동 관리자 기능 | 매핑표 UI 초안 구현 | `FieldMappings` 화면 |
| RFP-06 | 자동 검수 1단계 Text Diffing | 문자열 정규화/유사도 기반 비교 구현 | `PocAutomationEngine.InspectWorkspace` |
| RFP-07 | 자동 검수 2단계 LLM 중요도 피드백 | LLM 검토 후보 분류와 정책 문구 구현 | 검수 결과 `Severity`, `Decision`, LLM 정책 패널 |
| RFP-08 | 제작자가 결과를 볼 수 있는 GUI | WinUI 3 운영 콘솔 초안 구현 | `MainPage.xaml` |
## 초기 PoC 완료 기준
1. Windows 데스크톱 앱으로 실행 가능한 WinUI 3 빌드가 유지된다.
2. CJ OnStyle/TornadoAce 정체성이 드러나는 로그인 도입 화면과 앱 아이콘이 적용된다.
3. 큐시트 샘플 선택, Scene 스냅샷 생성, 자동 검수 결과 갱신이 버튼 흐름으로 동작한다.
4. RFP 구축 범위가 화면 또는 문서에서 추적 가능해야 한다.
5. 추후 실제 큐시트 API, ERP API, Tornado SDK, LLM 서비스로 교체할 인터페이스 경계가 유지된다.
## 다음 구현 후보
- 큐시트/ERP Mock 데이터를 JSON 파일로 분리하여 실제 API 응답 구조와 맞춘다.
- Tornado2/Tornado3 어댑터를 동일 인터페이스로 유지하고, 버전별 구현체를 분리한다.
- Scene 내부 비노출 객체를 구분할 메타데이터 규칙을 정의한다.
- 1차 검수 실패 사유를 필드 단위로 화면에 표시한다.
- LLM 요청/응답 스키마와 감사 로그 보관 정책을 별도 모델로 둔다.