Files
sinosyswms/CHANGELOG.md
T
jklee de5a40678e feat: 1단계 — JSON 시나리오 로더 + 스모크 테스트
- ScenarioLoader: JSON 시나리오/창고 레이아웃 → 런타임 ScriptableObject 변환
- warehouse_basic.json: 로케이션 마스터 (해피패스 + 존위반/용량초과 함정)
- InboundManager.StartMission(scenario) 오버로드 (로더 결과 주입용)
- Editor 스모크 테스트: 로더 + 입고 로직 12항목 검증 (12 PASS)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 19:19:55 +09:00

34 lines
1.5 KiB
Markdown

# 변경 이력 (Changelog)
이 프로젝트의 모든 주요 변경 사항을 이 파일에 기록합니다.
형식은 [Keep a Changelog](https://keepachangelog.com/ko/1.1.0/)를 따르며,
버전 표기는 [유의적 버전(SemVer)](https://semver.org/lang/ko/)을 따릅니다.
## [Unreleased]
### 추가됨 (Added)
- `ScenarioLoader` — JSON 시나리오/창고 레이아웃을 런타임 ScriptableObject로 변환
- 창고 레이아웃 데이터 `Assets/Resources/Scenarios/warehouse_basic.json` (로케이션 마스터)
- `InboundManager.StartMission(InboundScenario)` 오버로드 (로더 결과 주입용)
- 입고 로직 스모크 테스트 (`SinoWMS/Run Inbound Smoke Test` 메뉴 — 해피패스 + 함정 5종 검증)
### 예정
- 탑다운 카메라 + 창고 그리드 씬
- PDA UI 프리팹 (UI Toolkit 또는 uGUI)
- 채점 결과 화면
- 2번째 모듈(피킹)
## [0.1.0] - 2026-06-14
### 추가됨 (Added)
- 입고(Inbound) 모듈 코드 골격
- Core: `InboundStep` (미션 단계 enum)
- Data: `StorageZone`, `ItemDefinition`, `LocationDefinition`, `InboundScenario` (ScriptableObject)
- Inbound: `LineProgress`, `ScanService`, `PutawayService`, `ScoringSystem`, `InboundManager`
- 샘플 시나리오 `Assets/Resources/Scenarios/inbound_basic.json` (수량 차이 함정 포함)
- PDA 목업 `mockup/inbound_pda.html`
- 설계 문서 `docs/design.md`
- 프로젝트 README
[Unreleased]: https://keepachangelog.com/ko/1.1.0/
[0.1.0]: https://keepachangelog.com/ko/1.1.0/