cimery Sprint 1 — Rust 워크스페이스 + 전 계층 파이프라인
8개 크레이트 구현, cargo test 32개 전부 통과: - core: Mm/M 단위 newtype, UnitExt 리터럴, FeatureError - ir: GirderIR + 전 단면 파라미터(PSC-I/U/SteelBox/PlateI) serde JSON - dsl: Girder builder + 검증 (경간 범위·count·spacing) - kernel: GeomKernel trait + StubKernel (box mesh, AABB) - incremental: dirty-tracking IncrementalDb (salsa 업그레이드 경로 주석) - evaluator: 상태 없는 IR→kernel 브리지 - usd: USDA 1.0 텍스트 익스포트 (CimeryBridgeAPI·GirderAPI schema) - viewer: wgpu 22 + winit 0.30 컬러 삼각형 (Sprint 1 proof-of-concept) Sprint 2 다음 단계: - opencascade-rs로 StubKernel 교체 (실제 PSC-I sweep) - viewer에서 Girder Mesh 렌더 + 카메라 orbit Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,6 +12,8 @@
|
||||
## 타임라인
|
||||
|
||||
### 2026-04-14
|
||||
- code — cimery Sprint 1 구현 완료. 8 crates (core/ir/dsl/kernel/incremental/evaluator/usd/viewer), `cargo test --workspace` 32개 전부 통과. DSL→IR→salsa-style-db→evaluator→StubKernel→USD 파이프라인 검증.
|
||||
- meta — Revit API 가이드 Output/guides/revit-api-guide.md 추가됨.
|
||||
- meta — PLAN.md · PROGRESS.md 도입. 에이전트 간 작업 조정 프로토콜 확립.
|
||||
- meta — CLAUDE.md 린화. 상세 지침을 `Output/guides/cimery-dev-guide.md` · `obsidian-cli.md`로 분리. 프롬프트 토큰 절감.
|
||||
- adr — ADR-003 작성. 12개 후속 아키텍처 결정 (UI·IFC·CI/CD·USD·Alignment·Plugin·Feature 카탈로그·FEM·LOD·리본·선택/필터·설정). 병렬 조사 에이전트 기반.
|
||||
@@ -35,7 +37,8 @@
|
||||
- `raw/` 수집 미개시 (PLAN.md 백로그 참조).
|
||||
|
||||
### cimery 코드
|
||||
- **미작성.** 저장소 스캐폴딩 대기 (PLAN.md P1).
|
||||
- **Sprint 1 완료.** `cargo test` 32개 통과. StubKernel 기반 전 계층 파이프라인 동작.
|
||||
- 다음: OCCT 실제 커널 연결 (Sprint 2), wgpu에 Girder Mesh 렌더 (Sprint 2).
|
||||
|
||||
### 아키텍처 결정 완성도
|
||||
- 기본 구조 결정(DSL·기술 스택·후속 12개) **완료**.
|
||||
|
||||
Reference in New Issue
Block a user