Files
ParaWiki/PROGRESS.md
minsung 0bc3f12688 OcctKernel 구현 — PSC-I B-rep sweep + BRepMesh 테셀레이션
- cimery-kernel/src/occt.rs: OcctKernel (--features occt 전용)
  - Workplane::xy().sketch()로 PSC-I 14-vertex 2D 프로파일 생성
  - Face::extrude(DVec3) → Solid (OCCT B-rep)
  - Mesher::try_new() + mesh() → 테셀레이션
  - cimery Mesh로 변환 (vertices/normals/indices)
  - 기타 Feature: PureRustKernel 위임
- kernel/Cargo.toml: glam 0.24 (opencascade-rs 동일 버전)
- cargo build --features occt 빌드 확인 완료

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 19:37:51 +09:00

3.0 KiB

PROGRESS.md — 완료 내역

시간 역순(최신이 위). 에이전트 시작 시 필독. 작업 완료 시 한 줄 추가.

작성 규칙

  • 형식: - YYYY-MM-DD [유형] 한 줄 설명
  • 유형: adr · wiki · guide · meta(구조·규칙) · raw(원본 수집) · code(cimery 코드) · infra
  • 스냅샷 섹션은 의미 있는 변화가 생기면 갱신.

타임라인

2026-04-14

  • code — OcctKernel 구현 완료 (--features occt). PSC-I B-rep sweep + BRepMesh 테셀레이션. 빌드 확인.
  • 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·리본·선택/필터·설정). 병렬 조사 에이전트 기반.
  • adr — ADR-002 작성. Feature DSL 아키텍처 20개 기본 결정 (Internal Rust DSL·IR·salsa·Lazy/Reactive·evaluator·테스트 4층·Revit UX 호환).
  • adr — ADR-001 작성. 기술 스택 확정 (Rust + Tauri v2 + PWA 듀얼, OpenCascade.js/opencascade-rs, wgpu→WebGPU, GeomKernel trait).
  • meta — Cloudflare Pages 자동 배포 워크플로 (.gitea/workflows/publish.yml, Quartz 4 빌드 → parawiki.pages.dev).
  • meta — Pages 프로젝트 자동 생성 단계 추가.
  • infra — Gitea Actions Runner 동작 확인용 ping 워크플로 추가.
  • wiki — 위키 페이지 8건 컴파일: Revit 파라메트릭 아키텍처 · GCS 기하학적 구속조건 솔버 · PCE 파라메트릭 변경 엔진 · 파라메트릭 취약성 Davis 5가지 · Revit 조립 단위 분류 · 특징 형상 기반 모델링 FBM · 증분형 갱신 알고리즘 LPG · 선형 GIS 기반 좌표계.
  • meta — 위키 구조 초기화 (raw/ · wiki/ · Output/, Karpathy LLM Wiki 패턴).

현재 스냅샷 (Snapshot — 2026-04-14)

지식 저장소 (ParaWiki)

  • 위키 페이지 8건 (wiki/index.md 관리).
  • ADR 3건 (Output/reports/).
  • 개발 가이드 2건 (Output/guides/).
  • wiki/log.md 운영 중.
  • raw/ 수집 미개시 (PLAN.md 백로그 참조).

cimery 코드

  • Sprint 1 완료. cargo test 32개 통과. StubKernel 기반 전 계층 파이프라인 동작.
  • 다음: OCCT 실제 커널 연결 (Sprint 2), wgpu에 Girder Mesh 렌더 (Sprint 2).

아키텍처 결정 완성도

  • 기본 구조 결정(DSL·기술 스택·후속 12개) 완료.
  • 구현 고려사항(함정·체크리스트) 정리 완료.
  • 미결·재검토: FEM B9(자체 솔루션 보유 반영), IFC 5+USD 실제 표준화 진전 모니터링.