From 2a043de6faf272f3907f34cb2ea719c085fa041e Mon Sep 17 00:00:00 2001 From: Bernhard Reiter Date: Fri, 4 Sep 2026 09:22:14 +0200 Subject: [PATCH 1/5] =?UTF-8?q?feat(werkstoff):=20der=20Auftrag=20bestimmt?= =?UTF-8?q?=20die=20Bretter=20=E2=80=94=20Bundle=20aus=20dem=20BuildPlan,?= =?UTF-8?q?=20Loader=20pr=C3=BCft=20in=20beide=20Richtungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bisher stand die Teileliste im Code (zwei Katalog-Beispiele) und das Bundle kannte Bretter derselben Sorte. Jetzt kommt das Bundle aus dem BuildPlan- Modus von cody-cad (#66, Demo-Plan = Beispielmöbel ohne Rückwand) und trägt auftrag.json: moebel_id, buildplan_sha256, revision, teile[{schluessel, werkstueck_id}] — dasselbe Brett wie in der Zeichnung. - lib/werkstoff/auftrag.ts: ladeAuftrag (strikt, mit Grund: fehlende Felder, doppelte Schlüssel/Karten, revision < 1, Hash kein Hex64), glbKnoten (liest aus einem GLB nur Wurzel + Kindernamen — ohne WebGL prüfbar), pruefeSzene (Wurzel = moebel_id; jeder Knoten hat eine Karte UND jede Karte einen Knoten; ALLE Abweichungen, nicht nur die erste), karteFuer. Vertrag mit Cody #2: GLB-Knotennamen = schluessel, Wurzel = moebel_id. - Page: Teile aus auftrag.teile statt aus einer Konstante; Kopf zeigt Möbel, Revision, Plan-Hash; fehlt der Auftrag → »Kein Auftrag im Bundle« und KEIN Brett (kein Katalog-Beispiel als Ersatz). Karte nennt die Werkstück-ID des Plan-Teils. - Fixture demo-mini.glb (280 Bytes: Wurzel + 4 benannte Kinder, keine Meshes) — genug für den Vertrag; das echte Modell kommt in die Szene. - Bundle-Tausch: Karten/Manifeste heißen nach werkstueck_id des Plans; werkstoffe/werkstuecke/ bleibt das Datenpaket des Katalogstands. Red-First: 14 neue Tests (11 Lib, 3 Panel), vorher rot. 42/42 in den vier Werkstoff-Dateien, Suite 403/403, tsc + eslint grün. Saboteure einzeln, zurückgebaut: Richtung Karte→Knoten aus → 2 rot · Wurzelvergleich aus → 2 rot · Doppelschlüssel erlaubt → 1 rot · 404 → leerer Auftrag → 2 rot (Lib UND Panel). Co-Authored-By: Claude Fable 5.1 --- apps/tischler/app/[locale]/werkstoff/page.tsx | 41 +- .../app/[locale]/werkstoff/panel.test.tsx | 40 + apps/tischler/lib/werkstoff/auftrag.test.ts | 160 +++ apps/tischler/lib/werkstoff/auftrag.ts | 145 +++ .../lib/werkstoff/fixtures/demo-mini.glb | Bin 0 -> 280 bytes apps/tischler/lib/werkstoff/karte.test.ts | 14 +- .../public/werkstoff-bundle/auftrag.json | 23 + ...562x555.json => teil_beispielbo0oben.json} | 38 +- .../karten/teil_beispielbo0unten.json | 1048 +++++++++++++++++ ...90x555.json => teil_beispielse0links.json} | 45 +- .../karten/teil_beispielse0rechts.json | 1048 +++++++++++++++++ ...562x555.json => teil_beispielbo0oben.json} | 32 +- .../manifeste/teil_beispielbo0unten.json | 414 +++++++ ...90x555.json => teil_beispielse0links.json} | 38 +- .../manifeste/teil_beispielse0rechts.json | 414 +++++++ 15 files changed, 3394 insertions(+), 106 deletions(-) create mode 100644 apps/tischler/lib/werkstoff/auftrag.test.ts create mode 100644 apps/tischler/lib/werkstoff/auftrag.ts create mode 100644 apps/tischler/lib/werkstoff/fixtures/demo-mini.glb create mode 100644 apps/tischler/public/werkstoff-bundle/auftrag.json rename apps/tischler/public/werkstoff-bundle/karten/{boden-562x555.json => teil_beispielbo0oben.json} (98%) create mode 100644 apps/tischler/public/werkstoff-bundle/karten/teil_beispielbo0unten.json rename apps/tischler/public/werkstoff-bundle/karten/{seite-links-890x555.json => teil_beispielse0links.json} (97%) create mode 100644 apps/tischler/public/werkstoff-bundle/karten/teil_beispielse0rechts.json rename apps/tischler/public/werkstoff-bundle/manifeste/{boden-562x555.json => teil_beispielbo0oben.json} (96%) create mode 100644 apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielbo0unten.json rename apps/tischler/public/werkstoff-bundle/manifeste/{seite-links-890x555.json => teil_beispielse0links.json} (96%) create mode 100644 apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielse0rechts.json diff --git a/apps/tischler/app/[locale]/werkstoff/page.tsx b/apps/tischler/app/[locale]/werkstoff/page.tsx index 3881f2f..2853cc3 100644 --- a/apps/tischler/app/[locale]/werkstoff/page.tsx +++ b/apps/tischler/app/[locale]/werkstoff/page.tsx @@ -31,11 +31,7 @@ import { type Komponentenzeile, type Materialkarte, } from "../../../lib/werkstoff/karte"; - -const WERKSTUECKE = [ - { id: "seite-links-890x555", kurz: "Seite links", laenge: 890, breite: 555 }, - { id: "boden-562x555", kurz: "Boden", laenge: 562, breite: 555 }, -]; +import { ladeAuftrag, schluesselKurz, type Auftrag } from "../../../lib/werkstoff/auftrag"; function Ampel({ freigabe }: { freigabe: Materialkarte["freigabe"] }) { return ( @@ -120,6 +116,10 @@ function Zeile({ karte, z }: { karte: Materialkarte; z: Komponentenzeile }) { } export default function WerkstoffPage() { + // Der Auftrag bestimmt, welche Bretter es gibt — nicht eine Liste im Code. Fehlt er, gibt es + // kein Brett und den Satz dazu; ein Katalog-Beispiel an seiner Stelle wäre das falsche Material. + const [auftrag, setAuftrag] = useState(null); + const [auftragFehler, setAuftragFehler] = useState(null); const [gewaehlt, setGewaehlt] = useState(null); const [karte, setKarte] = useState(null); const [stand, setStand] = useState(null); @@ -131,6 +131,9 @@ export default function WerkstoffPage() { // Fehlt die Grenzaussage, bleibt es still — kein Fehler, aber auch kein Satz, den // niemand belegen kann. ladeDatengrenze().then(setGrenze); + ladeAuftrag() + .then(setAuftrag) + .catch((e) => setAuftragFehler(String(e.message ?? e))); }, []); useEffect(() => { @@ -154,7 +157,6 @@ export default function WerkstoffPage() { const gruppen = useMemo(() => (karte ? gruppiere(karte.komponenten) : []), [karte]); const schritte = useMemo(() => (karte ? arbeitsfolge(karte) : []), [karte]); - const massstab = 0.28; return (
@@ -165,6 +167,13 @@ export default function WerkstoffPage() { ? `Katalogstand ${stand.stand} · ${stand.dateien} Datendateien · ${stand.sha256.slice(0, 12)}…` : "Katalogstand wird gelesen …"}

+ {auftrag && ( +

+ Möbel {auftrag.moebel_id} · Revision {auftrag.revision} · Plan{" "} + {auftrag.buildplan_sha256.slice(0, 12)}… +

+ )} + {auftragFehler &&

⚠ Kein Auftrag im Bundle: {auftragFehler}

}

Offline-Bundle aus dem Auftrag — Datenblätter sind verlinkt, nicht kopiert.

@@ -179,19 +188,16 @@ export default function WerkstoffPage() {
- {WERKSTUECKE.map((w) => ( + {(auftrag?.teile ?? []).map((w) => ( ))}
@@ -204,7 +210,8 @@ export default function WerkstoffPage() {

{karte.werkstueck.bezeichnung}

- Aufbau {karte.aufbau.bezeichnung} ({karte.aufbau.id}@{karte.aufbau.revision}) + Teil {karte.werkstueck.id} · Aufbau {karte.aufbau.bezeichnung} ({karte.aufbau.id}@ + {karte.aufbau.revision})

diff --git a/apps/tischler/app/[locale]/werkstoff/panel.test.tsx b/apps/tischler/app/[locale]/werkstoff/panel.test.tsx index 42f7a4b..940be7e 100644 --- a/apps/tischler/app/[locale]/werkstoff/panel.test.tsx +++ b/apps/tischler/app/[locale]/werkstoff/panel.test.tsx @@ -57,3 +57,43 @@ describe("Werkstoff-Panel: die Grenzaussage am Werkstück", () => { expect(document.body.textContent ?? "").not.toMatch(/Feldname/i); }); }); + +describe("Werkstoff-Panel: der Auftrag bestimmt, welche Bretter es gibt", () => { + it("zeigt Möbel und Revision aus dem Auftrag — und die vier Teile des Plans als Schaltflächen", async () => { + vi.stubGlobal("fetch", stub()); + render(); + await waitFor(() => { + expect(screen.getByRole("button", { name: /Se:links/ })).toBeTruthy(); + }); + const text = document.body.textContent ?? ""; + expect(text).toMatch(/moebel_beispiel0001/); + expect(text).toMatch(/Revision 3/); + expect(screen.getAllByRole("button", { name: /^(Bo|Se):/ })).toHaveLength(4); + }); + + it("tippt der Handwerker auf »Se:links«, kommt die Karte des Plan-Teils, nicht eines Katalog-Bretts", async () => { + vi.stubGlobal("fetch", stub()); + render(); + const knopf = await waitFor(() => screen.getByRole("button", { name: /Se:links/ })); + knopf.click(); + await waitFor(() => { + expect(document.body.textContent).toMatch(/Teil teil_beispielse0links/); + }); + // Die Bezeichnung kommt aus der Karte des Plan-Teils — der Test liest sie dort, statt sie + // zu raten; ein Katalog-Brett hieße anders. + const karte = JSON.parse( + readFileSync(join(BUNDLE, "karten/teil_beispielse0links.json"), "utf8"), + ) as { werkstueck: { bezeichnung: string } }; + expect(karte.werkstueck.bezeichnung.length).toBeGreaterThan(0); + expect(document.body.textContent).toContain(karte.werkstueck.bezeichnung); + }); + + it("ohne Auftrag im Bundle: kein Brett, sondern der Satz, dass der Auftrag fehlt", async () => { + vi.stubGlobal("fetch", stub((url, roh) => (url.endsWith("auftrag.json") ? null : roh))); + render(); + await waitFor(() => { + expect(document.body.textContent).toMatch(/Kein Auftrag/); + }); + expect(screen.queryAllByRole("button", { name: /^(Bo|Se):/ })).toHaveLength(0); + }); +}); diff --git a/apps/tischler/lib/werkstoff/auftrag.test.ts b/apps/tischler/lib/werkstoff/auftrag.test.ts new file mode 100644 index 0000000..3c2ff2a --- /dev/null +++ b/apps/tischler/lib/werkstoff/auftrag.test.ts @@ -0,0 +1,160 @@ +/** + * Der Auftrag im Bundle ist die Klammer zwischen Konstruktion und Karte: welches Möbel, welcher + * Plan, welche Revision — und welcher Knoten im 3D-Modell welche Karte trägt. Red-First: diese + * Datei stand, bevor `lib/werkstoff/auftrag.ts` existierte. + * + * Vertrag mit cody-cad (#66, Cody #2 04.09.): GLB-Knotennamen = `schluessel`, Wurzel = `moebel_id`. + * Der Loader prüft in BEIDE Richtungen — ein Knoten ohne Karte ist so falsch wie eine Karte + * ohne Knoten; das eine zeigt ein Brett ohne Material, das andere Material ohne Brett. + */ +import { describe, it, expect, vi, afterEach } from "vitest"; +import { readFileSync, existsSync } from "node:fs"; +import { join } from "node:path"; +import { glbKnoten, karteFuer, ladeAuftrag, pruefeSzene, type Auftrag } from "./auftrag"; + +const BUNDLE = join(__dirname, "../../public/werkstoff-bundle"); +const MINI_GLB = join(__dirname, "fixtures/demo-mini.glb"); +const AUFTRAG = JSON.parse(readFileSync(join(BUNDLE, "auftrag.json"), "utf8")) as Auftrag; + +function stub(aenderung?: (url: string, roh: string) => string | null) { + return vi.fn(async (url: string) => { + const pfad = join(BUNDLE, String(url).replace("/werkstoff-bundle/", "")); + if (!existsSync(pfad)) return { ok: false, status: 404 } as Response; + const roh = readFileSync(pfad, "utf8"); + const inhalt = aenderung ? aenderung(String(url), roh) : roh; + if (inhalt === null) return { ok: false, status: 404 } as Response; + return { ok: true, status: 200, json: async () => JSON.parse(inhalt) } as Response; + }); +} +const verbiegen = (f: (a: Record) => void) => + stub((url, roh) => { + if (!url.endsWith("auftrag.json")) return roh; + const o = JSON.parse(roh); + f(o); + return JSON.stringify(o); + }); + +afterEach(() => vi.unstubAllGlobals()); + +describe("ladeAuftrag — die Klammer aus dem Bundle", () => { + it("liest Möbel, Plan-Hash, Revision und die vier Teile des Demo-Plans", async () => { + vi.stubGlobal("fetch", stub()); + const a = await ladeAuftrag(); + expect(a.moebel_id).toBe("moebel_beispiel0001"); + expect(a.buildplan_sha256).toMatch(/^[0-9a-f]{64}$/); + expect(a.revision).toBe(3); + expect(a.teile.map((t) => t.schluessel)).toEqual([ + "teil:Bo:oben", + "teil:Bo:unten", + "teil:Se:links", + "teil:Se:rechts", + ]); + expect(a.teile.every((t) => /^teil_/.test(t.werkstueck_id))).toBe(true); + }); + + it("fehlt der Auftrag, ist das ein Fehler — kein leeres Möbel", async () => { + vi.stubGlobal("fetch", stub((url, roh) => (url.endsWith("auftrag.json") ? null : roh))); + await expect(ladeAuftrag()).rejects.toThrow(/Kein Auftrag/); + }); + + it("lehnt jeden verbogenen Auftrag ab — mit dem Grund", async () => { + const faelle: Array<[RegExp, (a: Record) => void]> = [ + [/teile/, (a) => (a.teile = [])], + [/doppelt/i, (a) => ((a.teile as Array<{ schluessel: string }>)[1]!.schluessel = "teil:Bo:oben")], + [/doppelt/i, (a) => ((a.teile as Array<{ werkstueck_id: string }>)[1]!.werkstueck_id = "teil_beispielbo0oben")], + [/revision/i, (a) => (a.revision = 0)], + [/revision/i, (a) => (a.revision = "3")], + [/moebel_id/, (a) => delete a.moebel_id], + [/buildplan_sha256/, (a) => (a.buildplan_sha256 = "abc")], + [/schluessel/, (a) => delete (a.teile as Array<{ schluessel?: string }>)[0]!.schluessel], + [/werkstueck_id/, (a) => ((a.teile as Array<{ werkstueck_id: string }>)[0]!.werkstueck_id = "")], + ]; + for (const [grund, f] of faelle) { + vi.stubGlobal("fetch", verbiegen(f)); + await expect(ladeAuftrag(), String(grund)).rejects.toThrow(grund); + } + }); +}); + +describe("glbKnoten — was das 3D-Modell an Namen trägt", () => { + const glb = () => new Uint8Array(readFileSync(MINI_GLB)).buffer; + + it("liest Wurzel und Teile aus dem Fixture (Wurzel = Möbel, Kinder = Schlüssel)", () => { + const k = glbKnoten(glb()); + expect(k.wurzel).toBe("moebel_beispiel0001"); + expect([...k.teile].sort()).toEqual(["teil:Bo:oben", "teil:Bo:unten", "teil:Se:links", "teil:Se:rechts"]); + }); + + it("lehnt ab, was kein glTF-Binary ist", () => { + const kaputt = new Uint8Array(glb()); + kaputt[0] = 0x58; + expect(() => glbKnoten(kaputt.buffer)).toThrow(/glTF/); + }); + + it("verlangt genau eine benannte Wurzel und benannte Kinder", () => { + const umbauen = (f: (j: Record) => void) => { + const b = new Uint8Array(glb()); + const len = new DataView(b.buffer).getUint32(12, true); + const j = JSON.parse(new TextDecoder().decode(b.subarray(20, 20 + len))); + f(j); + const txt = new TextEncoder().encode(JSON.stringify(j)); + const pad = (4 - (txt.length % 4)) % 4; + const out = new Uint8Array(20 + txt.length + pad); + const dv = new DataView(out.buffer); + out.set([0x67, 0x6c, 0x54, 0x46], 0); + dv.setUint32(4, 2, true); + dv.setUint32(8, out.length, true); + dv.setUint32(12, txt.length + pad, true); + dv.setUint32(16, 0x4e4f534a, true); + out.set(txt, 20); + for (let i = 0; i < pad; i++) out[20 + txt.length + i] = 0x20; + return out.buffer; + }; + expect(() => glbKnoten(umbauen((j) => ((j.scenes as Array<{ nodes: number[] }>)[0]!.nodes = [0, 1])))).toThrow(/eine Wurzel/); + expect(() => glbKnoten(umbauen((j) => delete (j.nodes as Array<{ name?: string }>)[0]!.name))).toThrow(/Wurzel.*Name/); + expect(() => glbKnoten(umbauen((j) => delete (j.nodes as Array<{ name?: string }>)[2]!.name))).toThrow(/ohne Namen/); + }); +}); + +describe("pruefeSzene — Modell und Auftrag müssen sich decken, in beide Richtungen", () => { + const knoten = () => glbKnoten(new Uint8Array(readFileSync(MINI_GLB)).buffer); + + it("passt: Demo-Fixture gegen den Auftrag des Bundles", () => { + expect(pruefeSzene(AUFTRAG, knoten())).toEqual({ ok: true, fehler: [] }); + }); + + it("ein Knoten ohne Karte wird genannt — die Rückwand, die es im Katalog nicht gibt", () => { + const k = knoten(); + const r = pruefeSzene(AUFTRAG, { ...k, teile: [...k.teile, "teil:Rw"] }); + expect(r.ok).toBe(false); + expect(r.fehler.join("\n")).toMatch(/teil:Rw.*ohne Karte/); + }); + + it("eine Karte ohne Knoten wird genannt — Material ohne Brett", () => { + const k = knoten(); + const r = pruefeSzene(AUFTRAG, { ...k, teile: k.teile.filter((t) => t !== "teil:Se:rechts") }); + expect(r.ok).toBe(false); + expect(r.fehler.join("\n")).toMatch(/teil:Se:rechts.*nicht in der Szene/); + }); + + it("die falsche Wurzel ist das falsche Möbel — beide Namen stehen im Fehler", () => { + const r = pruefeSzene(AUFTRAG, { ...knoten(), wurzel: "moebel_anderes0002" }); + expect(r.ok).toBe(false); + expect(r.fehler.join("\n")).toMatch(/moebel_anderes0002/); + expect(r.fehler.join("\n")).toMatch(/moebel_beispiel0001/); + }); + + it("meldet ALLE Abweichungen, nicht nur die erste", () => { + const k = knoten(); + const r = pruefeSzene(AUFTRAG, { + wurzel: "moebel_anderes0002", + teile: [...k.teile.filter((t) => t !== "teil:Se:rechts"), "teil:Rw"], + }); + expect(r.fehler).toHaveLength(3); + }); + + it("karteFuer: Schlüssel → Karte, unbekannter Schlüssel → undefined (kein Raten)", () => { + expect(karteFuer(AUFTRAG, "teil:Se:links")).toBe("teil_beispielse0links"); + expect(karteFuer(AUFTRAG, "teil:Rw")).toBeUndefined(); + }); +}); diff --git a/apps/tischler/lib/werkstoff/auftrag.ts b/apps/tischler/lib/werkstoff/auftrag.ts new file mode 100644 index 0000000..d3b3fd0 --- /dev/null +++ b/apps/tischler/lib/werkstoff/auftrag.ts @@ -0,0 +1,145 @@ +/** + * Der Auftrag im Offline-Bundle — die Klammer zwischen Konstruktion und Karte. + * + * cody-cad schreibt ihn im BuildPlan-Modus (`bauen --buildplan --revision`, #66): welches Möbel + * (`moebel_id`), welcher Plan (`buildplan_sha256`), welche Revision — und für jedes Teil die + * Brücke `schluessel` (Knotenname im 3D-Modell) → `werkstueck_id` (Karte). Ohne diese Klammer + * zeigt die Szene Bretter derselben Sorte; mit ihr dasselbe Brett wie in der Zeichnung. + * + * Vertrag (Cody #2, 04.09.): GLB-Knotennamen = `schluessel`, Wurzel = `moebel_id`. Geprüft wird in + * BEIDE Richtungen — ein Knoten ohne Karte ist ein Brett ohne Material, eine Karte ohne Knoten ist + * Material ohne Brett. Beides ist ein Fehler, keiner davon still. + */ + +export interface AuftragTeil { + schluessel: string; + werkstueck_id: string; +} + +export interface Auftrag { + moebel_id: string; + buildplan_sha256: string; + revision: number; + teile: AuftragTeil[]; +} + +const HEX64 = /^[0-9a-f]{64}$/; + +/** Strikt: was nicht die Form des Vertrags hat, ist kein Auftrag — mit dem Grund. */ +function pruefeAuftrag(d: unknown): Auftrag { + if (!d || typeof d !== "object") throw new Error("Auftrag ist kein Objekt"); + const o = d as Record; + if (typeof o.moebel_id !== "string" || !o.moebel_id) throw new Error("Auftrag ohne moebel_id"); + if (typeof o.buildplan_sha256 !== "string" || !HEX64.test(o.buildplan_sha256)) { + throw new Error("Auftrag ohne gültigen buildplan_sha256 (64 Hex-Zeichen)"); + } + if (typeof o.revision !== "number" || !Number.isInteger(o.revision) || o.revision < 1) { + throw new Error("Auftrag ohne gültige revision (ganze Zahl ≥ 1)"); + } + if (!Array.isArray(o.teile) || o.teile.length === 0) throw new Error("Auftrag ohne teile"); + const schluessel = new Set(); + const karten = new Set(); + const teile: AuftragTeil[] = []; + for (const t of o.teile as unknown[]) { + const x = (t ?? {}) as Record; + if (typeof x.schluessel !== "string" || !x.schluessel) throw new Error("Teil ohne schluessel"); + if (typeof x.werkstueck_id !== "string" || !x.werkstueck_id) { + throw new Error(`Teil ${x.schluessel} ohne werkstueck_id`); + } + if (schluessel.has(x.schluessel)) throw new Error(`Schlüssel ${x.schluessel} doppelt im Auftrag`); + if (karten.has(x.werkstueck_id)) throw new Error(`Karte ${x.werkstueck_id} doppelt im Auftrag`); + schluessel.add(x.schluessel); + karten.add(x.werkstueck_id); + teile.push({ schluessel: x.schluessel, werkstueck_id: x.werkstueck_id }); + } + return { moebel_id: o.moebel_id, buildplan_sha256: o.buildplan_sha256, revision: o.revision, teile }; +} + +export async function ladeAuftrag(basis = "/werkstoff-bundle"): Promise { + const r = await fetch(`${basis}/auftrag.json`); + if (!r.ok) { + throw new Error( + `Kein Auftrag im Bundle (${r.status}) — das Bundle kennt Bretter derselben Sorte, ` + + "aber nicht dieses Möbel", + ); + } + return pruefeAuftrag(await r.json()); +} + +export interface SzenenKnoten { + wurzel: string; + teile: string[]; +} + +/** + * Liest aus einem glTF-Binary (GLB) nur die Namen: die eine Wurzel der Szene und ihre Kinder. + * Kein Mesh, keine Geometrie — genau das, was der Vertrag verlangt, und ohne WebGL prüfbar. + */ +export function glbKnoten(buf: ArrayBuffer): SzenenKnoten { + const dv = new DataView(buf); + if (buf.byteLength < 20 || dv.getUint32(0, true) !== 0x46546c67) { + throw new Error("Kein glTF-Binary (Magic »glTF« fehlt)"); + } + const jsonLen = dv.getUint32(12, true); + if (dv.getUint32(16, true) !== 0x4e4f534a) throw new Error("glTF-Binary ohne JSON-Chunk"); + const j = JSON.parse(new TextDecoder().decode(new Uint8Array(buf, 20, jsonLen))) as { + scenes?: Array<{ nodes?: number[] }>; + nodes?: Array<{ name?: string; children?: number[] }>; + scene?: number; + }; + const nodes = j.nodes ?? []; + const szene = j.scenes?.[j.scene ?? 0]; + const wurzeln = szene?.nodes ?? []; + if (wurzeln.length !== 1) { + throw new Error( + `Szene hat ${wurzeln.length} Wurzeln — der Vertrag verlangt genau eine Wurzel (das Möbel)`, + ); + } + const wurzelIdx = wurzeln[0]; + const wurzel = wurzelIdx === undefined ? undefined : nodes[wurzelIdx]; + if (!wurzel || !wurzel.name) { + throw new Error("Wurzel ohne Name — das Möbel ist nicht identifizierbar"); + } + const kinder: number[] = wurzel.children ?? []; + const teile = kinder.map((i) => { + const n = nodes[i]?.name; + if (!n) throw new Error(`Knoten ${i} ohne Namen — er kann keine Karte tragen`); + return n; + }); + return { wurzel: wurzel.name, teile }; +} + +export interface SzenenPruefung { + ok: boolean; + fehler: string[]; +} + +/** Beide Richtungen, alle Abweichungen — nicht nur die erste. */ +export function pruefeSzene(auftrag: Auftrag, knoten: SzenenKnoten): SzenenPruefung { + const fehler: string[] = []; + if (knoten.wurzel !== auftrag.moebel_id) { + fehler.push( + `Falsches Möbel: die Szene heißt ${knoten.wurzel}, der Auftrag gilt für ${auftrag.moebel_id}`, + ); + } + const imAuftrag = new Set(auftrag.teile.map((t) => t.schluessel)); + const inSzene = new Set(knoten.teile); + for (const s of knoten.teile) { + if (!imAuftrag.has(s)) fehler.push(`Knoten ${s} ohne Karte im Auftrag — Brett ohne Material`); + } + for (const t of auftrag.teile) { + if (!inSzene.has(t.schluessel)) { + fehler.push(`Karte ${t.schluessel} nicht in der Szene — Material ohne Brett`); + } + } + return { ok: fehler.length === 0, fehler }; +} + +export function karteFuer(auftrag: Auftrag, schluessel: string): string | undefined { + return auftrag.teile.find((t) => t.schluessel === schluessel)?.werkstueck_id; +} + +/** »teil:Se:links« → »Se:links« — die Schaltfläche trägt den Schlüssel, nicht ein Wunschwort. */ +export function schluesselKurz(schluessel: string): string { + return schluessel.replace(/^teil:/, ""); +} diff --git a/apps/tischler/lib/werkstoff/fixtures/demo-mini.glb b/apps/tischler/lib/werkstoff/fixtures/demo-mini.glb new file mode 100644 index 0000000000000000000000000000000000000000..65fcb90540e1f54378eefcfa6c88b5ff687f3dde GIT binary patch literal 280 zcmZvVy$S*`5QL-n5SFral=xGnw6L(yLOThP%dL08m`D;uIr8qVAU0Yo%ziV&G;Y7@ zGscEJ#s+lj-FDM~P6;!}4(=F}4IU)SCIUD#=rQUXA`uhn=h*0alriPe$v*NeA`}kE zPzt2@s08xRfe$sll~6_T??+r;C<~W>6}n@EHeD?`A;gsCOlw^ok@gQ$KI3z~P=$Xx g8LgAcAVWooKm6wNA7h8oS$|GH4KgB{Hj|^u3&kW^P5=M^ literal 0 HcmV?d00001 diff --git a/apps/tischler/lib/werkstoff/karte.test.ts b/apps/tischler/lib/werkstoff/karte.test.ts index 0ea2a73..e02f403 100644 --- a/apps/tischler/lib/werkstoff/karte.test.ts +++ b/apps/tischler/lib/werkstoff/karte.test.ts @@ -19,7 +19,7 @@ import { const KARTE = JSON.parse( readFileSync( - join(__dirname, "../../public/werkstoff-bundle/karten/seite-links-890x555.json"), + join(__dirname, "../../public/werkstoff-bundle/karten/teil_beispielse0links.json"), "utf8", ), ) as Materialkarte; @@ -105,8 +105,8 @@ describe("ladeKarte", () => { it("liefert die Karte, wenn Karte und Manifest zusammengehören", async () => { vi.stubGlobal("fetch", stub()); - const k = await ladeKarte("boden-562x555"); - expect(k.werkstueck.id).toBe("boden-562x555"); + const k = await ladeKarte("teil_beispielbo0unten"); + expect(k.werkstueck.id).toBe("teil_beispielbo0unten"); vi.unstubAllGlobals(); }); @@ -120,7 +120,7 @@ describe("ladeKarte", () => { // Ohne Manifest hieße "bekanntes Werkstück" nur: es steht in der Datei, die ich // gerade gelesen habe. Die Karte belegte sich selbst. vi.stubGlobal("fetch", stub((url, roh) => (url.includes("/manifeste/") ? null : roh))); - await expect(ladeKarte("boden-562x555")).rejects.toThrow(/ohne Resolve-Manifest/); + await expect(ladeKarte("teil_beispielbo0unten")).rejects.toThrow(/ohne Resolve-Manifest/); vi.unstubAllGlobals(); }); @@ -138,7 +138,7 @@ describe("ladeKarte", () => { return JSON.stringify(o); }), ); - await expect(ladeKarte("boden-562x555")).rejects.toThrow( + await expect(ladeKarte("teil_beispielbo0unten")).rejects.toThrow( /ohne gültigen Manifest-Hash/, ); vi.unstubAllGlobals(); @@ -156,7 +156,7 @@ describe("ladeKarte", () => { : roh, ), ); - await expect(ladeKarte("boden-562x555")).rejects.toThrow(/Manifest gehört zu ein-anderes/); + await expect(ladeKarte("teil_beispielbo0unten")).rejects.toThrow(/Manifest gehört zu ein-anderes/); vi.unstubAllGlobals(); }); @@ -169,7 +169,7 @@ describe("ladeKarte", () => { : roh, ), ); - await expect(ladeKarte("boden-562x555")).rejects.toThrow(/gehören nicht zusammen/); + await expect(ladeKarte("teil_beispielbo0unten")).rejects.toThrow(/gehören nicht zusammen/); vi.unstubAllGlobals(); }); }); diff --git a/apps/tischler/public/werkstoff-bundle/auftrag.json b/apps/tischler/public/werkstoff-bundle/auftrag.json new file mode 100644 index 0000000..ca9ddbe --- /dev/null +++ b/apps/tischler/public/werkstoff-bundle/auftrag.json @@ -0,0 +1,23 @@ +{ + "buildplan_sha256": "dbaca54603baaf7b83e9dc0b23dcf7812148d8b20b53a6e4c38e137adc2938ef", + "moebel_id": "moebel_beispiel0001", + "revision": 3, + "teile": [ + { + "schluessel": "teil:Bo:oben", + "werkstueck_id": "teil_beispielbo0oben" + }, + { + "schluessel": "teil:Bo:unten", + "werkstueck_id": "teil_beispielbo0unten" + }, + { + "schluessel": "teil:Se:links", + "werkstueck_id": "teil_beispielse0links" + }, + { + "schluessel": "teil:Se:rechts", + "werkstueck_id": "teil_beispielse0rechts" + } + ] +} diff --git a/apps/tischler/public/werkstoff-bundle/karten/boden-562x555.json b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielbo0oben.json similarity index 98% rename from apps/tischler/public/werkstoff-bundle/karten/boden-562x555.json rename to apps/tischler/public/werkstoff-bundle/karten/teil_beispielbo0oben.json index b1b2bec..e518384 100644 --- a/apps/tischler/public/werkstoff-bundle/karten/boden-562x555.json +++ b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielbo0oben.json @@ -339,7 +339,7 @@ ], "wert": 14.352 }, - "karte_sha256": "7f863d472a15d7cf1a4676d6c1e934120aa115efa713e51b5ac03fd962b2cc2e", + "karte_sha256": "4fd87039da1d7b107f9db11dbbb29628574e0d7db8a5e10bb97a63d04374b664", "karteversion": 1, "komponenten": [ { @@ -878,7 +878,7 @@ ] } ], - "resolve_manifest_sha256": "2539300205de77f8ecec3f5a40d525829039f7309c53d9002b0ea34784fabc49", + "resolve_manifest_sha256": "129f81aa35dc2ea0802a44cbf7e8671235b24fc0fb620772dee94f5a44d1f37c", "schema": "werkstoff/karte.schema.json", "unterlagen_ohne_verweis": [ { @@ -926,7 +926,7 @@ ], "verbrauch": { "ausgeschlossen": [], - "flaeche_m2": 0.6238, + "flaeche_m2": 0.3119, "freigabe": "annahme", "positionen": [ { @@ -936,7 +936,7 @@ "komponente": "egger-spanplatte-p2-19", "revision": 1, "rolle": "traeger", - "wert": 0.6238 + "wert": 0.3119 }, { "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", @@ -945,7 +945,7 @@ "komponente": "furnier-eiche-0-9-gemessert", "revision": 1, "rolle": "belag/oben", - "wert": 0.6238 + "wert": 0.3119 }, { "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", @@ -954,7 +954,7 @@ "komponente": "ponal-flaechenleim-pvac", "revision": 1, "rolle": "leim/oben", - "wert": 74.9 + "wert": 37.4 }, { "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", @@ -963,7 +963,7 @@ "komponente": "furnier-eiche-0-9-gemessert", "revision": 1, "rolle": "belag/unten", - "wert": 0.6238 + "wert": 0.3119 }, { "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", @@ -972,7 +972,7 @@ "komponente": "ponal-flaechenleim-pvac", "revision": 1, "rolle": "leim/unten", - "wert": 74.9 + "wert": 37.4 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -981,7 +981,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/oben/1-klarlack/netto", - "wert": 124.8 + "wert": 62.4 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -990,7 +990,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/oben/1-klarlack/brutto", - "wert": 191.9 + "wert": 96.0 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -999,7 +999,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/unten/1-klarlack/netto", - "wert": 124.8 + "wert": 62.4 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -1008,7 +1008,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/unten/1-klarlack/brutto", - "wert": 191.9 + "wert": 96.0 }, { "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", @@ -1017,7 +1017,7 @@ "komponente": "ostermann-furnierkante-eiche-1-0", "revision": 1, "rolle": "kante/vorne", - "wert": 1.132 + "wert": 0.566 }, { "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", @@ -1026,18 +1026,18 @@ "komponente": "jowatherm-280-30-eva", "revision": 1, "rolle": "kleber/vorne", - "wert": 6.8 + "wert": 3.4 } ], - "werkstueck": "boden-562x555" + "werkstueck": "teil_beispielbo0oben" }, "videos": [], "werkstueck": { - "anzahl": 2, - "bezeichnung": "Boden (Korpus 600 breit, Seiten 19)", + "anzahl": 1, + "bezeichnung": "Boden Oben", "faserrichtung": "laengs", - "flaeche_m2": 0.6238, - "id": "boden-562x555", + "flaeche_m2": 0.3119, + "id": "teil_beispielbo0oben", "kanten": {}, "kontur": { "breite": 555.0, diff --git a/apps/tischler/public/werkstoff-bundle/karten/teil_beispielbo0unten.json b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielbo0unten.json new file mode 100644 index 0000000..0af7fe6 --- /dev/null +++ b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielbo0unten.json @@ -0,0 +1,1048 @@ +{ + "arbeitsfolge": [ + { + "komponente": "furnier-eiche-0-9-gemessert", + "nr": 1, + "parameter": { + "auftrag_g_m2": 120.0, + "beanspruchungsgruppe": "D1/D2 (EN 204)", + "faserrichtung": { + "oben": "laengs", + "unten": "laengs" + }, + "holzfeuchte_max_prozent": "12 %", + "holzfeuchte_min_prozent": "8 %", + "klebstoff": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "klebstoff_quelle": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "leim": "Arbeitsannahme PVAc (Ponal Flächenleim, Kaltpresse) — Alternative UF/Pressal (Heißpresse): Bernhard entscheidet", + "offene_zeit_min": 15.0, + "pressdruck_n_cm2": 20.0, + "presstemperatur_c": 60.0, + "presszeit_min": 4.0 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "furnieren", + "werkzeuge": [ + "Furnierpresse (Kalt- oder Heißpresse)", + "Leimauftragswalze — Eiche + blankes Metall = Blauverfärbung (Gerbsäure)", + "Leimauftragswalze (kein blankes Metall bei Eiche — Blauverfärbung)", + "Kaltpresse / Furnierpresse ≤ 60 °C" + ] + }, + { + "komponente": "ostermann-furnierkante-eiche-1-0", + "nr": 2, + "parameter": { + "dicke_mm": 1.0, + "kantenart": "furnierkante", + "kleber": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "temperatur_c": 190.0 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ostermann Technisches Merkblatt Furnierkanten (01/2020)", + "stand": "2020-01-01", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + "regel": "kante_vor_nach_belag", + "seiten": [ + "vorne" + ], + "sicherheit": [], + "typ": "kante", + "werkzeuge": [ + "Kantenanleimmaschine / BAZ (EVA 190–210 °C)", + "Kappsäge, Bündigfräser, Ziehklinge, Schwabbelscheibe" + ] + }, + { + "nr": 3, + "parameter": { + "korn_max": 180.0, + "vor": "beschichtung" + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "regel": "schleifgrenze_belag", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "schleifen", + "werkzeuge": [] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 4, + "parameter": { + "auftrag": 1, + "auftragsmenge_g_m2": 100.0, + "glanzgrad": "10 GU", + "mischung.haerter": "10:1 PUR-Hardener 8419", + "mischung.topfzeit_h": "8 h", + "mischung.verduennung_prozent": "10 %", + "von": 2 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "rolle": "klarlack", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ], + "typ": "auftragen", + "verfahren": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 5, + "parameter": { + "endhaerte_min": "2880 min", + "schleifbar_min": "120 min", + "stapelbar_min": "720 min" + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "trocknen", + "werkzeuge": [] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 6, + "parameter": { + "korn": 320.0 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "regel": "zwischenschliff_pflicht", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "zwischenschliff", + "werkzeuge": [] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 7, + "parameter": { + "auftrag": 2, + "auftragsmenge_g_m2": 100.0, + "glanzgrad": "10 GU", + "mischung.haerter": "10:1 PUR-Hardener 8419", + "mischung.topfzeit_h": "8 h", + "mischung.verduennung_prozent": "10 %", + "von": 2 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "rolle": "klarlack", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ], + "typ": "auftragen", + "verfahren": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 8, + "parameter": { + "endhaerte_min": "2880 min", + "schleifbar_min": "120 min", + "stapelbar_min": "720 min" + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "trocknen", + "werkzeuge": [] + } + ], + "aufbau": { + "bezeichnung": "EGGER Spanplatte P2 19 + Furnier Eiche 0,9 beidseitig + 2× ADLER G10 beidseitig + Furnierkante Eiche vorne", + "id": "eiche-furniert-p2-19-g10", + "revision": 1 + }, + "brand": { + "fehlend": [ + "Prüfzeugnis (EN 13501-1) für den Aufbau eiche-furniert-p2-19-g10: Träger + Belag + Oberflächensystem als geprüftes System" + ], + "hinweise": [ + { + "dok_ref": "EGGER TD-181 / Brandverhalten-Merkblatt", + "freigabe": "belegt", + "klasse": "D-s2,d0", + "komponente": "egger-spanplatte-p2-19", + "nachweistyp": "einzelbaustoff" + }, + { + "freigabe": "annahme", + "klasse": "E", + "komponente": "ostermann-furnierkante-eiche-1-0", + "nachweistyp": "einzelbaustoff" + } + ], + "status": "nicht_nachgewiesen" + }, + "dicke_mm": { + "ausgeschlossen": [ + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack" + }, + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack" + } + ], + "einheit": "mm", + "freigabe": "annahme", + "maximum": 21.5, + "minimum": 20.1, + "nominal": 20.8, + "positionen": [ + { + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "einheit": "mm", + "freigabe": "annahme", + "komponente": "egger-spanplatte-p2-19", + "revision": 1, + "rolle": "traeger", + "wert": 19.0 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "mm", + "freigabe": "meister", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/oben", + "wert": 0.9 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "mm", + "freigabe": "meister", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/unten", + "wert": 0.9 + } + ] + }, + "dokumente_hinweis": "Unterlagen sind Verweise (URL, Seite, Hash) auf die Dokumente des Herstellers — nie deren Inhalt. Speichern, Durchsuchen oder Offline-Kopien erst nach Zustimmung des Herstellers.", + "freigabe": "annahme", + "gewicht_kg_m2": { + "ausgeschlossen": [ + { + "grund": "Trockenmasse der Beschichtung nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche" + }, + { + "grund": "Kante ist je lfm — braucht das Werkstück (siehe verbrauch)", + "komponente": "ostermann-furnierkante-eiche-1-0", + "revision": 1, + "rolle": "kante/vorne" + } + ], + "einheit": "kg/m2", + "freigabe": "annahme", + "positionen": [ + { + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "einheit": "kg/m2", + "freigabe": "annahme", + "komponente": "egger-spanplatte-p2-19", + "revision": 1, + "rolle": "traeger", + "wert": 13.11 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "kg/m2", + "freigabe": "annahme", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/oben", + "wert": 0.621 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "kg/m2", + "freigabe": "annahme", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/unten", + "wert": 0.621 + } + ], + "wert": 14.352 + }, + "karte_sha256": "5935fc020b748d8222fb65aa6ef77edc58b3ceb05b4f6f17e102862b25d309d9", + "karteversion": 1, + "komponenten": [ + { + "art": "traeger", + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "freigabe": "annahme", + "hersteller": "EGGER", + "id": "egger-spanplatte-p2-19", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "EGGER Technisches Datenblatt TD-181 (E1E05 TSCA P2 CE), Rev. 08.04.2026", + "seite": "S. 1", + "stand": "2026-04-08", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + "revision": 1, + "rolle": "traeger", + "typ": "spanplatte", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "EGGER TD-181 Technisches Datenblatt E1E05 TSCA P2 CE", + "seiten": "S. 1–2", + "sha256": "1b0d66099daba0c8159b0100bb5a5cd5015cb5d0240ebc2bf266fb4ff12d82e0", + "stand": "2026-04-08", + "typ": "datenblatt", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + { + "abgerufen": "2026-09-02", + "dokument": "EGGER Verarbeitungshinweise Dekorative Platten und Trägerplatten", + "seiten": "S. 1–20", + "sha256": "e9fdcbea5e943a199f94178d89ffa83d20224b1cf25758fd229b6c8fe195a574", + "typ": "verarbeitungsrichtlinie", + "url": "https://binary.egger.link/pis/4a389dc5-b778-426f-ada5-03d2c6e7eee3/Verarbeitungshinweise_Dekorative_Platten_und_Traegerplatten_Deutsch" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Platten wie Kantenmaterial im Raumklima konditionieren (EGGER Verarbeitungshinweise S. 10)" + ], + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "EGGER Verarbeitungshinweise Dekorative Platten und Trägerplatten", + "url": "https://binary.egger.link/pis/4a389dc5-b778-426f-ada5-03d2c6e7eee3/Verarbeitungshinweise_Dekorative_Platten_und_Traegerplatten_Deutsch" + }, + "schritt": "lagern" + }, + { + "hinweise": [ + "EGGER-Werkzeugempfehlung ist ein separates PDF — noch nicht beschafft (Bernhards Kundenkonto)" + ], + "schritt": "saegen" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "freigabe": "annahme", + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rolle": "belag/oben", + "typ": "furnier", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "kühl, nicht in geheizten Räumen, möglichst wenig Tageslicht (ÜK4 S. 9)", + "Gegenzug: Rückseite gleiche Dicke (ÜK4 S. 9)" + ], + "parameter": { + "rf_max_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 70 + }, + "rf_min_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 60 + } + }, + "schritt": "lagern" + }, + { + "hinweise": [ + "Eiche: Probefurnierung mit PVAc (Ponal); sonst Pressal (UF)", + "max. 24 h zwischen Schliff und Lack" + ], + "schritt": "pressen", + "werkzeuge": [ + "Furnierpresse (Kalt- oder Heißpresse)", + "Leimauftragswalze — Eiche + blankes Metall = Blauverfärbung (Gerbsäure)" + ] + } + ] + }, + { + "art": "klebstoff", + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "freigabe": "annahme", + "hersteller": "Henkel (Ponal)", + "id": "ponal-flaechenleim-pvac", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "seite": "S. 1–2" + }, + "revision": 1, + "rolle": "klebstoff/belag/oben", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt Henkel — beschaffen (nicht recherchiert)" + ] + }, + "typ": "pvac", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "typ": "datenblatt" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "einseitig auf die Trägerplatte auftragen", + "Einlege-/Schließzeit kurz halten" + ], + "schritt": "pressen", + "werkzeuge": [ + "Leimauftragswalze (kein blankes Metall bei Eiche — Blauverfärbung)", + "Kaltpresse / Furnierpresse ≤ 60 °C" + ] + }, + { + "hinweise": [ + "frostfrei lagern (Dispersionsleim)" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "freigabe": "annahme", + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rolle": "belag/unten", + "typ": "furnier", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "kühl, nicht in geheizten Räumen, möglichst wenig Tageslicht (ÜK4 S. 9)", + "Gegenzug: Rückseite gleiche Dicke (ÜK4 S. 9)" + ], + "parameter": { + "rf_max_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 70 + }, + "rf_min_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 60 + } + }, + "schritt": "lagern" + }, + { + "hinweise": [ + "Eiche: Probefurnierung mit PVAc (Ponal); sonst Pressal (UF)", + "max. 24 h zwischen Schliff und Lack" + ], + "schritt": "pressen", + "werkzeuge": [ + "Furnierpresse (Kalt- oder Heißpresse)", + "Leimauftragswalze — Eiche + blankes Metall = Blauverfärbung (Gerbsäure)" + ] + } + ] + }, + { + "art": "klebstoff", + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "freigabe": "annahme", + "hersteller": "Henkel (Ponal)", + "id": "ponal-flaechenleim-pvac", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "seite": "S. 1–2" + }, + "revision": 1, + "rolle": "klebstoff/belag/unten", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt Henkel — beschaffen (nicht recherchiert)" + ] + }, + "typ": "pvac", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "typ": "datenblatt" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "einseitig auf die Trägerplatte auftragen", + "Einlege-/Schließzeit kurz halten" + ], + "schritt": "pressen", + "werkzeuge": [ + "Leimauftragswalze (kein blankes Metall bei Eiche — Blauverfärbung)", + "Kaltpresse / Furnierpresse ≤ 60 °C" + ] + }, + { + "hinweise": [ + "frostfrei lagern (Dispersionsleim)" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "system", + "bezeichnung": "2× ADLER G10 Klarlack (1× Grund + Zwischenschliff + 1× Deck, gleiches Produkt) — Produktwahl offen: Legnopur (Standard) / Antiscratch / Bluefin Unistar", + "freigabe": "annahme", + "id": "adler-g10-2x-klarlack", + "revision": 1, + "rolle": "system/oben", + "schichten": [ + { + "anzahl": 2, + "komponente": { + "id": "adler-aduro-legnopur-g10", + "revision": 1 + }, + "rolle": "klarlack", + "verfahren": "spritzen" + } + ], + "unterlagen": [] + }, + { + "art": "system", + "bezeichnung": "2× ADLER G10 Klarlack (1× Grund + Zwischenschliff + 1× Deck, gleiches Produkt) — Produktwahl offen: Legnopur (Standard) / Antiscratch / Bluefin Unistar", + "freigabe": "annahme", + "id": "adler-g10-2x-klarlack", + "revision": 1, + "rolle": "system/unten", + "schichten": [ + { + "anzahl": 2, + "komponente": { + "id": "adler-aduro-legnopur-g10", + "revision": 1 + }, + "rolle": "klarlack", + "verfahren": "spritzen" + } + ], + "unterlagen": [] + }, + { + "art": "beschichtung", + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "freigabe": "annahme", + "hersteller": "ADLER-Werk Lackfabrik, Schwaz", + "id": "adler-aduro-legnopur-g10", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt auf adler-lacke.com nur eingeloggt — beschaffen" + ], + "schutz": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ] + }, + "typ": "lack", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "ADLER TMB 2513 ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "seiten": "S. 1–4", + "sha256": "3802082c34744eb165c12d8df2a6d01afca051fc6930961a6b2401edf7152dcc", + "typ": "datenblatt", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "sdb", + "url": "https://www.adler-lacke.com/at/produkte" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "verarbeitungsrichtlinie", + "url": "https://www.adler-lacke.com/de/service-ratgeber/arbeitsrichtlinien" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Verarbeitungstemperatur ≥ +10 °C (Aduro) bzw. ≥ +15 °C (Bluefin)", + "hohe Luftfeuchte verlängert die Trocknung" + ], + "schritt": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "hinweise": [ + "≥ 1 Jahr, frostfrei, < 30 °C" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "beschichtung", + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "freigabe": "annahme", + "hersteller": "ADLER-Werk Lackfabrik, Schwaz", + "id": "adler-aduro-legnopur-g10", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt auf adler-lacke.com nur eingeloggt — beschaffen" + ], + "schutz": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ] + }, + "typ": "lack", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "ADLER TMB 2513 ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "seiten": "S. 1–4", + "sha256": "3802082c34744eb165c12d8df2a6d01afca051fc6930961a6b2401edf7152dcc", + "typ": "datenblatt", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "sdb", + "url": "https://www.adler-lacke.com/at/produkte" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "verarbeitungsrichtlinie", + "url": "https://www.adler-lacke.com/de/service-ratgeber/arbeitsrichtlinien" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Verarbeitungstemperatur ≥ +10 °C (Aduro) bzw. ≥ +15 °C (Bluefin)", + "hohe Luftfeuchte verlängert die Trocknung" + ], + "schritt": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "hinweise": [ + "≥ 1 Jahr, frostfrei, < 30 °C" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "kante", + "artikelnr": "070.4200", + "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", + "freigabe": "annahme", + "hersteller": "Ostermann", + "id": "ostermann-furnierkante-eiche-1-0", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ostermann Technisches Merkblatt Furnierkanten (01/2020)", + "stand": "2020-01-01", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + "revision": 1, + "rolle": "kante/vorne", + "typ": "furnierkante", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ostermann TM Furnierkanten", + "seiten": "S. 1–2", + "sha256": "50860b11af6ba61b68d593991c01b5a9ce148dda628a20acf292036eb4d2f250", + "typ": "datenblatt", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + { + "abgerufen": "2026-09-02", + "dokument": "Kleiberit Infoblatt Kantenverklebung", + "seiten": "S. 1–4", + "sha256": "45597e449c7307a5c900d6399d0466bf6c983d24176c64ac7af51d79c42834fb", + "typ": "verarbeitungsrichtlinie", + "url": "https://legacy.kleiberit.com/fileadmin/Content_new/Infoblaetter/deutsch/Kantenverklebung_D.pdf" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Kante wie Trägerplatte im Raumklima konditionieren (EGGER)", + "Rückseite Primer — verbessert Verankerung, verhindert Austritt von Holzinhaltsstoffen" + ], + "schritt": "kanten", + "werkzeuge": [ + "Kantenanleimmaschine / BAZ (EVA 190–210 °C)", + "Kappsäge, Bündigfräser, Ziehklinge, Schwabbelscheibe" + ] + }, + { + "hinweise": [ + "vollflächig waagerecht, 20 °C, 50–60 % rF, kein UV" + ], + "schritt": "lagern" + }, + { + "hinweise": [ + "lackierfähig geschliffen K180 — kann sofort lackiert werden" + ], + "schritt": "schleifen" + } + ] + }, + { + "art": "klebstoff", + "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "freigabe": "annahme", + "hersteller": "Jowat", + "id": "jowatherm-280-30-eva", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Jowat Produktinformation Jowatherm 280.30" + }, + "revision": 1, + "rolle": "klebstoff/kante/vorne", + "sicherheit": { + "hinweise": [ + "heißer Schmelzkleber: Verbrennungsgefahr; SDB Jowat beschaffen" + ] + }, + "typ": "eva_schmelz", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Jowat TDS Jowatherm 280.30/31 (Kante, Stand 12/25)", + "seiten": "S. 1–3", + "sha256": "68aafb838580eb574888ffa160f3d38e0b3d495b80241ae1d06b55a5399be45c", + "stand": "2025-12-01", + "typ": "datenblatt", + "url": "https://d3files.jowat-cloud.com/technical-data-sheets-v2/280.30/31/TD28030-28031-Kante_German.PDF" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "erste Andruckrolle regelmäßig prüfen", + "Kante und Platte im Raumklima konditionieren" + ], + "schritt": "kanten", + "werkzeuge": [ + "Kantenanleimmaschine / BAZ (Durchlauf, Stationär, Softforming)" + ] + } + ] + } + ], + "resolve_manifest_sha256": "bc29b2392ef8e7e67c9c30da8de8f1fa380828b1036a45579db8fa3ffbd3d3fe", + "schema": "werkstoff/karte.schema.json", + "unterlagen_ohne_verweis": [ + { + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "grund": "kein Link hinterlegt", + "id": "ponal-flaechenleim-pvac", + "rolle": "klebstoff/belag/oben", + "typ": "datenblatt" + }, + { + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "grund": "kein Link hinterlegt", + "id": "ponal-flaechenleim-pvac", + "rolle": "klebstoff/belag/unten", + "typ": "datenblatt" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack", + "typ": "sdb" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack", + "typ": "verarbeitungsrichtlinie" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack", + "typ": "sdb" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack", + "typ": "verarbeitungsrichtlinie" + } + ], + "verbrauch": { + "ausgeschlossen": [], + "flaeche_m2": 0.3119, + "freigabe": "annahme", + "positionen": [ + { + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "einheit": "m2", + "freigabe": "belegt", + "komponente": "egger-spanplatte-p2-19", + "revision": 1, + "rolle": "traeger", + "wert": 0.3119 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/oben", + "wert": 0.3119 + }, + { + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "revision": 1, + "rolle": "leim/oben", + "wert": 37.4 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/unten", + "wert": 0.3119 + }, + { + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "revision": 1, + "rolle": "leim/unten", + "wert": 37.4 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack/netto", + "wert": 62.4 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack/brutto", + "wert": 96.0 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack/netto", + "wert": 62.4 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack/brutto", + "wert": 96.0 + }, + { + "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", + "einheit": "lfm", + "freigabe": "annahme", + "komponente": "ostermann-furnierkante-eiche-1-0", + "revision": 1, + "rolle": "kante/vorne", + "wert": 0.566 + }, + { + "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "einheit": "g", + "freigabe": "annahme", + "komponente": "jowatherm-280-30-eva", + "revision": 1, + "rolle": "kleber/vorne", + "wert": 3.4 + } + ], + "werkstueck": "teil_beispielbo0unten" + }, + "videos": [], + "werkstueck": { + "anzahl": 1, + "bezeichnung": "Boden Unten", + "faserrichtung": "laengs", + "flaeche_m2": 0.3119, + "id": "teil_beispielbo0unten", + "kanten": {}, + "kontur": { + "breite": 555.0, + "laenge": 562.0, + "typ": "rechteck" + } + } +} diff --git a/apps/tischler/public/werkstoff-bundle/karten/seite-links-890x555.json b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielse0links.json similarity index 97% rename from apps/tischler/public/werkstoff-bundle/karten/seite-links-890x555.json rename to apps/tischler/public/werkstoff-bundle/karten/teil_beispielse0links.json index aa95e50..c5bba10 100644 --- a/apps/tischler/public/werkstoff-bundle/karten/seite-links-890x555.json +++ b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielse0links.json @@ -339,7 +339,7 @@ ], "wert": 14.352 }, - "karte_sha256": "6be589ab4182b84dc6e340848520ed52ef2d6f2240055290834174f04b745a34", + "karte_sha256": "81ec973b54fc8d99450aa4a286fc8833ca73a63fdd26d0e7478d42ef5c2352e4", "karteversion": 1, "komponenten": [ { @@ -878,7 +878,7 @@ ] } ], - "resolve_manifest_sha256": "803aa37c60bfdb9aed0f79ba309c42c59c5fea4a5a8f94edb3e7e02463d89dee", + "resolve_manifest_sha256": "e7ed33f6c8b864ead3d8d2406075ace94154298b08835872ab5da71705f5c7c8", "schema": "werkstoff/karte.schema.json", "unterlagen_ohne_verweis": [ { @@ -926,7 +926,7 @@ ], "verbrauch": { "ausgeschlossen": [], - "flaeche_m2": 0.9879, + "flaeche_m2": 0.494, "freigabe": "annahme", "positionen": [ { @@ -936,7 +936,7 @@ "komponente": "egger-spanplatte-p2-19", "revision": 1, "rolle": "traeger", - "wert": 0.9879 + "wert": 0.494 }, { "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", @@ -945,7 +945,7 @@ "komponente": "furnier-eiche-0-9-gemessert", "revision": 1, "rolle": "belag/oben", - "wert": 0.9879 + "wert": 0.494 }, { "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", @@ -954,7 +954,7 @@ "komponente": "ponal-flaechenleim-pvac", "revision": 1, "rolle": "leim/oben", - "wert": 118.5 + "wert": 59.3 }, { "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", @@ -963,7 +963,7 @@ "komponente": "furnier-eiche-0-9-gemessert", "revision": 1, "rolle": "belag/unten", - "wert": 0.9879 + "wert": 0.494 }, { "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", @@ -972,7 +972,7 @@ "komponente": "ponal-flaechenleim-pvac", "revision": 1, "rolle": "leim/unten", - "wert": 118.5 + "wert": 59.3 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -981,7 +981,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/oben/1-klarlack/netto", - "wert": 197.6 + "wert": 98.8 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -990,7 +990,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/oben/1-klarlack/brutto", - "wert": 304.0 + "wert": 152.0 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -999,7 +999,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/unten/1-klarlack/netto", - "wert": 197.6 + "wert": 98.8 }, { "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", @@ -1008,7 +1008,7 @@ "komponente": "adler-aduro-legnopur-g10", "revision": 1, "rolle": "oberflaeche/unten/1-klarlack/brutto", - "wert": 304.0 + "wert": 152.0 }, { "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", @@ -1017,7 +1017,7 @@ "komponente": "ostermann-furnierkante-eiche-1-0", "revision": 1, "rolle": "kante/vorne", - "wert": 1.788 + "wert": 0.894 }, { "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", @@ -1026,24 +1026,19 @@ "komponente": "jowatherm-280-30-eva", "revision": 1, "rolle": "kleber/vorne", - "wert": 10.7 + "wert": 5.4 } ], - "werkstueck": "seite-links-890x555" + "werkstueck": "teil_beispielse0links" }, "videos": [], "werkstueck": { - "anzahl": 2, - "bezeichnung": "Seite links (Bernhards Korpus 890 × 555)", + "anzahl": 1, + "bezeichnung": "Seite Links", "faserrichtung": "laengs", - "flaeche_m2": 0.9879, - "id": "seite-links-890x555", - "kanten": { - "vorne": { - "id": "ostermann-furnierkante-eiche-1-0", - "revision": 1 - } - }, + "flaeche_m2": 0.494, + "id": "teil_beispielse0links", + "kanten": {}, "kontur": { "breite": 555.0, "laenge": 890.0, diff --git a/apps/tischler/public/werkstoff-bundle/karten/teil_beispielse0rechts.json b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielse0rechts.json new file mode 100644 index 0000000..9e19512 --- /dev/null +++ b/apps/tischler/public/werkstoff-bundle/karten/teil_beispielse0rechts.json @@ -0,0 +1,1048 @@ +{ + "arbeitsfolge": [ + { + "komponente": "furnier-eiche-0-9-gemessert", + "nr": 1, + "parameter": { + "auftrag_g_m2": 120.0, + "beanspruchungsgruppe": "D1/D2 (EN 204)", + "faserrichtung": { + "oben": "laengs", + "unten": "laengs" + }, + "holzfeuchte_max_prozent": "12 %", + "holzfeuchte_min_prozent": "8 %", + "klebstoff": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "klebstoff_quelle": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "leim": "Arbeitsannahme PVAc (Ponal Flächenleim, Kaltpresse) — Alternative UF/Pressal (Heißpresse): Bernhard entscheidet", + "offene_zeit_min": 15.0, + "pressdruck_n_cm2": 20.0, + "presstemperatur_c": 60.0, + "presszeit_min": 4.0 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "furnieren", + "werkzeuge": [ + "Furnierpresse (Kalt- oder Heißpresse)", + "Leimauftragswalze — Eiche + blankes Metall = Blauverfärbung (Gerbsäure)", + "Leimauftragswalze (kein blankes Metall bei Eiche — Blauverfärbung)", + "Kaltpresse / Furnierpresse ≤ 60 °C" + ] + }, + { + "komponente": "ostermann-furnierkante-eiche-1-0", + "nr": 2, + "parameter": { + "dicke_mm": 1.0, + "kantenart": "furnierkante", + "kleber": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "temperatur_c": 190.0 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ostermann Technisches Merkblatt Furnierkanten (01/2020)", + "stand": "2020-01-01", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + "regel": "kante_vor_nach_belag", + "seiten": [ + "vorne" + ], + "sicherheit": [], + "typ": "kante", + "werkzeuge": [ + "Kantenanleimmaschine / BAZ (EVA 190–210 °C)", + "Kappsäge, Bündigfräser, Ziehklinge, Schwabbelscheibe" + ] + }, + { + "nr": 3, + "parameter": { + "korn_max": 180.0, + "vor": "beschichtung" + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "regel": "schleifgrenze_belag", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "schleifen", + "werkzeuge": [] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 4, + "parameter": { + "auftrag": 1, + "auftragsmenge_g_m2": 100.0, + "glanzgrad": "10 GU", + "mischung.haerter": "10:1 PUR-Hardener 8419", + "mischung.topfzeit_h": "8 h", + "mischung.verduennung_prozent": "10 %", + "von": 2 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "rolle": "klarlack", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ], + "typ": "auftragen", + "verfahren": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 5, + "parameter": { + "endhaerte_min": "2880 min", + "schleifbar_min": "120 min", + "stapelbar_min": "720 min" + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "trocknen", + "werkzeuge": [] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 6, + "parameter": { + "korn": 320.0 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "regel": "zwischenschliff_pflicht", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "zwischenschliff", + "werkzeuge": [] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 7, + "parameter": { + "auftrag": 2, + "auftragsmenge_g_m2": 100.0, + "glanzgrad": "10 GU", + "mischung.haerter": "10:1 PUR-Hardener 8419", + "mischung.topfzeit_h": "8 h", + "mischung.verduennung_prozent": "10 %", + "von": 2 + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "rolle": "klarlack", + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ], + "typ": "auftragen", + "verfahren": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "komponente": "adler-aduro-legnopur-g10", + "nr": 8, + "parameter": { + "endhaerte_min": "2880 min", + "schleifbar_min": "120 min", + "stapelbar_min": "720 min" + }, + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "seiten": [ + "oben", + "unten" + ], + "sicherheit": [], + "typ": "trocknen", + "werkzeuge": [] + } + ], + "aufbau": { + "bezeichnung": "EGGER Spanplatte P2 19 + Furnier Eiche 0,9 beidseitig + 2× ADLER G10 beidseitig + Furnierkante Eiche vorne", + "id": "eiche-furniert-p2-19-g10", + "revision": 1 + }, + "brand": { + "fehlend": [ + "Prüfzeugnis (EN 13501-1) für den Aufbau eiche-furniert-p2-19-g10: Träger + Belag + Oberflächensystem als geprüftes System" + ], + "hinweise": [ + { + "dok_ref": "EGGER TD-181 / Brandverhalten-Merkblatt", + "freigabe": "belegt", + "klasse": "D-s2,d0", + "komponente": "egger-spanplatte-p2-19", + "nachweistyp": "einzelbaustoff" + }, + { + "freigabe": "annahme", + "klasse": "E", + "komponente": "ostermann-furnierkante-eiche-1-0", + "nachweistyp": "einzelbaustoff" + } + ], + "status": "nicht_nachgewiesen" + }, + "dicke_mm": { + "ausgeschlossen": [ + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack" + }, + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack" + } + ], + "einheit": "mm", + "freigabe": "annahme", + "maximum": 21.5, + "minimum": 20.1, + "nominal": 20.8, + "positionen": [ + { + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "einheit": "mm", + "freigabe": "annahme", + "komponente": "egger-spanplatte-p2-19", + "revision": 1, + "rolle": "traeger", + "wert": 19.0 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "mm", + "freigabe": "meister", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/oben", + "wert": 0.9 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "mm", + "freigabe": "meister", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/unten", + "wert": 0.9 + } + ] + }, + "dokumente_hinweis": "Unterlagen sind Verweise (URL, Seite, Hash) auf die Dokumente des Herstellers — nie deren Inhalt. Speichern, Durchsuchen oder Offline-Kopien erst nach Zustimmung des Herstellers.", + "freigabe": "annahme", + "gewicht_kg_m2": { + "ausgeschlossen": [ + { + "grund": "Trockenmasse der Beschichtung nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche" + }, + { + "grund": "Kante ist je lfm — braucht das Werkstück (siehe verbrauch)", + "komponente": "ostermann-furnierkante-eiche-1-0", + "revision": 1, + "rolle": "kante/vorne" + } + ], + "einheit": "kg/m2", + "freigabe": "annahme", + "positionen": [ + { + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "einheit": "kg/m2", + "freigabe": "annahme", + "komponente": "egger-spanplatte-p2-19", + "revision": 1, + "rolle": "traeger", + "wert": 13.11 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "kg/m2", + "freigabe": "annahme", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/oben", + "wert": 0.621 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "kg/m2", + "freigabe": "annahme", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/unten", + "wert": 0.621 + } + ], + "wert": 14.352 + }, + "karte_sha256": "09d7fb7407987a229fce61d97146b8ff2dad2b316711b04029cd327ccaf61518", + "karteversion": 1, + "komponenten": [ + { + "art": "traeger", + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "freigabe": "annahme", + "hersteller": "EGGER", + "id": "egger-spanplatte-p2-19", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "EGGER Technisches Datenblatt TD-181 (E1E05 TSCA P2 CE), Rev. 08.04.2026", + "seite": "S. 1", + "stand": "2026-04-08", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + "revision": 1, + "rolle": "traeger", + "typ": "spanplatte", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "EGGER TD-181 Technisches Datenblatt E1E05 TSCA P2 CE", + "seiten": "S. 1–2", + "sha256": "1b0d66099daba0c8159b0100bb5a5cd5015cb5d0240ebc2bf266fb4ff12d82e0", + "stand": "2026-04-08", + "typ": "datenblatt", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + { + "abgerufen": "2026-09-02", + "dokument": "EGGER Verarbeitungshinweise Dekorative Platten und Trägerplatten", + "seiten": "S. 1–20", + "sha256": "e9fdcbea5e943a199f94178d89ffa83d20224b1cf25758fd229b6c8fe195a574", + "typ": "verarbeitungsrichtlinie", + "url": "https://binary.egger.link/pis/4a389dc5-b778-426f-ada5-03d2c6e7eee3/Verarbeitungshinweise_Dekorative_Platten_und_Traegerplatten_Deutsch" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Platten wie Kantenmaterial im Raumklima konditionieren (EGGER Verarbeitungshinweise S. 10)" + ], + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "EGGER Verarbeitungshinweise Dekorative Platten und Trägerplatten", + "url": "https://binary.egger.link/pis/4a389dc5-b778-426f-ada5-03d2c6e7eee3/Verarbeitungshinweise_Dekorative_Platten_und_Traegerplatten_Deutsch" + }, + "schritt": "lagern" + }, + { + "hinweise": [ + "EGGER-Werkzeugempfehlung ist ein separates PDF — noch nicht beschafft (Bernhards Kundenkonto)" + ], + "schritt": "saegen" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "freigabe": "annahme", + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rolle": "belag/oben", + "typ": "furnier", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "kühl, nicht in geheizten Räumen, möglichst wenig Tageslicht (ÜK4 S. 9)", + "Gegenzug: Rückseite gleiche Dicke (ÜK4 S. 9)" + ], + "parameter": { + "rf_max_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 70 + }, + "rf_min_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 60 + } + }, + "schritt": "lagern" + }, + { + "hinweise": [ + "Eiche: Probefurnierung mit PVAc (Ponal); sonst Pressal (UF)", + "max. 24 h zwischen Schliff und Lack" + ], + "schritt": "pressen", + "werkzeuge": [ + "Furnierpresse (Kalt- oder Heißpresse)", + "Leimauftragswalze — Eiche + blankes Metall = Blauverfärbung (Gerbsäure)" + ] + } + ] + }, + { + "art": "klebstoff", + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "freigabe": "annahme", + "hersteller": "Henkel (Ponal)", + "id": "ponal-flaechenleim-pvac", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "seite": "S. 1–2" + }, + "revision": 1, + "rolle": "klebstoff/belag/oben", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt Henkel — beschaffen (nicht recherchiert)" + ] + }, + "typ": "pvac", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "typ": "datenblatt" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "einseitig auf die Trägerplatte auftragen", + "Einlege-/Schließzeit kurz halten" + ], + "schritt": "pressen", + "werkzeuge": [ + "Leimauftragswalze (kein blankes Metall bei Eiche — Blauverfärbung)", + "Kaltpresse / Furnierpresse ≤ 60 °C" + ] + }, + { + "hinweise": [ + "frostfrei lagern (Dispersionsleim)" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "freigabe": "annahme", + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rolle": "belag/unten", + "typ": "furnier", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "kühl, nicht in geheizten Räumen, möglichst wenig Tageslicht (ÜK4 S. 9)", + "Gegenzug: Rückseite gleiche Dicke (ÜK4 S. 9)" + ], + "parameter": { + "rf_max_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 70 + }, + "rf_min_prozent": { + "einheit": "%", + "freigabe": "belegt", + "wert": 60 + } + }, + "schritt": "lagern" + }, + { + "hinweise": [ + "Eiche: Probefurnierung mit PVAc (Ponal); sonst Pressal (UF)", + "max. 24 h zwischen Schliff und Lack" + ], + "schritt": "pressen", + "werkzeuge": [ + "Furnierpresse (Kalt- oder Heißpresse)", + "Leimauftragswalze — Eiche + blankes Metall = Blauverfärbung (Gerbsäure)" + ] + } + ] + }, + { + "art": "klebstoff", + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "freigabe": "annahme", + "hersteller": "Henkel (Ponal)", + "id": "ponal-flaechenleim-pvac", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "seite": "S. 1–2" + }, + "revision": 1, + "rolle": "klebstoff/belag/unten", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt Henkel — beschaffen (nicht recherchiert)" + ] + }, + "typ": "pvac", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "typ": "datenblatt" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "einseitig auf die Trägerplatte auftragen", + "Einlege-/Schließzeit kurz halten" + ], + "schritt": "pressen", + "werkzeuge": [ + "Leimauftragswalze (kein blankes Metall bei Eiche — Blauverfärbung)", + "Kaltpresse / Furnierpresse ≤ 60 °C" + ] + }, + { + "hinweise": [ + "frostfrei lagern (Dispersionsleim)" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "system", + "bezeichnung": "2× ADLER G10 Klarlack (1× Grund + Zwischenschliff + 1× Deck, gleiches Produkt) — Produktwahl offen: Legnopur (Standard) / Antiscratch / Bluefin Unistar", + "freigabe": "annahme", + "id": "adler-g10-2x-klarlack", + "revision": 1, + "rolle": "system/oben", + "schichten": [ + { + "anzahl": 2, + "komponente": { + "id": "adler-aduro-legnopur-g10", + "revision": 1 + }, + "rolle": "klarlack", + "verfahren": "spritzen" + } + ], + "unterlagen": [] + }, + { + "art": "system", + "bezeichnung": "2× ADLER G10 Klarlack (1× Grund + Zwischenschliff + 1× Deck, gleiches Produkt) — Produktwahl offen: Legnopur (Standard) / Antiscratch / Bluefin Unistar", + "freigabe": "annahme", + "id": "adler-g10-2x-klarlack", + "revision": 1, + "rolle": "system/unten", + "schichten": [ + { + "anzahl": 2, + "komponente": { + "id": "adler-aduro-legnopur-g10", + "revision": 1 + }, + "rolle": "klarlack", + "verfahren": "spritzen" + } + ], + "unterlagen": [] + }, + { + "art": "beschichtung", + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "freigabe": "annahme", + "hersteller": "ADLER-Werk Lackfabrik, Schwaz", + "id": "adler-aduro-legnopur-g10", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt auf adler-lacke.com nur eingeloggt — beschaffen" + ], + "schutz": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ] + }, + "typ": "lack", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "ADLER TMB 2513 ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "seiten": "S. 1–4", + "sha256": "3802082c34744eb165c12d8df2a6d01afca051fc6930961a6b2401edf7152dcc", + "typ": "datenblatt", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "sdb", + "url": "https://www.adler-lacke.com/at/produkte" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "verarbeitungsrichtlinie", + "url": "https://www.adler-lacke.com/de/service-ratgeber/arbeitsrichtlinien" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Verarbeitungstemperatur ≥ +10 °C (Aduro) bzw. ≥ +15 °C (Bluefin)", + "hohe Luftfeuchte verlängert die Trocknung" + ], + "schritt": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "hinweise": [ + "≥ 1 Jahr, frostfrei, < 30 °C" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "beschichtung", + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "freigabe": "annahme", + "hersteller": "ADLER-Werk Lackfabrik, Schwaz", + "id": "adler-aduro-legnopur-g10", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack", + "sicherheit": { + "hinweise": [ + "Sicherheitsdatenblatt auf adler-lacke.com nur eingeloggt — beschaffen" + ], + "schutz": [ + "Atemschutz A2/P2", + "nur gewerbliche Verarbeitung" + ] + }, + "typ": "lack", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "ADLER TMB 2513 ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "seiten": "S. 1–4", + "sha256": "3802082c34744eb165c12d8df2a6d01afca051fc6930961a6b2401edf7152dcc", + "typ": "datenblatt", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "sdb", + "url": "https://www.adler-lacke.com/at/produkte" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "verarbeitungsrichtlinie", + "url": "https://www.adler-lacke.com/de/service-ratgeber/arbeitsrichtlinien" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Verarbeitungstemperatur ≥ +10 °C (Aduro) bzw. ≥ +15 °C (Bluefin)", + "hohe Luftfeuchte verlängert die Trocknung" + ], + "schritt": "spritzen", + "werkzeuge": [ + "Becherpistole Düse 1,8 mm, 2–3 bar", + "Airless Düse 0,23–0,33 mm, 100–120 bar" + ] + }, + { + "hinweise": [ + "≥ 1 Jahr, frostfrei, < 30 °C" + ], + "schritt": "lagern" + } + ] + }, + { + "art": "kante", + "artikelnr": "070.4200", + "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", + "freigabe": "annahme", + "hersteller": "Ostermann", + "id": "ostermann-furnierkante-eiche-1-0", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ostermann Technisches Merkblatt Furnierkanten (01/2020)", + "stand": "2020-01-01", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + "revision": 1, + "rolle": "kante/vorne", + "typ": "furnierkante", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ostermann TM Furnierkanten", + "seiten": "S. 1–2", + "sha256": "50860b11af6ba61b68d593991c01b5a9ce148dda628a20acf292036eb4d2f250", + "typ": "datenblatt", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + { + "abgerufen": "2026-09-02", + "dokument": "Kleiberit Infoblatt Kantenverklebung", + "seiten": "S. 1–4", + "sha256": "45597e449c7307a5c900d6399d0466bf6c983d24176c64ac7af51d79c42834fb", + "typ": "verarbeitungsrichtlinie", + "url": "https://legacy.kleiberit.com/fileadmin/Content_new/Infoblaetter/deutsch/Kantenverklebung_D.pdf" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "Kante wie Trägerplatte im Raumklima konditionieren (EGGER)", + "Rückseite Primer — verbessert Verankerung, verhindert Austritt von Holzinhaltsstoffen" + ], + "schritt": "kanten", + "werkzeuge": [ + "Kantenanleimmaschine / BAZ (EVA 190–210 °C)", + "Kappsäge, Bündigfräser, Ziehklinge, Schwabbelscheibe" + ] + }, + { + "hinweise": [ + "vollflächig waagerecht, 20 °C, 50–60 % rF, kein UV" + ], + "schritt": "lagern" + }, + { + "hinweise": [ + "lackierfähig geschliffen K180 — kann sofort lackiert werden" + ], + "schritt": "schleifen" + } + ] + }, + { + "art": "klebstoff", + "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "freigabe": "annahme", + "hersteller": "Jowat", + "id": "jowatherm-280-30-eva", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Jowat Produktinformation Jowatherm 280.30" + }, + "revision": 1, + "rolle": "klebstoff/kante/vorne", + "sicherheit": { + "hinweise": [ + "heißer Schmelzkleber: Verbrennungsgefahr; SDB Jowat beschaffen" + ] + }, + "typ": "eva_schmelz", + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Jowat TDS Jowatherm 280.30/31 (Kante, Stand 12/25)", + "seiten": "S. 1–3", + "sha256": "68aafb838580eb574888ffa160f3d38e0b3d495b80241ae1d06b55a5399be45c", + "stand": "2025-12-01", + "typ": "datenblatt", + "url": "https://d3files.jowat-cloud.com/technical-data-sheets-v2/280.30/31/TD28030-28031-Kante_German.PDF" + } + ], + "verarbeitung": [ + { + "hinweise": [ + "erste Andruckrolle regelmäßig prüfen", + "Kante und Platte im Raumklima konditionieren" + ], + "schritt": "kanten", + "werkzeuge": [ + "Kantenanleimmaschine / BAZ (Durchlauf, Stationär, Softforming)" + ] + } + ] + } + ], + "resolve_manifest_sha256": "7113369780cade95bc8252b687e072666321ac133f22d528498055612728e9a6", + "schema": "werkstoff/karte.schema.json", + "unterlagen_ohne_verweis": [ + { + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "grund": "kein Link hinterlegt", + "id": "ponal-flaechenleim-pvac", + "rolle": "klebstoff/belag/oben", + "typ": "datenblatt" + }, + { + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "grund": "kein Link hinterlegt", + "id": "ponal-flaechenleim-pvac", + "rolle": "klebstoff/belag/unten", + "typ": "datenblatt" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack", + "typ": "sdb" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack", + "typ": "verarbeitungsrichtlinie" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack", + "typ": "sdb" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "grund": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "id": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack", + "typ": "verarbeitungsrichtlinie" + } + ], + "verbrauch": { + "ausgeschlossen": [], + "flaeche_m2": 0.494, + "freigabe": "annahme", + "positionen": [ + { + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "einheit": "m2", + "freigabe": "belegt", + "komponente": "egger-spanplatte-p2-19", + "revision": 1, + "rolle": "traeger", + "wert": 0.494 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/oben", + "wert": 0.494 + }, + { + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "revision": 1, + "rolle": "leim/oben", + "wert": 59.3 + }, + { + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "revision": 1, + "rolle": "belag/unten", + "wert": 0.494 + }, + { + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "revision": 1, + "rolle": "leim/unten", + "wert": 59.3 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack/netto", + "wert": 98.8 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/oben/1-klarlack/brutto", + "wert": 152.0 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack/netto", + "wert": 98.8 + }, + { + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "revision": 1, + "rolle": "oberflaeche/unten/1-klarlack/brutto", + "wert": 152.0 + }, + { + "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", + "einheit": "lfm", + "freigabe": "annahme", + "komponente": "ostermann-furnierkante-eiche-1-0", + "revision": 1, + "rolle": "kante/vorne", + "wert": 0.894 + }, + { + "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "einheit": "g", + "freigabe": "annahme", + "komponente": "jowatherm-280-30-eva", + "revision": 1, + "rolle": "kleber/vorne", + "wert": 5.4 + } + ], + "werkstueck": "teil_beispielse0rechts" + }, + "videos": [], + "werkstueck": { + "anzahl": 1, + "bezeichnung": "Seite Rechts", + "faserrichtung": "laengs", + "flaeche_m2": 0.494, + "id": "teil_beispielse0rechts", + "kanten": {}, + "kontur": { + "breite": 555.0, + "laenge": 890.0, + "typ": "rechteck" + } + } +} diff --git a/apps/tischler/public/werkstoff-bundle/manifeste/boden-562x555.json b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielbo0oben.json similarity index 96% rename from apps/tischler/public/werkstoff-bundle/manifeste/boden-562x555.json rename to apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielbo0oben.json index 176fc5c..e697c46 100644 --- a/apps/tischler/public/werkstoff-bundle/manifeste/boden-562x555.json +++ b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielbo0oben.json @@ -33,7 +33,7 @@ "min": 20.1, "nominal": 20.8 }, - "flaeche_m2": 0.6238, + "flaeche_m2": 0.3119, "gewicht_kg_m2": { "freigabe": "annahme", "wert": 14.352 @@ -44,77 +44,77 @@ "freigabe": "belegt", "komponente": "egger-spanplatte-p2-19", "rolle": "traeger", - "wert": 0.6238 + "wert": 0.3119 }, { "einheit": "m2", "freigabe": "belegt", "komponente": "furnier-eiche-0-9-gemessert", "rolle": "belag/oben", - "wert": 0.6238 + "wert": 0.3119 }, { "einheit": "g", "freigabe": "annahme", "komponente": "ponal-flaechenleim-pvac", "rolle": "leim/oben", - "wert": 74.9 + "wert": 37.4 }, { "einheit": "m2", "freigabe": "belegt", "komponente": "furnier-eiche-0-9-gemessert", "rolle": "belag/unten", - "wert": 0.6238 + "wert": 0.3119 }, { "einheit": "g", "freigabe": "annahme", "komponente": "ponal-flaechenleim-pvac", "rolle": "leim/unten", - "wert": 74.9 + "wert": 37.4 }, { "einheit": "g", "freigabe": "belegt", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/oben/1-klarlack/netto", - "wert": 124.8 + "wert": 62.4 }, { "einheit": "g", "freigabe": "annahme", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/oben/1-klarlack/brutto", - "wert": 191.9 + "wert": 96.0 }, { "einheit": "g", "freigabe": "belegt", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/unten/1-klarlack/netto", - "wert": 124.8 + "wert": 62.4 }, { "einheit": "g", "freigabe": "annahme", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/unten/1-klarlack/brutto", - "wert": 191.9 + "wert": 96.0 }, { "einheit": "lfm", "freigabe": "annahme", "komponente": "ostermann-furnierkante-eiche-1-0", "rolle": "kante/vorne", - "wert": 1.132 + "wert": 0.566 }, { "einheit": "g", "freigabe": "annahme", "komponente": "jowatherm-280-30-eva", "rolle": "kleber/vorne", - "wert": 6.8 + "wert": 3.4 } ] }, @@ -385,7 +385,7 @@ ] } ], - "resolve_manifest_sha256": "2539300205de77f8ecec3f5a40d525829039f7309c53d9002b0ea34784fabc49", + "resolve_manifest_sha256": "129f81aa35dc2ea0802a44cbf7e8671235b24fc0fb620772dee94f5a44d1f37c", "systeme": { "oben": { "id": "adler-g10-2x-klarlack", @@ -397,14 +397,14 @@ } }, "werkstueck": { - "anzahl": 2, + "anzahl": 1, "aufbau": { "id": "eiche-furniert-p2-19-g10", "revision": 1 }, - "bezeichnung": "Boden (Korpus 600 breit, Seiten 19)", + "bezeichnung": "Boden Oben", "faserrichtung": "laengs", - "id": "boden-562x555", + "id": "teil_beispielbo0oben", "kontur": { "breite": 555.0, "laenge": 562.0, diff --git a/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielbo0unten.json b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielbo0unten.json new file mode 100644 index 0000000..d33d5ea --- /dev/null +++ b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielbo0unten.json @@ -0,0 +1,414 @@ +{ + "aufbau": { + "bezeichnung": "EGGER Spanplatte P2 19 + Furnier Eiche 0,9 beidseitig + 2× ADLER G10 beidseitig + Furnierkante Eiche vorne", + "id": "eiche-furniert-p2-19-g10", + "revision": 1 + }, + "ergebnisse": { + "ausgeschlossen": [ + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack" + }, + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack" + }, + { + "grund": "Trockenmasse der Beschichtung nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche" + }, + { + "grund": "Kante ist je lfm — braucht das Werkstück (siehe verbrauch)", + "komponente": "ostermann-furnierkante-eiche-1-0", + "rolle": "kante/vorne" + } + ], + "dicke_mm": { + "freigabe": "annahme", + "max": 21.5, + "min": 20.1, + "nominal": 20.8 + }, + "flaeche_m2": 0.3119, + "gewicht_kg_m2": { + "freigabe": "annahme", + "wert": 14.352 + }, + "verbrauch": [ + { + "einheit": "m2", + "freigabe": "belegt", + "komponente": "egger-spanplatte-p2-19", + "rolle": "traeger", + "wert": 0.3119 + }, + { + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "rolle": "belag/oben", + "wert": 0.3119 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "rolle": "leim/oben", + "wert": 37.4 + }, + { + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "rolle": "belag/unten", + "wert": 0.3119 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "rolle": "leim/unten", + "wert": 37.4 + }, + { + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack/netto", + "wert": 62.4 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack/brutto", + "wert": 96.0 + }, + { + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack/netto", + "wert": 62.4 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack/brutto", + "wert": 96.0 + }, + { + "einheit": "lfm", + "freigabe": "annahme", + "komponente": "ostermann-furnierkante-eiche-1-0", + "rolle": "kante/vorne", + "wert": 0.566 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "jowatherm-280-30-eva", + "rolle": "kleber/vorne", + "wert": 3.4 + } + ] + }, + "formelversion": "werkstoff-ableitung/1", + "komponenten": [ + { + "art": "traeger", + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "dicke": { + "begruendung": "Dicke im Auftrag nicht genannt; 19 mm = Handelsdicke (Frischeis) und übliche Korpusplatte im Betrieb — Bernhard bestätigen", + "einheit": "mm", + "freigabe": "annahme", + "wert": 19 + }, + "id": "egger-spanplatte-p2-19", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "EGGER Technisches Datenblatt TD-181 (E1E05 TSCA P2 CE), Rev. 08.04.2026", + "seite": "S. 1", + "stand": "2026-04-08", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + "revision": 1, + "rohdichte": { + "begruendung": "TD-181 sagt 'werkspezifisch' (±10 %); 690 aus Frischeis-Plattengewicht 75,982 kg / (2,8 × 2,07 m² × 0,019 m) berechnet", + "einheit": "kg/m3", + "freigabe": "annahme", + "wert": 690 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "EGGER TD-181 Technisches Datenblatt E1E05 TSCA P2 CE", + "seiten": "S. 1–2", + "sha256": "1b0d66099daba0c8159b0100bb5a5cd5015cb5d0240ebc2bf266fb4ff12d82e0", + "stand": "2026-04-08", + "typ": "datenblatt", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + { + "abgerufen": "2026-09-02", + "dokument": "EGGER Verarbeitungshinweise Dekorative Platten und Trägerplatten", + "seiten": "S. 1–20", + "sha256": "e9fdcbea5e943a199f94178d89ffa83d20224b1cf25758fd229b6c8fe195a574", + "typ": "verarbeitungsrichtlinie", + "url": "https://binary.egger.link/pis/4a389dc5-b778-426f-ada5-03d2c6e7eee3/Verarbeitungshinweise_Dekorative_Platten_und_Traegerplatten_Deutsch" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "dicke": { + "autor": "Bernhard Reiter", + "bemerkung": "Auftrag 02.09. 07:55 (Spanplatte + Furnier Eiche 0,9 + 2x ADLER G10 + Kante)", + "datum": "2026-09-02", + "einheit": "mm", + "freigabe": "meister", + "wert": 0.9 + }, + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rohdichte": { + "begruendung": "Rohdichte Eiche nicht recherchiert; Literaturbereich 650–700 kg/m³", + "einheit": "kg/m3", + "freigabe": "annahme", + "wert": 690 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "dicke": { + "autor": "Bernhard Reiter", + "bemerkung": "Auftrag 02.09. 07:55 (Spanplatte + Furnier Eiche 0,9 + 2x ADLER G10 + Kante)", + "datum": "2026-09-02", + "einheit": "mm", + "freigabe": "meister", + "wert": 0.9 + }, + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rohdichte": { + "begruendung": "Rohdichte Eiche nicht recherchiert; Literaturbereich 650–700 kg/m³", + "einheit": "kg/m3", + "freigabe": "annahme", + "wert": 690 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ] + }, + { + "art": "klebstoff", + "auftragsmenge": { + "begruendung": "Untergrenze aus »120–150 g/m² je nach Saugfähigkeit« (Ponal TM) — Betriebswert bis zur Messung", + "bemerkung": "120–150 g/m² je nach Saugfähigkeit; höherer Auftrag = längere Presszeit + Durchschlaggefahr", + "einheit": "g/m2", + "freigabe": "annahme", + "wert": 120 + }, + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "id": "ponal-flaechenleim-pvac", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "seite": "S. 1–2" + }, + "revision": 1, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "typ": "datenblatt" + } + ] + }, + { + "art": "klebstoff", + "auftragsmenge": { + "begruendung": "Mittelwert aus »Echtholzkanten 200–300 g/m²« (Ostermann-Verarbeitungshinweise); Jowat beziffert den Walzenauftrag nicht — Betriebswert bis zur Messung an der Maschine", + "bemerkung": "Echtholzkanten 200–300 g/m² (Ostermann: mehr Eigenspannung → mehr Leimauftrag); Jowat beziffert nicht", + "einheit": "g/m2", + "freigabe": "annahme", + "wert": 250 + }, + "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "id": "jowatherm-280-30-eva", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Jowat Produktinformation Jowatherm 280.30" + }, + "revision": 1, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Jowat TDS Jowatherm 280.30/31 (Kante, Stand 12/25)", + "seiten": "S. 1–3", + "sha256": "68aafb838580eb574888ffa160f3d38e0b3d495b80241ae1d06b55a5399be45c", + "stand": "2025-12-01", + "typ": "datenblatt", + "url": "https://d3files.jowat-cloud.com/technical-data-sheets-v2/280.30/31/TD28030-28031-Kante_German.PDF" + } + ] + }, + { + "art": "beschichtung", + "auftragsmenge": { + "bemerkung": "TMB: 100–150 g/m² je Schicht, max. 450 g/m² gesamt", + "einheit": "g/m2", + "freigabe": "belegt", + "wert": 100 + }, + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "id": "adler-aduro-legnopur-g10", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "revision": 1, + "uebertragung": { + "spritzen": { + "begruendung": "Übertragungsgrad Becherpistole ~65 % (Erfahrungswert); Airless/Airmix höher — Betriebsmessung", + "einheit": "1", + "freigabe": "annahme", + "wert": 0.65 + } + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "ADLER TMB 2513 ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "seiten": "S. 1–4", + "sha256": "3802082c34744eb165c12d8df2a6d01afca051fc6930961a6b2401edf7152dcc", + "typ": "datenblatt", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "sdb", + "url": "https://www.adler-lacke.com/at/produkte" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "verarbeitungsrichtlinie", + "url": "https://www.adler-lacke.com/de/service-ratgeber/arbeitsrichtlinien" + } + ], + "zwischenschliff_korn": { + "bemerkung": "TMB: Zwischenschliff K240–320", + "einheit": "korn", + "freigabe": "belegt", + "wert": 320 + } + }, + { + "art": "kante", + "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", + "dicke": { + "begruendung": "Kantenart und Dicke offen (Furnierkante 0,5/1/2/3 oder Massivholz-Anleimer) — Bernhard", + "einheit": "mm", + "freigabe": "annahme", + "wert": 1.0 + }, + "id": "ostermann-furnierkante-eiche-1-0", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ostermann Technisches Merkblatt Furnierkanten (01/2020)", + "stand": "2020-01-01", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + "revision": 1, + "ueberstand": { + "begruendung": "Zuschnittzugabe je Kantenende — Zahlenwert in keiner Quelle belegt", + "einheit": "mm", + "freigabe": "annahme", + "wert": 2 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ostermann TM Furnierkanten", + "seiten": "S. 1–2", + "sha256": "50860b11af6ba61b68d593991c01b5a9ce148dda628a20acf292036eb4d2f250", + "typ": "datenblatt", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + { + "abgerufen": "2026-09-02", + "dokument": "Kleiberit Infoblatt Kantenverklebung", + "seiten": "S. 1–4", + "sha256": "45597e449c7307a5c900d6399d0466bf6c983d24176c64ac7af51d79c42834fb", + "typ": "verarbeitungsrichtlinie", + "url": "https://legacy.kleiberit.com/fileadmin/Content_new/Infoblaetter/deutsch/Kantenverklebung_D.pdf" + } + ] + } + ], + "resolve_manifest_sha256": "bc29b2392ef8e7e67c9c30da8de8f1fa380828b1036a45579db8fa3ffbd3d3fe", + "systeme": { + "oben": { + "id": "adler-g10-2x-klarlack", + "revision": 1 + }, + "unten": { + "id": "adler-g10-2x-klarlack", + "revision": 1 + } + }, + "werkstueck": { + "anzahl": 1, + "aufbau": { + "id": "eiche-furniert-p2-19-g10", + "revision": 1 + }, + "bezeichnung": "Boden Unten", + "faserrichtung": "laengs", + "id": "teil_beispielbo0unten", + "kontur": { + "breite": 555.0, + "laenge": 562.0, + "typ": "rechteck" + } + } +} diff --git a/apps/tischler/public/werkstoff-bundle/manifeste/seite-links-890x555.json b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielse0links.json similarity index 96% rename from apps/tischler/public/werkstoff-bundle/manifeste/seite-links-890x555.json rename to apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielse0links.json index 3f4f4e2..9c54336 100644 --- a/apps/tischler/public/werkstoff-bundle/manifeste/seite-links-890x555.json +++ b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielse0links.json @@ -33,7 +33,7 @@ "min": 20.1, "nominal": 20.8 }, - "flaeche_m2": 0.9879, + "flaeche_m2": 0.494, "gewicht_kg_m2": { "freigabe": "annahme", "wert": 14.352 @@ -44,77 +44,77 @@ "freigabe": "belegt", "komponente": "egger-spanplatte-p2-19", "rolle": "traeger", - "wert": 0.9879 + "wert": 0.494 }, { "einheit": "m2", "freigabe": "belegt", "komponente": "furnier-eiche-0-9-gemessert", "rolle": "belag/oben", - "wert": 0.9879 + "wert": 0.494 }, { "einheit": "g", "freigabe": "annahme", "komponente": "ponal-flaechenleim-pvac", "rolle": "leim/oben", - "wert": 118.5 + "wert": 59.3 }, { "einheit": "m2", "freigabe": "belegt", "komponente": "furnier-eiche-0-9-gemessert", "rolle": "belag/unten", - "wert": 0.9879 + "wert": 0.494 }, { "einheit": "g", "freigabe": "annahme", "komponente": "ponal-flaechenleim-pvac", "rolle": "leim/unten", - "wert": 118.5 + "wert": 59.3 }, { "einheit": "g", "freigabe": "belegt", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/oben/1-klarlack/netto", - "wert": 197.6 + "wert": 98.8 }, { "einheit": "g", "freigabe": "annahme", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/oben/1-klarlack/brutto", - "wert": 304.0 + "wert": 152.0 }, { "einheit": "g", "freigabe": "belegt", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/unten/1-klarlack/netto", - "wert": 197.6 + "wert": 98.8 }, { "einheit": "g", "freigabe": "annahme", "komponente": "adler-aduro-legnopur-g10", "rolle": "oberflaeche/unten/1-klarlack/brutto", - "wert": 304.0 + "wert": 152.0 }, { "einheit": "lfm", "freigabe": "annahme", "komponente": "ostermann-furnierkante-eiche-1-0", "rolle": "kante/vorne", - "wert": 1.788 + "wert": 0.894 }, { "einheit": "g", "freigabe": "annahme", "komponente": "jowatherm-280-30-eva", "rolle": "kleber/vorne", - "wert": 10.7 + "wert": 5.4 } ] }, @@ -385,7 +385,7 @@ ] } ], - "resolve_manifest_sha256": "803aa37c60bfdb9aed0f79ba309c42c59c5fea4a5a8f94edb3e7e02463d89dee", + "resolve_manifest_sha256": "e7ed33f6c8b864ead3d8d2406075ace94154298b08835872ab5da71705f5c7c8", "systeme": { "oben": { "id": "adler-g10-2x-klarlack", @@ -397,20 +397,14 @@ } }, "werkstueck": { - "anzahl": 2, + "anzahl": 1, "aufbau": { "id": "eiche-furniert-p2-19-g10", "revision": 1 }, - "bezeichnung": "Seite links (Bernhards Korpus 890 × 555)", + "bezeichnung": "Seite Links", "faserrichtung": "laengs", - "id": "seite-links-890x555", - "kanten": { - "vorne": { - "id": "ostermann-furnierkante-eiche-1-0", - "revision": 1 - } - }, + "id": "teil_beispielse0links", "kontur": { "breite": 555.0, "laenge": 890.0, diff --git a/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielse0rechts.json b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielse0rechts.json new file mode 100644 index 0000000..0418921 --- /dev/null +++ b/apps/tischler/public/werkstoff-bundle/manifeste/teil_beispielse0rechts.json @@ -0,0 +1,414 @@ +{ + "aufbau": { + "bezeichnung": "EGGER Spanplatte P2 19 + Furnier Eiche 0,9 beidseitig + 2× ADLER G10 beidseitig + Furnierkante Eiche vorne", + "id": "eiche-furniert-p2-19-g10", + "revision": 1 + }, + "ergebnisse": { + "ausgeschlossen": [ + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack" + }, + { + "grund": "Trockenschichtdicke nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack" + }, + { + "grund": "Trockenmasse der Beschichtung nicht hinterlegt — nicht addiert", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche" + }, + { + "grund": "Kante ist je lfm — braucht das Werkstück (siehe verbrauch)", + "komponente": "ostermann-furnierkante-eiche-1-0", + "rolle": "kante/vorne" + } + ], + "dicke_mm": { + "freigabe": "annahme", + "max": 21.5, + "min": 20.1, + "nominal": 20.8 + }, + "flaeche_m2": 0.494, + "gewicht_kg_m2": { + "freigabe": "annahme", + "wert": 14.352 + }, + "verbrauch": [ + { + "einheit": "m2", + "freigabe": "belegt", + "komponente": "egger-spanplatte-p2-19", + "rolle": "traeger", + "wert": 0.494 + }, + { + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "rolle": "belag/oben", + "wert": 0.494 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "rolle": "leim/oben", + "wert": 59.3 + }, + { + "einheit": "m2", + "freigabe": "belegt", + "komponente": "furnier-eiche-0-9-gemessert", + "rolle": "belag/unten", + "wert": 0.494 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "ponal-flaechenleim-pvac", + "rolle": "leim/unten", + "wert": 59.3 + }, + { + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack/netto", + "wert": 98.8 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/oben/1-klarlack/brutto", + "wert": 152.0 + }, + { + "einheit": "g", + "freigabe": "belegt", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack/netto", + "wert": 98.8 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "adler-aduro-legnopur-g10", + "rolle": "oberflaeche/unten/1-klarlack/brutto", + "wert": 152.0 + }, + { + "einheit": "lfm", + "freigabe": "annahme", + "komponente": "ostermann-furnierkante-eiche-1-0", + "rolle": "kante/vorne", + "wert": 0.894 + }, + { + "einheit": "g", + "freigabe": "annahme", + "komponente": "jowatherm-280-30-eva", + "rolle": "kleber/vorne", + "wert": 5.4 + } + ] + }, + "formelversion": "werkstoff-ableitung/1", + "komponenten": [ + { + "art": "traeger", + "bezeichnung": "EGGER Spanplatte roh E1E05 TSCA P2 CE (Eurospan), 19 mm", + "dicke": { + "begruendung": "Dicke im Auftrag nicht genannt; 19 mm = Handelsdicke (Frischeis) und übliche Korpusplatte im Betrieb — Bernhard bestätigen", + "einheit": "mm", + "freigabe": "annahme", + "wert": 19 + }, + "id": "egger-spanplatte-p2-19", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "EGGER Technisches Datenblatt TD-181 (E1E05 TSCA P2 CE), Rev. 08.04.2026", + "seite": "S. 1", + "stand": "2026-04-08", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + "revision": 1, + "rohdichte": { + "begruendung": "TD-181 sagt 'werkspezifisch' (±10 %); 690 aus Frischeis-Plattengewicht 75,982 kg / (2,8 × 2,07 m² × 0,019 m) berechnet", + "einheit": "kg/m3", + "freigabe": "annahme", + "wert": 690 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "EGGER TD-181 Technisches Datenblatt E1E05 TSCA P2 CE", + "seiten": "S. 1–2", + "sha256": "1b0d66099daba0c8159b0100bb5a5cd5015cb5d0240ebc2bf266fb4ff12d82e0", + "stand": "2026-04-08", + "typ": "datenblatt", + "url": "https://binary.egger.link/pis/978585f4-777c-45bf-96bb-3cfa40df2bae/Technical_datasheet_E1E05_TSCA_P2_CE_TD-181_Deutsch" + }, + { + "abgerufen": "2026-09-02", + "dokument": "EGGER Verarbeitungshinweise Dekorative Platten und Trägerplatten", + "seiten": "S. 1–20", + "sha256": "e9fdcbea5e943a199f94178d89ffa83d20224b1cf25758fd229b6c8fe195a574", + "typ": "verarbeitungsrichtlinie", + "url": "https://binary.egger.link/pis/4a389dc5-b778-426f-ada5-03d2c6e7eee3/Verarbeitungshinweise_Dekorative_Platten_und_Traegerplatten_Deutsch" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "dicke": { + "autor": "Bernhard Reiter", + "bemerkung": "Auftrag 02.09. 07:55 (Spanplatte + Furnier Eiche 0,9 + 2x ADLER G10 + Kante)", + "datum": "2026-09-02", + "einheit": "mm", + "freigabe": "meister", + "wert": 0.9 + }, + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rohdichte": { + "begruendung": "Rohdichte Eiche nicht recherchiert; Literaturbereich 650–700 kg/m³", + "einheit": "kg/m3", + "freigabe": "annahme", + "wert": 690 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ] + }, + { + "art": "belag", + "bezeichnung": "Furnier Eiche europäisch, gemessert (Starkfurnier), 0,9 mm", + "dicke": { + "autor": "Bernhard Reiter", + "bemerkung": "Auftrag 02.09. 07:55 (Spanplatte + Furnier Eiche 0,9 + 2x ADLER G10 + Kante)", + "datum": "2026-09-02", + "einheit": "mm", + "freigabe": "meister", + "wert": 0.9 + }, + "id": "furnier-eiche-0-9-gemessert", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "IFN 'Furnier im Innenausbau' (Initiative Furnier + Natur) / ÜK-Unterlage Furnieren", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + }, + "revision": 1, + "rohdichte": { + "begruendung": "Rohdichte Eiche nicht recherchiert; Literaturbereich 650–700 kg/m³", + "einheit": "kg/m3", + "freigabe": "annahme", + "wert": 690 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "IFN — Furnier im Innenausbau (Verarbeitung)", + "seiten": "S. 1–62", + "sha256": "3ab3f0fd735dae1a5a5b543e503f93b73f41effb273d08b65948f54b7be6578c", + "typ": "verarbeitungsrichtlinie", + "url": "https://tu-dresden.de/ing/maschinenwesen/int/ressourcen/dateien/holztechnik-und-faserwerkstofftechnik/download/wissenschaftliche-publikationen/Furnier.pdf" + } + ] + }, + { + "art": "klebstoff", + "auftragsmenge": { + "begruendung": "Untergrenze aus »120–150 g/m² je nach Saugfähigkeit« (Ponal TM) — Betriebswert bis zur Messung", + "bemerkung": "120–150 g/m² je nach Saugfähigkeit; höherer Auftrag = längere Presszeit + Durchschlaggefahr", + "einheit": "g/m2", + "freigabe": "annahme", + "wert": 120 + }, + "bezeichnung": "Ponal Flächenleim (PVAc-Dispersionsleim, D1/D2) — Furnier-/Flächenverleimung, Kaltpresse", + "id": "ponal-flaechenleim-pvac", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "seite": "S. 1–2" + }, + "revision": 1, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ponal Flächenleim — Technisches Merkblatt (Henkel)", + "typ": "datenblatt" + } + ] + }, + { + "art": "klebstoff", + "auftragsmenge": { + "begruendung": "Mittelwert aus »Echtholzkanten 200–300 g/m²« (Ostermann-Verarbeitungshinweise); Jowat beziffert den Walzenauftrag nicht — Betriebswert bis zur Messung an der Maschine", + "bemerkung": "Echtholzkanten 200–300 g/m² (Ostermann: mehr Eigenspannung → mehr Leimauftrag); Jowat beziffert nicht", + "einheit": "g/m2", + "freigabe": "annahme", + "wert": 250 + }, + "bezeichnung": "Jowatherm 280.30 (EVA-Schmelzkleber, ungefüllt, Nullfuge) — Kantenanleimen stationär", + "id": "jowatherm-280-30-eva", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Jowat Produktinformation Jowatherm 280.30" + }, + "revision": 1, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Jowat TDS Jowatherm 280.30/31 (Kante, Stand 12/25)", + "seiten": "S. 1–3", + "sha256": "68aafb838580eb574888ffa160f3d38e0b3d495b80241ae1d06b55a5399be45c", + "stand": "2025-12-01", + "typ": "datenblatt", + "url": "https://d3files.jowat-cloud.com/technical-data-sheets-v2/280.30/31/TD28030-28031-Kante_German.PDF" + } + ] + }, + { + "art": "beschichtung", + "auftragsmenge": { + "bemerkung": "TMB: 100–150 g/m² je Schicht, max. 450 g/m² gesamt", + "einheit": "g/m2", + "freigabe": "belegt", + "wert": 100 + }, + "bezeichnung": "ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "id": "adler-aduro-legnopur-g10", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "ADLER Technisches Merkblatt 2513 (ADLER Aduro Legnopur G10, 2K-PUR-Klarlack)", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + "revision": 1, + "uebertragung": { + "spritzen": { + "begruendung": "Übertragungsgrad Becherpistole ~65 % (Erfahrungswert); Airless/Airmix höher — Betriebsmessung", + "einheit": "1", + "freigabe": "annahme", + "wert": 0.65 + } + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "ADLER TMB 2513 ADLER Aduro Legnopur G10, 2K-PUR-Klarlack", + "seiten": "S. 1–4", + "sha256": "3802082c34744eb165c12d8df2a6d01afca051fc6930961a6b2401edf7152dcc", + "typ": "datenblatt", + "url": "https://www.adler-lacke.com/Canto/tmb/aduro-legnopur_tmb_2513_de.pdf" + }, + { + "dokument": "ADLER Sicherheitsdatenblatt 2513 (nur mit Kundenkonto)", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "sdb", + "url": "https://www.adler-lacke.com/at/produkte" + }, + { + "dokument": "ADLER Arbeitsrichtlinie ARL 131 (PUR-Möbellacke) — auf Anfrage", + "fingerabdruck_offen": "URL führt auf eine Übersichtsseite, nicht auf das Dokument — das Dokument selbst gibt es nur mit Kundenkonto (ADLER); Fingerabdruck erst mit dem echten Dokument", + "seiten": "gesamtes Dokument", + "typ": "verarbeitungsrichtlinie", + "url": "https://www.adler-lacke.com/de/service-ratgeber/arbeitsrichtlinien" + } + ], + "zwischenschliff_korn": { + "bemerkung": "TMB: Zwischenschliff K240–320", + "einheit": "korn", + "freigabe": "belegt", + "wert": 320 + } + }, + { + "art": "kante", + "bezeichnung": "Ostermann Furnierkante Eiche europäisch, geschliffen K180, 1,0 × 24 mm (Art. 070.4200)", + "dicke": { + "begruendung": "Kantenart und Dicke offen (Furnierkante 0,5/1/2/3 oder Massivholz-Anleimer) — Bernhard", + "einheit": "mm", + "freigabe": "annahme", + "wert": 1.0 + }, + "id": "ostermann-furnierkante-eiche-1-0", + "quelle": { + "abgerufen": "2026-09-02", + "dokument": "Ostermann Technisches Merkblatt Furnierkanten (01/2020)", + "stand": "2020-01-01", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + "revision": 1, + "ueberstand": { + "begruendung": "Zuschnittzugabe je Kantenende — Zahlenwert in keiner Quelle belegt", + "einheit": "mm", + "freigabe": "annahme", + "wert": 2 + }, + "unterlagen": [ + { + "abgerufen": "2026-09-02", + "dokument": "Ostermann TM Furnierkanten", + "seiten": "S. 1–2", + "sha256": "50860b11af6ba61b68d593991c01b5a9ce148dda628a20acf292036eb4d2f250", + "typ": "datenblatt", + "url": "https://web.ostermann.eu/mamdata/PDF_Daten/Technische_Merkblaetter/Kanten/Echtholz/Furnierkante_DE_ipdf_dase.pdf" + }, + { + "abgerufen": "2026-09-02", + "dokument": "Kleiberit Infoblatt Kantenverklebung", + "seiten": "S. 1–4", + "sha256": "45597e449c7307a5c900d6399d0466bf6c983d24176c64ac7af51d79c42834fb", + "typ": "verarbeitungsrichtlinie", + "url": "https://legacy.kleiberit.com/fileadmin/Content_new/Infoblaetter/deutsch/Kantenverklebung_D.pdf" + } + ] + } + ], + "resolve_manifest_sha256": "7113369780cade95bc8252b687e072666321ac133f22d528498055612728e9a6", + "systeme": { + "oben": { + "id": "adler-g10-2x-klarlack", + "revision": 1 + }, + "unten": { + "id": "adler-g10-2x-klarlack", + "revision": 1 + } + }, + "werkstueck": { + "anzahl": 1, + "aufbau": { + "id": "eiche-furniert-p2-19-g10", + "revision": 1 + }, + "bezeichnung": "Seite Rechts", + "faserrichtung": "laengs", + "id": "teil_beispielse0rechts", + "kontur": { + "breite": 555.0, + "laenge": 890.0, + "typ": "rechteck" + } + } +} From 9bf7138f3c15f22c9a7ea4259c9031b4bdf581e3 Mon Sep 17 00:00:00 2001 From: Bernhard Reiter Date: Fri, 4 Sep 2026 09:58:11 +0200 Subject: [PATCH 2/5] =?UTF-8?q?fix(werkstoff):=20die=20L=C3=BCcke=20wird?= =?UTF-8?q?=20getragen=20=E2=80=94=20teile=5Fohne=5Fkarte,=20Duplikate=20u?= =?UTF-8?q?nd=20Enkel=20sind=20Fehler,=20Header=20wird=20gepr=C3=BCft?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review craft#47 (Cody #2), zwei Blocker und der Vertrag, der aus cody-cad#66 nachkommt: - Doppelte Knotennamen waren ein Fail-Open (['teil:A','teil:A'] gegen {A} → ok). glbKnoten lehnt Duplikate ab, pruefeSzene zählt statt Mengen zu vergleichen — beide Seiten, damit wir nicht die lockerere sind. - buildplan_sha256 wird gegen nichts gehalten — jetzt steht es am Typ: was das beweist (Form, kanonischer Hash von cody-cad) und was nicht (dass das Modell aus demselben Plan kommt; die Wurzel unterscheidet Pläne nicht). Die Bindung schließt auftrag.modell.glb_sha256 (eigener PR). - Vertrag (04.09., beidseitig): teile = nur Teile MIT Karte; teile_ohne_karte = [{schluessel, werkstueck_id, aufbau, grund}], grund Pflicht, disjunkt zu teile (Schlüssel in beiden Listen = Fehler), fehlt das Feld (älteres Bundle) = keine Lücke. pruefeSzene: erlaubt in der Szene ist genau teile ∪ teile_ohne_karte, und jedes davon muss da sein — in beide Richtungen. Genau ZWEI Ebenen festgeschrieben: ein Kind mit eigenen Kindern ist ein Vertragsbruch, keine Gruppe. Header-Bereichsprüfung: ein lügender JSON-Chunk ist Klartext, kein RangeError. - Page: die Rückwand steht als fünftes Brett da — gestrichelt, »Material noch offen«; ein Tap zeigt Aufbau und Grund statt einer Karte. Das Bundle ist jetzt der Referenzplan mit --ohne-karte teil:Rw (Revision 3), die Fixture demo-mini.glb trägt fünf Kinder und die Wurzel NICHT an Index 0 (Reihenfolge ≠ Identität). Red-First: 13 Tests vorher rot. 51/51 in den fünf Werkstoff-Dateien, Suite 412/412, tsc 0, eslint grün. Saboteure einzeln, zurückgebaut: GLB-Duplikate erlaubt · Enkel erlaubt · Szene-Duplikate im Mengenvergleich · Lücke ohne Grund · Schlüssel in beiden Listen · Lücke nicht in der Szene · Header-Prüfung aus · Tap auf Lücke zeigt nichts — jeder genau 1 rot, am richtigen Test. Co-Authored-By: Claude Fable 5.1 --- apps/tischler/app/[locale]/werkstoff/page.tsx | 78 ++++++++++-- .../app/[locale]/werkstoff/panel.test.tsx | 14 +++ apps/tischler/app/globals.css | 6 + apps/tischler/lib/werkstoff/auftrag.test.ts | 119 ++++++++++++++++-- apps/tischler/lib/werkstoff/auftrag.ts | 105 +++++++++++++++- .../lib/werkstoff/fixtures/demo-mini.glb | Bin 280 -> 400 bytes .../public/werkstoff-bundle/auftrag.json | 10 +- .../public/werkstoff-bundle/modell.glb | Bin 0 -> 1685260 bytes 8 files changed, 303 insertions(+), 29 deletions(-) create mode 100644 apps/tischler/public/werkstoff-bundle/modell.glb diff --git a/apps/tischler/app/[locale]/werkstoff/page.tsx b/apps/tischler/app/[locale]/werkstoff/page.tsx index 2853cc3..b431708 100644 --- a/apps/tischler/app/[locale]/werkstoff/page.tsx +++ b/apps/tischler/app/[locale]/werkstoff/page.tsx @@ -31,7 +31,14 @@ import { type Komponentenzeile, type Materialkarte, } from "../../../lib/werkstoff/karte"; -import { ladeAuftrag, schluesselKurz, type Auftrag } from "../../../lib/werkstoff/auftrag"; +import { + karteFuer, + ladeAuftrag, + luecke, + schluesselKurz, + type Auftrag, + type AuftragLuecke, +} from "../../../lib/werkstoff/auftrag"; function Ampel({ freigabe }: { freigabe: Materialkarte["freigabe"] }) { return ( @@ -121,6 +128,8 @@ export default function WerkstoffPage() { const [auftrag, setAuftrag] = useState(null); const [auftragFehler, setAuftragFehler] = useState(null); const [gewaehlt, setGewaehlt] = useState(null); + // Ein angetipptes Brett ohne Karte: kein Fehler, sondern der Grund — Material noch offen. + const [lueckeGewaehlt, setLueckeGewaehlt] = useState(null); const [karte, setKarte] = useState(null); const [stand, setStand] = useState(null); const [grenze, setGrenze] = useState(null); @@ -156,6 +165,31 @@ export default function WerkstoffPage() { }, [gewaehlt]); const gruppen = useMemo(() => (karte ? gruppiere(karte.komponenten) : []), [karte]); + // Ein Tap führt über den Schlüssel: zur Karte, wenn es eine gibt — sonst zur benannten Lücke. + const tippeTeil = (schluessel: string) => { + if (!auftrag) return; + const id = karteFuer(auftrag, schluessel); + if (id) { + setLueckeGewaehlt(null); + setGewaehlt(gewaehlt === id ? null : id); + return; + } + const l = auftrag.teile_ohne_karte.find((t) => t.schluessel === schluessel); + if (l) { + setGewaehlt(null); + setLueckeGewaehlt(lueckeGewaehlt?.schluessel === l.schluessel ? null : l); + } + }; + const bretter = useMemo( + () => + auftrag + ? [ + ...auftrag.teile.map((t) => ({ ...t, luecke: undefined as AuftragLuecke | undefined })), + ...auftrag.teile_ohne_karte.map((t) => ({ ...t, luecke: t })), + ].sort((a, b) => a.schluessel.localeCompare(b.schluessel)) + : [], + [auftrag], + ); const schritte = useMemo(() => (karte ? arbeitsfolge(karte) : []), [karte]); return ( @@ -188,20 +222,38 @@ export default function WerkstoffPage() {
- {(auftrag?.teile ?? []).map((w) => ( - - ))} + {bretter.map((w) => { + const aktiv = w.luecke + ? lueckeGewaehlt?.schluessel === w.schluessel + : gewaehlt === w.werkstueck_id; + return ( + + ); + })}
+ {auftrag && lueckeGewaehlt && ( +
+

{schluesselKurz(lueckeGewaehlt.schluessel)} — Material noch offen

+

+ Aufbau {lueckeGewaehlt.aufbau}: {luecke(auftrag, lueckeGewaehlt.schluessel)?.grund} +

+

+ Der Plan verlangt dieses Brett, der Katalog kennt seinen Aufbau nicht. Welches Material + verbaut wird, entscheidet der Betrieb — nicht das Werkzeug. +

+
+ )} + {fehler &&

⚠ {fehler}

} {karte && ( diff --git a/apps/tischler/app/[locale]/werkstoff/panel.test.tsx b/apps/tischler/app/[locale]/werkstoff/panel.test.tsx index 940be7e..f4e3068 100644 --- a/apps/tischler/app/[locale]/werkstoff/panel.test.tsx +++ b/apps/tischler/app/[locale]/werkstoff/panel.test.tsx @@ -69,6 +69,20 @@ describe("Werkstoff-Panel: der Auftrag bestimmt, welche Bretter es gibt", () => expect(text).toMatch(/moebel_beispiel0001/); expect(text).toMatch(/Revision 3/); expect(screen.getAllByRole("button", { name: /^(Bo|Se):/ })).toHaveLength(4); + // Die Rückwand steht als fünftes Brett da — als benannte Lücke, nicht weggeschnitten. + expect(screen.getByRole("button", { name: /^Rw/ })).toBeTruthy(); + }); + + it("tippt der Handwerker auf die Rückwand, kommt keine Karte, sondern der Grund — Material noch offen", async () => { + vi.stubGlobal("fetch", stub()); + render(); + const rw = await waitFor(() => screen.getByRole("button", { name: /^Rw/ })); + rw.click(); + await waitFor(() => { + expect(document.body.textContent).toMatch(/Material noch offen/); + }); + expect(document.body.textContent).toMatch(/rw-8@1/); + expect(document.querySelector(".karte")).toBeNull(); }); it("tippt der Handwerker auf »Se:links«, kommt die Karte des Plan-Teils, nicht eines Katalog-Bretts", async () => { diff --git a/apps/tischler/app/globals.css b/apps/tischler/app/globals.css index fdfe40d..e579f38 100644 --- a/apps/tischler/app/globals.css +++ b/apps/tischler/app/globals.css @@ -1002,3 +1002,9 @@ body.cc-kiosk .cc-workbench { border-top: 1px dashed currentColor; border-color: color-mix(in srgb, currentColor 25%, transparent); } + +/* Werkstoff: ein Brett ohne Karte — die benannte Lücke */ +.werkstoff .teil.luecke { border-style: dashed; color: #64748b; background: #f8fafc; } +.werkstoff .luecke-hinweis { border: 1px dashed #94a3b8; border-radius: 8px; padding: 1rem 1.25rem; margin: 1rem 0; background: #f8fafc; } +.werkstoff .luecke-hinweis h2 { margin: 0 0 0.5rem; font-size: 1.1rem; } +.werkstoff .luecke-hinweis p { margin: 0.25rem 0; } diff --git a/apps/tischler/lib/werkstoff/auftrag.test.ts b/apps/tischler/lib/werkstoff/auftrag.test.ts index 3c2ff2a..dd10681 100644 --- a/apps/tischler/lib/werkstoff/auftrag.test.ts +++ b/apps/tischler/lib/werkstoff/auftrag.test.ts @@ -10,7 +10,7 @@ import { describe, it, expect, vi, afterEach } from "vitest"; import { readFileSync, existsSync } from "node:fs"; import { join } from "node:path"; -import { glbKnoten, karteFuer, ladeAuftrag, pruefeSzene, type Auftrag } from "./auftrag"; +import { glbKnoten, karteFuer, ladeAuftrag, luecke, pruefeSzene, type Auftrag } from "./auftrag"; const BUNDLE = join(__dirname, "../../public/werkstoff-bundle"); const MINI_GLB = join(__dirname, "fixtures/demo-mini.glb"); @@ -50,6 +50,35 @@ describe("ladeAuftrag — die Klammer aus dem Bundle", () => { "teil:Se:rechts", ]); expect(a.teile.every((t) => /^teil_/.test(t.werkstueck_id))).toBe(true); + // Die Lücke wird getragen: die Rückwand hat keinen Katalog-Aufbau, und der Auftrag sagt es. + expect(a.teile_ohne_karte).toEqual([ + { + schluessel: "teil:Rw", + werkstueck_id: "teil_beispielrw000001", + aufbau: "rw-8@1", + grund: "kein Aufbau rw-8@1 im Katalogstand 2026-09-03 — Material noch offen", + }, + ]); + }); + + it("ein Bundle ohne das Feld teile_ohne_karte (älterer Stand) hat keine Lücke — kein Fehler", async () => { + vi.stubGlobal("fetch", verbiegen((a) => delete a.teile_ohne_karte)); + expect((await ladeAuftrag()).teile_ohne_karte).toEqual([]); + }); + + it("die Lücke braucht Grund und Aufbau, und ein Schlüssel steht nie in beiden Listen", async () => { + type L = Array<{ schluessel: string; werkstueck_id: string; aufbau: string; grund: string }>; + const faelle: Array<[RegExp, (a: Record) => void]> = [ + [/grund/, (a) => ((a.teile_ohne_karte as L)[0]!.grund = "")], + [/grund/, (a) => delete (a.teile_ohne_karte as Partial[])[0]!.grund], + [/aufbau/, (a) => ((a.teile_ohne_karte as L)[0]!.aufbau = "")], + [/beiden Listen/, (a) => ((a.teile_ohne_karte as L)[0]!.schluessel = "teil:Bo:oben")], + [/doppelt/i, (a) => ((a.teile_ohne_karte as L)[0]!.werkstueck_id = "teil_beispielbo0oben")], + ]; + for (const [grund, f] of faelle) { + vi.stubGlobal("fetch", verbiegen(f)); + await expect(ladeAuftrag(), String(grund)).rejects.toThrow(grund); + } }); it("fehlt der Auftrag, ist das ein Fehler — kein leeres Möbel", async () => { @@ -78,11 +107,40 @@ describe("ladeAuftrag — die Klammer aus dem Bundle", () => { describe("glbKnoten — was das 3D-Modell an Namen trägt", () => { const glb = () => new Uint8Array(readFileSync(MINI_GLB)).buffer; + const umbauenAllg = (f: (j: Record) => void) => { + const b = new Uint8Array(glb()); + const len = new DataView(b.buffer).getUint32(12, true); + const j = JSON.parse(new TextDecoder().decode(b.subarray(20, 20 + len))); + f(j); + const txt = new TextEncoder().encode(JSON.stringify(j)); + const pad = (4 - (txt.length % 4)) % 4; + const out = new Uint8Array(20 + txt.length + pad); + const dv = new DataView(out.buffer); + out.set([0x67, 0x6c, 0x54, 0x46], 0); + dv.setUint32(4, 2, true); + dv.setUint32(8, out.length, true); + dv.setUint32(12, txt.length + pad, true); + dv.setUint32(16, 0x4e4f534a, true); + out.set(txt, 20); + for (let i = 0; i < pad; i++) out[20 + txt.length + i] = 0x20; + return out.buffer; + }; - it("liest Wurzel und Teile aus dem Fixture (Wurzel = Möbel, Kinder = Schlüssel)", () => { + it("liest Wurzel und Teile aus dem Fixture — die Wurzel ist die der Szene, nicht nodes[0]", () => { const k = glbKnoten(glb()); expect(k.wurzel).toBe("moebel_beispiel0001"); - expect([...k.teile].sort()).toEqual(["teil:Bo:oben", "teil:Bo:unten", "teil:Se:links", "teil:Se:rechts"]); + expect([...k.teile].sort()).toEqual([ + "teil:Bo:oben", + "teil:Bo:unten", + "teil:Rw", + "teil:Se:links", + "teil:Se:rechts", + ]); + // Reihenfolge ≠ Identität: im Fixture steht das Möbel absichtlich nicht an Index 0. + const b = new Uint8Array(glb()); + const len = new DataView(b.buffer).getUint32(12, true); + const j = JSON.parse(new TextDecoder().decode(b.subarray(20, 20 + len))) as { scenes: Array<{ nodes: number[] }> }; + expect(j.scenes[0]!.nodes[0]).not.toBe(0); }); it("lehnt ab, was kein glTF-Binary ist", () => { @@ -110,9 +168,29 @@ describe("glbKnoten — was das 3D-Modell an Namen trägt", () => { for (let i = 0; i < pad; i++) out[20 + txt.length + i] = 0x20; return out.buffer; }; + type N = Array<{ name?: string; children?: number[] }>; + const wurzelIdx = (j: Record) => (j.scenes as Array<{ nodes: number[] }>)[0]!.nodes[0]!; expect(() => glbKnoten(umbauen((j) => ((j.scenes as Array<{ nodes: number[] }>)[0]!.nodes = [0, 1])))).toThrow(/eine Wurzel/); - expect(() => glbKnoten(umbauen((j) => delete (j.nodes as Array<{ name?: string }>)[0]!.name))).toThrow(/Wurzel.*Name/); - expect(() => glbKnoten(umbauen((j) => delete (j.nodes as Array<{ name?: string }>)[2]!.name))).toThrow(/ohne Namen/); + expect(() => glbKnoten(umbauen((j) => delete (j.nodes as N)[wurzelIdx(j)]!.name))).toThrow(/Wurzel.*Name/); + expect(() => glbKnoten(umbauen((j) => delete (j.nodes as N)[0]!.name))).toThrow(/ohne Namen/); + }); + + it("doppelte Knotennamen sind ein Fehler — zwei Bretter mit einem Namen sind kein Vertrag", () => { + type N = Array<{ name?: string; children?: number[] }>; + const dup = umbauenAllg((j) => ((j.nodes as N)[0]!.name = (j.nodes as N)[1]!.name)); + expect(() => glbKnoten(dup)).toThrow(/doppelt/); + }); + + it("genau zwei Ebenen: ein Kind mit eigenen Kindern ist ein Vertragsbruch, keine Gruppe", () => { + type N = Array<{ name?: string; children?: number[] }>; + const enkel = umbauenAllg((j) => ((j.nodes as N)[0]!.children = [1])); + expect(() => glbKnoten(enkel)).toThrow(/zwei Ebenen/); + }); + + it("ein Header, der über das Dateiende hinaus zeigt, ist ein Klartext-Fehler, kein RangeError", () => { + const b = new Uint8Array(glb()); + new DataView(b.buffer).setUint32(12, 10_000_000, true); + expect(() => glbKnoten(b.buffer)).toThrow(/Header|Chunk/); }); }); @@ -123,11 +201,34 @@ describe("pruefeSzene — Modell und Auftrag müssen sich decken, in beide Richt expect(pruefeSzene(AUFTRAG, knoten())).toEqual({ ok: true, fehler: [] }); }); - it("ein Knoten ohne Karte wird genannt — die Rückwand, die es im Katalog nicht gibt", () => { + it("die benannte Lücke ist erlaubt: teil:Rw hat keine Karte, aber einen Grund — kein Fehler", () => { + expect(pruefeSzene(AUFTRAG, knoten()).ok).toBe(true); + expect(luecke(AUFTRAG, "teil:Rw")).toEqual({ + aufbau: "rw-8@1", + grund: "kein Aufbau rw-8@1 im Katalogstand 2026-09-03 — Material noch offen", + }); + expect(luecke(AUFTRAG, "teil:Se:links")).toBeUndefined(); + }); + + it("ein Knoten, der weder Karte noch benannte Lücke hat, wird genannt", () => { + const k = knoten(); + const r = pruefeSzene(AUFTRAG, { ...k, teile: [...k.teile, "teil:Xy"] }); + expect(r.ok).toBe(false); + expect(r.fehler.join("\n")).toMatch(/teil:Xy.*ohne Karte/); + }); + + it("fehlt die Lücke in der Szene, fehlt ein Brett — auch das wird genannt", () => { + const k = knoten(); + const r = pruefeSzene(AUFTRAG, { ...k, teile: k.teile.filter((t) => t !== "teil:Rw") }); + expect(r.ok).toBe(false); + expect(r.fehler.join("\n")).toMatch(/teil:Rw.*nicht in der Szene/); + }); + + it("doppelte Knoten in der Szene sind ein Fehler, kein Mengenvergleich (Review craft#47)", () => { const k = knoten(); - const r = pruefeSzene(AUFTRAG, { ...k, teile: [...k.teile, "teil:Rw"] }); + const r = pruefeSzene(AUFTRAG, { ...k, teile: [...k.teile, "teil:Se:links"] }); expect(r.ok).toBe(false); - expect(r.fehler.join("\n")).toMatch(/teil:Rw.*ohne Karte/); + expect(r.fehler.join("\n")).toMatch(/teil:Se:links.*doppelt/); }); it("eine Karte ohne Knoten wird genannt — Material ohne Brett", () => { @@ -148,7 +249,7 @@ describe("pruefeSzene — Modell und Auftrag müssen sich decken, in beide Richt const k = knoten(); const r = pruefeSzene(AUFTRAG, { wurzel: "moebel_anderes0002", - teile: [...k.teile.filter((t) => t !== "teil:Se:rechts"), "teil:Rw"], + teile: [...k.teile.filter((t) => t !== "teil:Se:rechts"), "teil:Xy"], }); expect(r.fehler).toHaveLength(3); }); diff --git a/apps/tischler/lib/werkstoff/auftrag.ts b/apps/tischler/lib/werkstoff/auftrag.ts index d3b3fd0..afcf248 100644 --- a/apps/tischler/lib/werkstoff/auftrag.ts +++ b/apps/tischler/lib/werkstoff/auftrag.ts @@ -16,11 +16,31 @@ export interface AuftragTeil { werkstueck_id: string; } +/** + * Ein Teil des Plans, für das der Katalog keinen Aufbau kennt — benannt, mit Grund. Die Lücke + * wird getragen, nicht weggeschnitten (cody-cad `--ohne-karte`): der Plan bleibt ein + * konsistentes Möbel, das Brett steht in der Szene, und die Brille sagt, warum es keine Karte hat. + */ +export interface AuftragLuecke extends AuftragTeil { + aufbau: string; + grund: string; +} + export interface Auftrag { moebel_id: string; + /** + * Was das beweist: die Form (64 Hex) — und dass cody-cad den kanonischen Hash des Plans + * geschrieben hat, aus dem die Karten stammen. Was es NICHT beweist: dass das Modell in + * der Szene aus demselben Plan kommt. Referenz- und Demo-Plan trugen dieselbe `moebel_id` + * (Review craft#47, Cody #2) — die Wurzel unterscheidet Pläne nicht. Die Bindung Plan → + * Modell schließt erst `auftrag.modell.glb_sha256` (kommt mit `bauen --modell`). + */ buildplan_sha256: string; revision: number; + /** Nur Teile MIT Karte — die Brücke Knotenname → Karte. */ teile: AuftragTeil[]; + /** Teile ohne Karte, jedes mit Grund. Disjunkt zu `teile`; zusammen = Knoten des Modells. */ + teile_ohne_karte: AuftragLuecke[]; } const HEX64 = /^[0-9a-f]{64}$/; @@ -52,7 +72,42 @@ function pruefeAuftrag(d: unknown): Auftrag { karten.add(x.werkstueck_id); teile.push({ schluessel: x.schluessel, werkstueck_id: x.werkstueck_id }); } - return { moebel_id: o.moebel_id, buildplan_sha256: o.buildplan_sha256, revision: o.revision, teile }; + // Ein älteres Bundle trägt das Feld nicht: keine Lücke. Trägt es das Feld, gilt der Vertrag + // hart — Grund und Aufbau Pflicht, kein Schlüssel in beiden Listen. + const teile_ohne_karte: AuftragLuecke[] = []; + if (o.teile_ohne_karte !== undefined) { + if (!Array.isArray(o.teile_ohne_karte)) throw new Error("teile_ohne_karte ist keine Liste"); + for (const l of o.teile_ohne_karte as unknown[]) { + const x = (l ?? {}) as Record; + if (typeof x.schluessel !== "string" || !x.schluessel) throw new Error("Lücke ohne schluessel"); + if (typeof x.werkstueck_id !== "string" || !x.werkstueck_id) { + throw new Error(`Lücke ${x.schluessel} ohne werkstueck_id`); + } + if (typeof x.aufbau !== "string" || !x.aufbau) throw new Error(`Lücke ${x.schluessel} ohne aufbau`); + if (typeof x.grund !== "string" || !x.grund) { + throw new Error(`Lücke ${x.schluessel} ohne grund — eine Lücke ohne Grund ist eine weggeschnittene`); + } + if (schluessel.has(x.schluessel)) { + throw new Error(`Schlüssel ${x.schluessel} steht in beiden Listen — Karte oder Lücke, nicht beides`); + } + if (karten.has(x.werkstueck_id)) throw new Error(`Werkstück ${x.werkstueck_id} doppelt im Auftrag`); + schluessel.add(x.schluessel); + karten.add(x.werkstueck_id); + teile_ohne_karte.push({ + schluessel: x.schluessel, + werkstueck_id: x.werkstueck_id, + aufbau: x.aufbau, + grund: x.grund, + }); + } + } + return { + moebel_id: o.moebel_id, + buildplan_sha256: o.buildplan_sha256, + revision: o.revision, + teile, + teile_ohne_karte, + }; } export async function ladeAuftrag(basis = "/werkstoff-bundle"): Promise { @@ -74,6 +129,10 @@ export interface SzenenKnoten { /** * Liest aus einem glTF-Binary (GLB) nur die Namen: die eine Wurzel der Szene und ihre Kinder. * Kein Mesh, keine Geometrie — genau das, was der Vertrag verlangt, und ohne WebGL prüfbar. + * + * Vertrag (cody-cad `exportiere_glb_verifiziert`, festgeschrieben 04.09. mit Cody #2): GENAU + * zwei Ebenen — Wurzel = Möbel, Kinder = Teile. Ein Kind mit eigenen Kindern ist kein Teil und + * keine Gruppe, sondern ein Vertragsbruch; Rekursion würde Gruppen als Teile lesen. */ export function glbKnoten(buf: ArrayBuffer): SzenenKnoten { const dv = new DataView(buf); @@ -82,6 +141,11 @@ export function glbKnoten(buf: ArrayBuffer): SzenenKnoten { } const jsonLen = dv.getUint32(12, true); if (dv.getUint32(16, true) !== 0x4e4f534a) throw new Error("glTF-Binary ohne JSON-Chunk"); + if (20 + jsonLen > buf.byteLength) { + throw new Error( + `glTF-Header lügt: JSON-Chunk mit ${jsonLen} Bytes, Datei hat nur ${buf.byteLength}`, + ); + } const j = JSON.parse(new TextDecoder().decode(new Uint8Array(buf, 20, jsonLen))) as { scenes?: Array<{ nodes?: number[] }>; nodes?: Array<{ name?: string; children?: number[] }>; @@ -101,9 +165,18 @@ export function glbKnoten(buf: ArrayBuffer): SzenenKnoten { throw new Error("Wurzel ohne Name — das Möbel ist nicht identifizierbar"); } const kinder: number[] = wurzel.children ?? []; + const gesehen = new Set(); const teile = kinder.map((i) => { - const n = nodes[i]?.name; + const k = nodes[i]; + const n = k?.name; if (!n) throw new Error(`Knoten ${i} ohne Namen — er kann keine Karte tragen`); + if ((k?.children ?? []).length > 0) { + throw new Error( + `Knoten ${n} hat eigene Kinder — der Vertrag verlangt genau zwei Ebenen (Möbel → Teile)`, + ); + } + if (gesehen.has(n)) throw new Error(`Knotenname ${n} doppelt — zwei Bretter mit einem Namen`); + gesehen.add(n); return n; }); return { wurzel: wurzel.name, teile }; @@ -114,7 +187,11 @@ export interface SzenenPruefung { fehler: string[]; } -/** Beide Richtungen, alle Abweichungen — nicht nur die erste. */ +/** + * Beide Richtungen, alle Abweichungen — nicht nur die erste. Erlaubt in der Szene sind genau + * `teile ∪ teile_ohne_karte`; jedes davon muss auch da sein. Duplikate sind ein Fehler, kein + * Mengenvergleich (Review craft#47: `['teil:A','teil:A']` gegen `{A}` war ok — Fail-Open). + */ export function pruefeSzene(auftrag: Auftrag, knoten: SzenenKnoten): SzenenPruefung { const fehler: string[] = []; if (knoten.wurzel !== auftrag.moebel_id) { @@ -122,16 +199,26 @@ export function pruefeSzene(auftrag: Auftrag, knoten: SzenenKnoten): SzenenPruef `Falsches Möbel: die Szene heißt ${knoten.wurzel}, der Auftrag gilt für ${auftrag.moebel_id}`, ); } - const imAuftrag = new Set(auftrag.teile.map((t) => t.schluessel)); - const inSzene = new Set(knoten.teile); + const erlaubt = new Set([ + ...auftrag.teile.map((t) => t.schluessel), + ...auftrag.teile_ohne_karte.map((t) => t.schluessel), + ]); + const inSzene = new Set(); for (const s of knoten.teile) { - if (!imAuftrag.has(s)) fehler.push(`Knoten ${s} ohne Karte im Auftrag — Brett ohne Material`); + if (inSzene.has(s)) fehler.push(`Knoten ${s} doppelt in der Szene — zwei Bretter mit einem Namen`); + inSzene.add(s); + if (!erlaubt.has(s)) fehler.push(`Knoten ${s} ohne Karte im Auftrag — Brett ohne Material`); } for (const t of auftrag.teile) { if (!inSzene.has(t.schluessel)) { fehler.push(`Karte ${t.schluessel} nicht in der Szene — Material ohne Brett`); } } + for (const t of auftrag.teile_ohne_karte) { + if (!inSzene.has(t.schluessel)) { + fehler.push(`Lücke ${t.schluessel} nicht in der Szene — das Brett fehlt, nicht nur die Karte`); + } + } return { ok: fehler.length === 0, fehler }; } @@ -139,6 +226,12 @@ export function karteFuer(auftrag: Auftrag, schluessel: string): string | undefi return auftrag.teile.find((t) => t.schluessel === schluessel)?.werkstueck_id; } +/** Die benannte Lücke zu einem Schlüssel — Aufbau und Grund, oder nichts. */ +export function luecke(auftrag: Auftrag, schluessel: string): { aufbau: string; grund: string } | undefined { + const l = auftrag.teile_ohne_karte.find((t) => t.schluessel === schluessel); + return l ? { aufbau: l.aufbau, grund: l.grund } : undefined; +} + /** »teil:Se:links« → »Se:links« — die Schaltfläche trägt den Schlüssel, nicht ein Wunschwort. */ export function schluesselKurz(schluessel: string): string { return schluessel.replace(/^teil:/, ""); diff --git a/apps/tischler/lib/werkstoff/fixtures/demo-mini.glb b/apps/tischler/lib/werkstoff/fixtures/demo-mini.glb index 65fcb90540e1f54378eefcfa6c88b5ff687f3dde..f96593b19365353f4858c5c232a90960ea50980b 100644 GIT binary patch delta 177 zcmbQiG=Z5nJtxGCiGhJ(0wV)M%|u@3WQ9i!QxyCXb5rva5=)B}3QCi5GL!YoQ;V{T zOY+mwbdyT+QgTxD6HC)diW1ZHvWoNb6f{awGjmcE9(Alz0JGxrGxAd7vlEL-QZ;oH z!b^*)Qgaj%^AtSuQc^1vj3x#s@)^a}#_A~L<)@?;D_KQP+-x`76Caub0OTJ$rT_o{ delta 61 zcmbQhJcEfhJtxGCiGhJZf{}rNWg@Th#LbF)2C=oVI!bx@DXGOuR?(A%8MU|!b&Pb3 RbxdMwbtXQtnw-k04FJ5C51;@5 diff --git a/apps/tischler/public/werkstoff-bundle/auftrag.json b/apps/tischler/public/werkstoff-bundle/auftrag.json index ca9ddbe..418840e 100644 --- a/apps/tischler/public/werkstoff-bundle/auftrag.json +++ b/apps/tischler/public/werkstoff-bundle/auftrag.json @@ -1,5 +1,5 @@ { - "buildplan_sha256": "dbaca54603baaf7b83e9dc0b23dcf7812148d8b20b53a6e4c38e137adc2938ef", + "buildplan_sha256": "49499816f78a60c40d35268e2fb68e92a67f3bbf480834f3189a063e18c17cf8", "moebel_id": "moebel_beispiel0001", "revision": 3, "teile": [ @@ -19,5 +19,13 @@ "schluessel": "teil:Se:rechts", "werkstueck_id": "teil_beispielse0rechts" } + ], + "teile_ohne_karte": [ + { + "aufbau": "rw-8@1", + "grund": "kein Aufbau rw-8@1 im Katalogstand 2026-09-03 — Material noch offen", + "schluessel": "teil:Rw", + "werkstueck_id": "teil_beispielrw000001" + } ] } diff --git a/apps/tischler/public/werkstoff-bundle/modell.glb b/apps/tischler/public/werkstoff-bundle/modell.glb new file mode 100644 index 0000000000000000000000000000000000000000..b190df9d0d6be7658c417fa9db418ee29e2ac2e9 GIT binary patch literal 1685260 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�bFXp$zIUhaU5*LkowIz-^zj{T;-_JEGiiN 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∾Al1_t>5IemfPvYu92ub}-gy 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 literal 0 HcmV?d00001 From c67923df7a8c5190a868a5b5dfeea057b8eeef2e Mon Sep 17 00:00:00 2001 From: Bernhard Reiter Date: Fri, 4 Sep 2026 10:21:33 +0200 Subject: [PATCH 3/5] =?UTF-8?q?fix(werkstoff):=20modell.glb=20raus=20aus?= =?UTF-8?q?=20dem=20Repo,=20der=20ganze=20GLB-Header=20wird=20gepr=C3=BCft?= =?UTF-8?q?,=20null=20ist=20keine=20L=C3=BCcke?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review craft#47 Runde 2 (Cody #2), fünf Punkte: - N2-1: modell.glb (1,68 MB) lag im Commit 9bf7138 — der PR sagte »nicht ins Repo«, die .gitignore-Zeile kam erst im Szene-Commit, und git add auf das Bundle-Verzeichnis nahm die Datei mit. Entscheidung: RAUS. Das GLB ist ein Erzeugnis (reproduzierbar aus BuildPlan + FreeCAD, Hash im Protokoll und ab #68 im Auftrag), keine Fixture. Aus dem Index entfernt, .gitignore hier; der Squash-Merge trägt die Datei nicht in main. - N2-2: die Naht war nur gegen demo-mini.glb geprüft, das aus auftrag.json erzeugt wurde — zirkulär. Jetzt ein Test gegen das ECHTE FreeCAD-Modell (5 Knoten, Wurzel = moebel_id, pruefeSzene ok), der läuft, wo die Datei liegt, und sonst übersprungen wird UND es sagt (kein stilles Loch). - N2-3: der ganze Header — Version (Offset 4) muss 2 sein, Gesamtlänge (Offset 8) muss der Datei gleichen, JSON-Chunk zu groß UND zu klein (abgeschnittenes JSON → Klartext, kein SyntaxError), Chunk-Typ, Magic — Tabellen-Test mit sechs Lügen, jede ein Error ohne RangeError/SyntaxError. - N2-4: teile_ohne_karte: null (und String) wird abgelehnt — und der Test hält es jetzt. - N2-5: der Beweis-Absatz zu buildplan_sha256 sagt nur noch, was der Loader prüft (64 Hex) und was cody-cad garantiert — nicht mehr. Saboteure einzeln: Version ungeprüft → rot · Gesamtlänge ungeprüft → rot · null toleriert → rot. 27/27 in auftrag.test.ts, Suite 419/419, tsc 0, eslint grün. Co-Authored-By: Claude Fable 5.1 --- .gitignore | 1 + apps/tischler/lib/werkstoff/auftrag.test.ts | 43 ++++++++++++++++-- apps/tischler/lib/werkstoff/auftrag.ts | 28 +++++++++--- .../public/werkstoff-bundle/modell.glb | Bin 1685260 -> 0 bytes 4 files changed, 63 insertions(+), 9 deletions(-) delete mode 100644 apps/tischler/public/werkstoff-bundle/modell.glb diff --git a/.gitignore b/.gitignore index 83dfac0..c478eb0 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ public/tts-cache/*.wav # Generated TTS cache (key-generated audio — bundle ships it, git doesn't) apps/tischler/public/tts-cache/ .vercel +apps/tischler/public/werkstoff-bundle/modell.glb diff --git a/apps/tischler/lib/werkstoff/auftrag.test.ts b/apps/tischler/lib/werkstoff/auftrag.test.ts index dd10681..beba224 100644 --- a/apps/tischler/lib/werkstoff/auftrag.test.ts +++ b/apps/tischler/lib/werkstoff/auftrag.test.ts @@ -73,6 +73,9 @@ describe("ladeAuftrag — die Klammer aus dem Bundle", () => { [/grund/, (a) => delete (a.teile_ohne_karte as Partial[])[0]!.grund], [/aufbau/, (a) => ((a.teile_ohne_karte as L)[0]!.aufbau = "")], [/beiden Listen/, (a) => ((a.teile_ohne_karte as L)[0]!.schluessel = "teil:Bo:oben")], + // null ist kein »fehlendes Feld«: ein älteres Bundle lässt es weg, ein kaputtes schreibt null. + [/keine Liste/, (a) => (a.teile_ohne_karte = null)], + [/keine Liste/, (a) => (a.teile_ohne_karte = "teil:Rw")], [/doppelt/i, (a) => ((a.teile_ohne_karte as L)[0]!.werkstueck_id = "teil_beispielbo0oben")], ]; for (const [grund, f] of faelle) { @@ -187,10 +190,25 @@ describe("glbKnoten — was das 3D-Modell an Namen trägt", () => { expect(() => glbKnoten(enkel)).toThrow(/zwei Ebenen/); }); - it("ein Header, der über das Dateiende hinaus zeigt, ist ein Klartext-Fehler, kein RangeError", () => { + it.each([ + ["Magic", 0, 0x58585858, /glTF/], + ["Version 1 statt 2", 4, 1, /Version/], + ["Gesamtlänge im Header ≠ Datei", 8, 12, /Gesamtl/], + ["JSON-Chunk länger als die Datei", 12, 10_000_000, /Header|Chunk/], + ["JSON-Chunk zu kurz (abgeschnittenes JSON)", 12, 8, /JSON-Chunk|unlesbar/], + ["Chunk-Typ nicht JSON", 16, 0x004e4942, /JSON-Chunk/], + ])("Header-Lüge »%s« ist ein Klartext-Fehler, kein RangeError/SyntaxError", (_name, offset, wert, muster) => { const b = new Uint8Array(glb()); - new DataView(b.buffer).setUint32(12, 10_000_000, true); - expect(() => glbKnoten(b.buffer)).toThrow(/Header|Chunk/); + new DataView(b.buffer).setUint32(offset, wert, true); + let fehler: unknown; + try { + glbKnoten(b.buffer); + } catch (e) { + fehler = e; + } + expect(fehler).toBeInstanceOf(Error); + expect((fehler as Error).message).toMatch(muster); + expect((fehler as Error).name).not.toMatch(/RangeError|SyntaxError/); }); }); @@ -259,3 +277,22 @@ describe("pruefeSzene — Modell und Auftrag müssen sich decken, in beide Richt expect(karteFuer(AUFTRAG, "teil:Rw")).toBeUndefined(); }); }); + + +describe("die Naht gegen das echte Modell — nicht nur gegen das Fixture, das aus dem Auftrag erzeugt wurde", () => { + const MODELL = join(BUNDLE, "modell.glb"); + const da = existsSync(MODELL); + // Nicht im Repo (Erzeugnis, Vertrag mit Cody #2); lokal liegt es — dann MUSS der Test laufen. + // Ohne Datei wird er übersprungen und sagt es; ein stiller Skip wäre ein grünes Loch. + it.skipIf(!da)("das attestierte FreeCAD-GLB (5 Knoten) passt zu auftrag.json — Knoten, Wurzel, und kein Zirkel", () => { + const buf = new Uint8Array(readFileSync(MODELL)).buffer; + const k = glbKnoten(buf); + expect(k.wurzel).toBe(AUFTRAG.moebel_id); + expect(k.teile).toHaveLength(5); + expect(pruefeSzene(AUFTRAG, k)).toEqual({ ok: true, fehler: [] }); + }); + it("sagt, wenn das echte Modell fehlt — damit der Skip oben kein stilles Loch ist", () => { + if (!da) console.warn("modell.glb liegt nicht im Bundle — Naht-Test gegen das echte Modell übersprungen"); + expect(typeof da).toBe("boolean"); + }); +}); diff --git a/apps/tischler/lib/werkstoff/auftrag.ts b/apps/tischler/lib/werkstoff/auftrag.ts index afcf248..fe2a136 100644 --- a/apps/tischler/lib/werkstoff/auftrag.ts +++ b/apps/tischler/lib/werkstoff/auftrag.ts @@ -29,11 +29,13 @@ export interface AuftragLuecke extends AuftragTeil { export interface Auftrag { moebel_id: string; /** - * Was das beweist: die Form (64 Hex) — und dass cody-cad den kanonischen Hash des Plans - * geschrieben hat, aus dem die Karten stammen. Was es NICHT beweist: dass das Modell in - * der Szene aus demselben Plan kommt. Referenz- und Demo-Plan trugen dieselbe `moebel_id` - * (Review craft#47, Cody #2) — die Wurzel unterscheidet Pläne nicht. Die Bindung Plan → - * Modell schließt erst `auftrag.modell.glb_sha256` (kommt mit `bauen --modell`). + * Was der Loader hier prüft: die Form (64 Hex) — sonst nichts. Dass es der kanonische Hash + * des Plans ist, aus dem die Karten stammen, garantiert cody-cad beim Erzeugen; hier wird es + * nicht nachgerechnet (dafür müsste JS Pythons Zahlendarstellung treffen, s. `karte.ts`). + * Was es NICHT beweist: dass das Modell in der Szene aus demselben Plan kommt. Referenz- und + * Demo-Plan trugen dieselbe `moebel_id` (Review craft#47, Cody #2) — die Wurzel unterscheidet + * Pläne nicht. Die Bindung Plan → Modell schließt erst `auftrag.modell.glb_sha256` + * (`bauen --modell`, cody-cad#68; Loader-Seite in #48). */ buildplan_sha256: string; revision: number; @@ -135,10 +137,19 @@ export interface SzenenKnoten { * keine Gruppe, sondern ein Vertragsbruch; Rekursion würde Gruppen als Teile lesen. */ export function glbKnoten(buf: ArrayBuffer): SzenenKnoten { + // Der ganze Header, nicht nur das Magic (Review craft#47 Runde 2): Version, Gesamtlänge, + // Chunk-Typ, Chunk-Länge in beide Richtungen — jede Lüge ist ein Klartext-Fehler, nie ein + // RangeError oder SyntaxError aus der Tiefe. const dv = new DataView(buf); if (buf.byteLength < 20 || dv.getUint32(0, true) !== 0x46546c67) { throw new Error("Kein glTF-Binary (Magic »glTF« fehlt)"); } + const version = dv.getUint32(4, true); + if (version !== 2) throw new Error(`glTF-Version ${version} — der Vertrag gilt für Version 2`); + const gesamt = dv.getUint32(8, true); + if (gesamt !== buf.byteLength) { + throw new Error(`glTF-Header lügt: Gesamtlänge ${gesamt}, Datei hat ${buf.byteLength} Bytes`); + } const jsonLen = dv.getUint32(12, true); if (dv.getUint32(16, true) !== 0x4e4f534a) throw new Error("glTF-Binary ohne JSON-Chunk"); if (20 + jsonLen > buf.byteLength) { @@ -146,11 +157,16 @@ export function glbKnoten(buf: ArrayBuffer): SzenenKnoten { `glTF-Header lügt: JSON-Chunk mit ${jsonLen} Bytes, Datei hat nur ${buf.byteLength}`, ); } - const j = JSON.parse(new TextDecoder().decode(new Uint8Array(buf, 20, jsonLen))) as { + let j: { scenes?: Array<{ nodes?: number[] }>; nodes?: Array<{ name?: string; children?: number[] }>; scene?: number; }; + try { + j = JSON.parse(new TextDecoder().decode(new Uint8Array(buf, 20, jsonLen))); + } catch { + throw new Error(`glTF-JSON-Chunk unlesbar (${jsonLen} Bytes laut Header) — abgeschnitten oder kein JSON`); + } const nodes = j.nodes ?? []; const szene = j.scenes?.[j.scene ?? 0]; const wurzeln = szene?.nodes ?? []; diff --git a/apps/tischler/public/werkstoff-bundle/modell.glb b/apps/tischler/public/werkstoff-bundle/modell.glb deleted file mode 100644 index b190df9d0d6be7658c417fa9db418ee29e2ac2e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1685260 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�bFXp$zIUhaU5*LkowIz-^zj{T;-_JEGiiN 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∾Al1_t>5IemfPvYu92ub}-gy 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 From 28143800bca80a016b6e4d655362a92989eb4c4d Mon Sep 17 00:00:00 2001 From: Bernhard Reiter Date: Fri, 4 Sep 2026 10:36:46 +0200 Subject: [PATCH 4/5] =?UTF-8?q?test(werkstoff):=20die=20Bereichspr=C3=BCfu?= =?UTF-8?q?ng=20hat=20ihre=20eigene=20Meldung,=20der=20Naht-Test=20skipt?= =?UTF-8?q?=20nur=20ausgeschrieben?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review craft#47 Runde 3 (Cody #2): - N3-1: /Header|Chunk/ passte auch auf den try/catch-Klartext, der den RangeError schluckt — Saboteur »Bereichsprüfung aus« blieb grün. Die Zeile ist auf /Datei hat nur/ festgenagelt; der Saboteur ist jetzt rot. - N3-2: der Naht-Test skipte auf CI IMMER (modell.glb liegt dort nie), und der Gegen-Test war eine Tautologie. Jetzt: zwei Quellen (CI-Fixture fixtures/referenz-korpus.glb — echter FreeCAD-Export, kommt von Cody #2 — und das lokale Erzeugnis modell.glb); fehlt beides, wird übersprungen UND der Testname sagt es (»auf CI immer übersprungen, bis das Fixture im Repo liegt«). Mit WERKSTOFF_MODELL_PFLICHT=1 ist das Fehlen rot, nicht übersprungen — gemessen: Datei weg + Pflicht → 1 rot; Datei weg ohne Pflicht → 26 grün, 1 übersprochen mit Grund im Namen. 27/27 lokal (mit Modell). Beschreibung trägt die CI-Zahlen. Co-Authored-By: Claude Fable 5.1 --- apps/tischler/lib/werkstoff/auftrag.test.ts | 37 ++++++++++++--------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/apps/tischler/lib/werkstoff/auftrag.test.ts b/apps/tischler/lib/werkstoff/auftrag.test.ts index beba224..a903513 100644 --- a/apps/tischler/lib/werkstoff/auftrag.test.ts +++ b/apps/tischler/lib/werkstoff/auftrag.test.ts @@ -194,7 +194,7 @@ describe("glbKnoten — was das 3D-Modell an Namen trägt", () => { ["Magic", 0, 0x58585858, /glTF/], ["Version 1 statt 2", 4, 1, /Version/], ["Gesamtlänge im Header ≠ Datei", 8, 12, /Gesamtl/], - ["JSON-Chunk länger als die Datei", 12, 10_000_000, /Header|Chunk/], + ["JSON-Chunk länger als die Datei", 12, 10_000_000, /Datei hat nur/], ["JSON-Chunk zu kurz (abgeschnittenes JSON)", 12, 8, /JSON-Chunk|unlesbar/], ["Chunk-Typ nicht JSON", 16, 0x004e4942, /JSON-Chunk/], ])("Header-Lüge »%s« ist ein Klartext-Fehler, kein RangeError/SyntaxError", (_name, offset, wert, muster) => { @@ -279,20 +279,27 @@ describe("pruefeSzene — Modell und Auftrag müssen sich decken, in beide Richt }); -describe("die Naht gegen das echte Modell — nicht nur gegen das Fixture, das aus dem Auftrag erzeugt wurde", () => { - const MODELL = join(BUNDLE, "modell.glb"); - const da = existsSync(MODELL); - // Nicht im Repo (Erzeugnis, Vertrag mit Cody #2); lokal liegt es — dann MUSS der Test laufen. - // Ohne Datei wird er übersprungen und sagt es; ein stiller Skip wäre ein grünes Loch. - it.skipIf(!da)("das attestierte FreeCAD-GLB (5 Knoten) passt zu auftrag.json — Knoten, Wurzel, und kein Zirkel", () => { - const buf = new Uint8Array(readFileSync(MODELL)).buffer; - const k = glbKnoten(buf); - expect(k.wurzel).toBe(AUFTRAG.moebel_id); - expect(k.teile).toHaveLength(5); - expect(pruefeSzene(AUFTRAG, k)).toEqual({ ok: true, fehler: [] }); +describe("die Naht gegen ein echtes OCCT-Modell — nicht nur gegen das Fixture, das aus dem Auftrag erzeugt wurde", () => { + // Zwei Quellen: das CI-Fixture referenz-korpus.glb (echter FreeCAD-Export, gröber tesselliert, + // im Repo — kommt von Cody #2 aus dem Referenzplan) und das lokale Erzeugnis modell.glb + // (nicht im Repo). Fehlt BEIDES, wird übersprungen — und zwar ausgeschrieben: auf CI ist das + // so lange der Fall, bis das Fixture-Modell im Repo liegt. Kein Test, der immer grün ist. + const QUELLEN = [ + join(__dirname, "fixtures/referenz-korpus.glb"), + join(BUNDLE, "modell.glb"), + ].filter((p) => existsSync(p)); + const grund = QUELLEN.length ? "" : "kein OCCT-Modell vorhanden (weder fixtures/referenz-korpus.glb noch modell.glb) — auf CI immer übersprungen, bis das Fixture im Repo liegt"; + it.skipIf(!QUELLEN.length)(`ein echtes FreeCAD-GLB (5 Knoten) passt zu auftrag.json — Knoten, Wurzel, kein Zirkel${grund ? " [" + grund + "]" : ""}`, () => { + for (const q of QUELLEN) { + const buf = new Uint8Array(readFileSync(q)).buffer; + const k = glbKnoten(buf); + expect(k.wurzel, q).toBe(AUFTRAG.moebel_id); + expect(k.teile, q).toHaveLength(5); + expect(pruefeSzene(AUFTRAG, k), q).toEqual({ ok: true, fehler: [] }); + } }); - it("sagt, wenn das echte Modell fehlt — damit der Skip oben kein stilles Loch ist", () => { - if (!da) console.warn("modell.glb liegt nicht im Bundle — Naht-Test gegen das echte Modell übersprungen"); - expect(typeof da).toBe("boolean"); + it("mit WERKSTOFF_MODELL_PFLICHT=1 ist das Fehlen eines OCCT-Modells rot, nicht übersprungen", () => { + if (process.env.WERKSTOFF_MODELL_PFLICHT === "1") expect(QUELLEN.length, grund).toBeGreaterThan(0); + else expect(QUELLEN.length >= 0).toBe(true); // ohne Pflicht: nur Auskunft, unten im Namen }); }); From 8ce7219fc4e7b5e9a8a803e8f80b0a10f9454cb1 Mon Sep 17 00:00:00 2001 From: Bernhard Reiter Date: Fri, 4 Sep 2026 10:45:13 +0200 Subject: [PATCH 5/5] =?UTF-8?q?test(werkstoff):=20der=20Naht-Test=20l?= =?UTF-8?q?=C3=A4uft=20auf=20CI=20=E2=80=94=20gegen=20ein=20echtes=20FreeC?= =?UTF-8?q?AD-Fixture,=20nicht=20gegen=20einen=20Zirkel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review craft#47 Runde 3/4 (Cody #2): der Naht-Test skipte auf CI immer. Jetzt liegt fixtures/referenz-korpus.glb im Repo — 23.388 B, ein echtes FreeCAD-1.1.3-Erzeugnis (Open CASCADE), erzeugt von Cody #2 aus dem Referenzplan @ 03040cb ohne die 104 Drillings, mit den 4 Nuten: korpus_bauen → tessellate(0.1) → Import.export; Wurzel moebel_beispiel0001, genau 5 Kinder, 0 Enkel, 124 Dreiecke. Mit Bohrungen kommt nichts Ehrliches unter 250 KB (gemessen 3/6/12 mm → 776/452/286 KB). Das Erzeugungsskript wandert nach cody-cad (Cody #2), damit »reproduzierbar« nicht in /tmp wohnt. - Naht-Test: gegen das Fixture (immer) und gegen modell.glb (wo es liegt); ohne beides ausgeschrieben übersprungen; WERKSTOFF_MODELL_PFLICHT=1 macht das Fehlen rot — und dieser Fall wird ohne Pflicht sichtbar übersprungen statt still grün (die Tautologie ist weg). - Ein Test hält fest, dass das Fixture OCCT ist (generator), 5 Meshes trägt und unter 250 KB bleibt. Gemessen: mit und ohne modell.glb je 27 grün + 1 sichtbar übersprungen (der Pflicht-Fall ohne WERKSTOFF_MODELL_PFLICHT). Fixture-Saboteur: teil:Rw → teil:Rx an BEIDEN Stellen im GLB (Mesh- und Knotenname) → Naht rot mit »Knoten teil:Rx ohne Karte« + »Lücke teil:Rw nicht in der Szene«. Der erste Griff traf nur den Mesh-Namen, den der Loader nie liest — grün, und damit kein Saboteur: zeigen, dass er saß. Co-Authored-By: Claude Fable 5.1 --- apps/tischler/lib/werkstoff/auftrag.test.ts | 22 +++++++++++++++--- .../werkstoff/fixtures/referenz-korpus.glb | Bin 0 -> 23388 bytes 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 apps/tischler/lib/werkstoff/fixtures/referenz-korpus.glb diff --git a/apps/tischler/lib/werkstoff/auftrag.test.ts b/apps/tischler/lib/werkstoff/auftrag.test.ts index a903513..839722c 100644 --- a/apps/tischler/lib/werkstoff/auftrag.test.ts +++ b/apps/tischler/lib/werkstoff/auftrag.test.ts @@ -298,8 +298,24 @@ describe("die Naht gegen ein echtes OCCT-Modell — nicht nur gegen das Fixture, expect(pruefeSzene(AUFTRAG, k), q).toEqual({ ok: true, fehler: [] }); } }); - it("mit WERKSTOFF_MODELL_PFLICHT=1 ist das Fehlen eines OCCT-Modells rot, nicht übersprungen", () => { - if (process.env.WERKSTOFF_MODELL_PFLICHT === "1") expect(QUELLEN.length, grund).toBeGreaterThan(0); - else expect(QUELLEN.length >= 0).toBe(true); // ohne Pflicht: nur Auskunft, unten im Namen + // Ohne Pflicht wird dieser Fall sichtbar übersprungen — kein »expect(true)«, das immer grün ist. + it.skipIf(process.env.WERKSTOFF_MODELL_PFLICHT !== "1")( + "mit WERKSTOFF_MODELL_PFLICHT=1 ist das Fehlen eines OCCT-Modells rot, nicht übersprungen", + () => { + expect(QUELLEN.length, grund).toBeGreaterThan(0); + }, + ); + it("das CI-Fixture referenz-korpus.glb ist ein FreeCAD-Erzeugnis mit Nuten, kein Zirkel aus auftrag.json", () => { + // Kommt aus cody-cad (Cody #2, 04.09.): Referenzplan @ 03040cb ohne die 104 Drillings, mit + // den 4 Nuten; FreeCAD 1.1.3, korpus_bauen → tessellate(0.1) → Import.export; 23.388 B. + const buf = new Uint8Array(readFileSync(join(__dirname, "fixtures/referenz-korpus.glb"))).buffer; + const len = new DataView(buf).getUint32(12, true); + const j = JSON.parse(new TextDecoder().decode(new Uint8Array(buf, 20, len))) as { + asset: { generator?: string }; + meshes: unknown[]; + }; + expect(j.asset.generator).toMatch(/Open CASCADE/); // echtes OCCT, nicht der Test-Erzeuger + expect(j.meshes.length).toBe(5); + expect(buf.byteLength).toBeLessThan(250_000); }); }); diff --git a/apps/tischler/lib/werkstoff/fixtures/referenz-korpus.glb b/apps/tischler/lib/werkstoff/fixtures/referenz-korpus.glb new file mode 100644 index 0000000000000000000000000000000000000000..6644ca1659bdc223d9e39e4f71a37737c39eebf0 GIT binary patch literal 23388 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 literal 0 HcmV?d00001