-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Summary
DXF/IFC import 결과를 Sprint 1 데모용 FacilityLayout2D까지 연결할 수 있도록 RawImportModel, CanonicalGeometry, FacilityLayout2D, ImportIssue 같은 domain 계약을 정의한다.
Parent Issue
Area
Domain
Sprint
Sprint 1
Scope
- raw import 단계와 normalized geometry 단계의 계약을 정의한다
- Sprint 1 데모에서 필요한 최소
FacilityLayout2D구조를 확정한다 - import 오류와 검수 포인트를 위한
ImportIssue또는 동등 계약을 정의한다 - application이 importer 구현 세부를 몰라도 되도록 domain 진입 계약을 정리한다
Acceptance Criteria
- DXF/IFC importer와 viewer/simulation 사이에 쓸 공통 domain 계약이 존재한다
- 계약이
src/domain경계 안에 정리되어 있다 - imported layout을 Sprint 1 데모 경로와 연결할 수 있다
Architecture / Dependency Check
- 계약 타입은
domain에 둔다 engine은 CAD/BIM 포맷이나 외부 라이브러리 타입을 모른다- public header에 Qt UI 타입을 넣지 않는다
- include는
domain/...기준을 유지한다
Verification Plan
- 최소 컴파일 가능한 domain header/source 추가
cmake --preset windows-debugcmake --build --preset build-debug- 필요한 경우 작은 smoke test 또는 문서화된 계약 예시 확인
Dependencies / Blockers
- import 스택 로컬 빌드 경로 정리
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Projects
Status
No status