> **Estimate Time:** 4–7 person-days (32–56 hours)
> **Scope:** 구조 통합 이슈는 최소 출처·라이선스 확인을 선행 Blocker로 다루며, 재현 빌드 자동화와 외부 배포는 이 후속 이슈로 분리합니다.
## 목적
현재 DWG WASM에는 upstream 버전 흔적이 있으나 wrapper 원본, lockfile, toolchain, build recipe, 명확한 LICENSE/NOTICE가 없습니다. 재현 가능한 공급망과 외부 배포 기준을 별도로 구축합니다.
## 완료 조건
- upstream repository, 정확한 commit/version, 변경 여부와 대응 Source Form을 기록합니다.
- Rust wrapper source와 lockfile을 복구하고 toolchain을 고정합니다.
- 동일 입력으로 재현 빌드하고 binary checksum 차이를 설명합니다.
- MPL-2.0, OFL 및 기타 third-party notice를 정리합니다.
- SBOM과 license scan 결과를 산출합니다.
- CI에서 WASM build, checksum, parser integration test를 검증합니다.
- 외부 배포 전 보안·법무 검토 게이트를 정의합니다.
## Out of Scope
- DWG parser 교체
- Viewer2D UI 변경
- 3D 자산 전체 공급망 감사
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
목적
현재 DWG WASM에는 upstream 버전 흔적이 있으나 wrapper 원본, lockfile, toolchain, build recipe, 명확한 LICENSE/NOTICE가 없습니다. 재현 가능한 공급망과 외부 배포 기준을 별도로 구축합니다.
완료 조건
Out of Scope