diff --git a/PLAN.md b/PLAN.md index cf3d34e..ad82a8e 100644 --- a/PLAN.md +++ b/PLAN.md @@ -26,20 +26,9 @@ ### P1 — 다음 단계 (선택적 완성도) -**IFC Phase 4 (ADR-004 C 미결 항목):** -- [ ] **Pset_BearingCommon, Pset_SlabCommon** — Pset_BeamCommon 과 동일 패턴 확장 -- [ ] **IfcLinearPlacement** — 요소를 IfcAlignment 에 anchor (현재 IfcLocalPlacement 만) -- [ ] **IfcElementAssembly** — Pier(column + cap + footing) 그룹화 -- [ ] **IfcPile** — IFC4X3 신규, 현재 IfcFooting 통합을 분리 -- [ ] **변단면 거더 IFC 반영** — 현재 뷰어만, Sprint 37 Camber 세그먼트 분할 기법 재사용 - -**Feature DSL 성숙 (ADR-004 D14):** -- [ ] **`#[param(unit, range, default)]` 전면 attribute** — ADR-002 D 완전 구현 (현재 `#[derive(ParamSummary)]` 만) -- [ ] IR 구조체에 `#[derive(ParamSummary)]` 적용 (실제 사용처 시작) - -**뷰어·성능:** -- [ ] **LOD 분리** — ADR-003 B10 (피어·교대 간소화 LOD, 원거리 mesh 축소) -- [ ] **mesh 공유 vertex** — 현재 각 feature 독립 버퍼. 성능 개선 여지. +- [ ] **IFC4X3 Phase 4** (Gitea [#8](https://gitea.hmac.kr/kimminsung/ParaWiki/issues/8)) — Pset 확장·IfcLinearPlacement·IfcElementAssembly·IfcPile·변단면 IFC 반영 (ADR-004 C1~C6) +- [ ] **proc-macro `#[param]` 전면 attribute** (Gitea [#9](https://gitea.hmac.kr/kimminsung/ParaWiki/issues/9)) — `#[param(unit, range, default)]` 파싱·validate·builder·UI 자동생성 (ADR-002 D, ADR-004 D14) +- [ ] **뷰어 LOD + 성능** (Gitea [#10](https://gitea.hmac.kr/kimminsung/ParaWiki/issues/10)) — 3단 LOD, mesh 공유 vertex, 증분 업로드, criterion 벤치마크 (ADR-003 B10) ---