From 09c5178c8507b0344a579126085662e1087f37de Mon Sep 17 00:00:00 2001 From: Karim Date: Sun, 5 Jul 2026 00:43:29 +0200 Subject: [PATCH] Pendenzen: kernel2d-Port als In-Arbeit-Item mit Phasen-Fortschritt (1+2 erledigt) --- PENDENZEN.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PENDENZEN.md b/PENDENZEN.md index 2e8af6c..3783b11 100644 --- a/PENDENZEN.md +++ b/PENDENZEN.md @@ -24,7 +24,13 @@ ## 🔧 In Arbeit -_(leer — Worker trägt hier ein, was er gerade anpackt)_ +- [ ] **kernel2d-Port nach Rust/WASM** (Plan: [PORT_PLAN.md](PORT_PLAN.md), Crate `src-tauri/kernel2d`, TS-Referenz bleibt `kernel2d.ts`, Differential-Harness `src/geometry/kernel2d.parity.test.ts`). Fortschritt: + - [x] Phase 1: Crate-Skelett + WASM-Fassade + `build:kernel2d` — `a78e7c7` + - [x] Phase 2: Primitive/Schnitt/Fläche/Kreis + Batch-Fassaden + Diff-Harness (Zufall+Golden) — `9e2c521` + - [ ] Phase 3: Offset (Miter + 1e-9-Fallback) + Fillet + - [ ] Phase 4: Trim/Split/Join (`trimPolyline`, `splitAtIntersections`, `joinChains` — Löwenanteil) + - [ ] Phase 5: `roomBoundary`/`ceiling`/`roomArea`-Flächen/`stair` **+ `opening`** (Nutzer 2026-07-05: opening MITNEHMEN → Signatur-/Aufrufstellen-Änderung erlaubt) + - [ ] Phase 6: TS-Fassade umstellen (alt → `kernel2d.legacy.ts`), Suite grün, `npm run build` + WASM sauber ## ⚠️ Zu prüfen (evtl. schon erledigt / Status unklar)