Skip to content

CAD Consumer Adoption Ledger

easylogic edited this page Oct 11, 2026 · 114 revisions

Current complete-source operation consumers — 2026-10-11

This table supersedes older pending snapshots below while preserving their original evidence. Exact source availability is distinct from actual target use, renderer pixels and current integrated-head qualification. Native1401/1403/1395 availability was already sent to both GPU and Loader once; do not repeat unchanged notices.

Native own CAD operation Exact local provider availability Actual GPU consumer Loader / other consumer status
#1373 complete-source knot-aligned Loft terminal result Native2e8c6834→8bcb69dc, actual local providerdc133251 #1391 RAW_READER_CPU native d48d9728→77aae41a adopted6e6a91df5765c8f9f059720c70e2d447b054bc5a. Actual public1390 parser/full8native+REPORT/profile/exactsourceText,6outeradmissions8refusals/fourfreshsource-emittedcoldrows. Raw Save copies admitted originaltext; no serializer for newly edited result. Actual Loader1390 reader adopted e7ab6475 is consumed by GPU1391. Source-builder earliera867/85cf was not replayed; internal whole validator reconstruction remains real. Graphics/Viewer/Render/full1391 and current1254/674 remain open.
#1395 complete authored knot-recipe Loft graph 1614fdf964806f2ab76f018145b33323bfdaf73c, immutable native4129877d→317fdf24 #1405 CLOSED, native1614fdf9→f6b9f435, adoption e43885c90a922db3e9ea0aa1178d51a52a3adb44. Actual authored parse/update/file/cold source+emitted CPU flow retained: 9 admissions/10 refusals/four cold rows; complete source/recipes/by-ID children. #1408 complete current/update graph reader remains planned. #1390 terminal Loft result reader is distinct and now adopted e7ab6475ffba8092b7ed265a2a83aadd83a67d8b; it does not read the graph by implication.
#1401 complete-source Surface U/V axis elevation 6ad37b27526ea7e755120dad3d968851f54c9caf, immutable native317fdf24→6d60a508 #1409 CLOSED, native911c094c→bc623132, adoption 74333e3d79781183224389676836941c7ef96c3f. Actual original/elevated/generated-pole edit frames, source+emitted and four fresh file-only rows. First reflection-oracle failure and example-only repair preserved. #1411 complete saved eight-field elevation-result reader planned/unrun. Actual GPU source-frame composition does not depend on this future raw-result codec.
#1403 bounded current-writer IGES Curve/Surface import b63a851fb3aa3decb921ec6c80538d7c18d485d3, immutable native6d60a508→7ec31c6c Existing Source0 route is available; actual IGES-specific GPU consumer use is not yet proved. Both complete Model/source and original IGES receipt must remain. #1415 saved six-field import-result JSON reader planned/unrun; #1421 Viewer original raw File/Open/all admitted native objects/provenance planned/unrun. These are separate consumer contracts, no second importer.
#1417 complete-source Line width Face intent Native7ec31c6c→6817bbae qualified; actual local adoption07dcddff Exact native and adopted availability sent once each; actual consumer use unrun. Preserve complete original/Ruled/Convex contexts and wholeFace receipts. Loader acknowledged native and adopted notices; new owner-created #1427 preserves whole seven-field width result/context-qualified Face authority. Reader implementation/use is still unrun. Source-only internal demo parser is not a public codec.
#1147 complete-source wide Surface point/weight edit Public wide writer/validator are present at currentRoot e7ab6475; retain exact #1147 native/adoption record below GPU #1149 existing wide source-frame route remains a separately qualified subset. Elevation #1409 uses genuine wide generated-pole editing within its receipt. CAD Editor #1423 now active to use public wide editor degree1..5/full original Model; own Canvas/transform/Undo/file flow still unrun. Affine958 transform coordinate guards remain separate from wide pole-edit limits.

Use the exact original retained receipts: GPU1405 native, GPU1405 scoped adoption, GPU1409 native, GPU1409 scoped adoption, CAD1403 adoption. This read-only bookkeeping audit ran no product build, provider flow or browser. Current #1254/#674 composed acceptance, general topology/numerical/performance/device quality and commercial/release completion remain separate and unproved. No publication authorization follows.


CAD native and consumer adoption ledger

Current delivery stages — 2026-10-10

This section supersedes older present-tense status paragraphs below; their immutable evidence and failures remain historical. Native availability, actual serial adoption and actual consumer use are separate states.

Delivery Native head Actual serial adoption Actual consumer boundary
CAD1235 exact original Plane cap Face 556c365f6dbd7da3a30344a45151d278a69b9247 935b02c9a1a7ca3d4691ccb4b907c1e821ba80a0 Native6families/build+source/API/file/publicflow passed; GPU/Loader each received native+adopted availability once. No executed cap consumer is claimed. Individual stored Plane Face disk only, no Body/Solid/outward/material. Scoped leaf closed; integrated1254/674 acceptance pending.
CAD1253 exact original-Surface position binding 45237d5da708863462d25214aaad8867b21db372 9b439af896ac707c0fa23c5d2f8b749d2d62c92f Native7cases/95slots/39refusals/getter0/build+source/API/file/cold/publicflow passed. GPU/Loader each received native+merge once; their actual adoption is not proved by delivery-tool acceptance. Stored coefficient residual0 and local float7.1054e-15mm differ. No Surface/Face embedding or Body/Solid/Boolean; CAD1261 actual lower-strip Face is in progress.
Loader1213 Three original multi-span sections 0c31ef408302b33a4d19696983284779dc5ecb6a 5a4d02f6fe0062473cbf1dccd1dc7f54420b66d0 Actual native target/source/emitted/file/resource evidence pins its older providers. Separate repaired current-source two-family probe at048a025b below passed; it does not establish every later target/current-root run.
Loader1222 Babylon original multi-span sections 4a837fa48b3e74d81ec5e7a680f98935c4fbbd61 71b78a8c805fbe0922b39aab160131581f321472 Native source/emitted/actual Babylon target/file/resource evidence exists after1217 repair; scoped delivery is closed. Later current Root acceptance remains separate; do not read the old PLANNED paragraph below as current status.
Loader1238 Pixi3D and1251 Three trim classification Own active/next Issues No final current delivery claimed here Targets and exact input/provider qualification remain module-owned; source readiness is not a target pass.

The1235/1253 native receipt URLs and final native/adoption blobs were independently inspected by Planner without rerunning producers. User-facing inspections and actual geometry use of these newer exact cap/binding outputs must be claimed in their own bounded consumer Issues before implementation; no existing Point/Surface preview is silently promoted to a new trim/Body capability. Native source/UV remains authoritative and display mesh/GLB/pose is separate.

Additional shared-delivery gap: Loader1076/1084/1094/1106 native hosts have retained actual author runs, but their original host paths and exact serial adoption were absent from audited Root. Existing Issues remain OPEN; exact parent/head/paths/receipts were sent to Integration and Loader once, under674comment6096865984. Reconcile each original delta once without replaying adopted ancestors. The later1217 repair is not retrospective target acceptance.

Repaired-source acceptance of original section files — actual Node22 probe

After#1217repair, Integration executed actual Node22.22 public-source probe at 048a025b59d5826dd97569a4bf0159f0447df4a4.171sourceinputs/0owndist matched requested33853bc6 source. Both saved warped_four/nonuniform_u wholevalidators, freshcompleteconstruction andrecursiveObject.is matched; all14originalfiles/222356bytes/SHA remained unchanged. Planner inspected actualresult.json withoutreplaying it. FirstHEAD-changeguardstoppedbeforeAPI and is separate. Loader actualack.

This releases the two-family CURRENT SOURCE acceptance uncertainty. Nativeoldparent1213source/emittedThreeproof staysunchanged; currentlibrarybuild/publicdist/emitted/fulltarget/browser/UI/file/recovery andblanketlegacyartifacts remain unrun. Root sent this meaningful source-onlystage toGPUonce; Loader alreadyreceived/acknowledgedit. #1222's current-repairtarget acceptance remains its ownscope.

Original multi-span section consumer — Three #1213, evaluator boundary

#1213 actual native receipt pins 29bef5c458d036e8dbbd0d49d02b8b47aefb2b94 → 0c31ef408302b33a4d19696983284779dc5ecb6a,22interoppaths/14unchanged originalfiles/222356bytes. Actual source-before-ownbuild and emitted Chrome155/Three186/WebGL2 flows accept complete saved owned sections, global degree4 World curves, original3+2 and2+1 Models/siblings/dualUV/nonunit domains/C0 statuses. Native affected builds/types and selected public declarations passed; first wrong diagnostic-cause assertion is retained and corrected only in the owned example. This is approximate129sampleWorld/17x9Surface display, not adaptive or topology/manufacturing proof.

The native source metafile resolves math.ts/derivatives.ts from that fixed old worktree; emitted metafile uses its own pre-repair dist. CAD repairb6af407d is not in the native ancestry and those two provider blobs differ. These native successful14-file receipts alone are NOT repaired-head compatibility or currentRoot validation; the later actualtwo-familycurrent-source probe above is a distinct bounded stage. Explicit consumer boundary tracks actual acceptance/refusal when the currentaffected flow or next#1222 preparation consumes the repaired source/emitted graph. Originalfiles remain unchanged; source reconstruction cannot substitute for savedowned acceptance.

#1222 Babylon is a planned distinct target consumer with actual provider/14file input dependencies; target-specific staging/camera/resource preparation and finalfreeze precede implementation. Its planned target counts are not observedproof. GPU receipt of CAD availability is separate from executedown-renderer classification/trim adoption. Native, exactlocalmerge, currentRoot/consumer and registry stages remain distinct.

Native constant-coordinate repair — #1217

#1217 native receipt: exact662e8486 → b6af407d8b7b3ec9e073f7c1ff7100c23eeff4c4, sole merge 673ac26f95fe9f36088f741eaf365d3c400893ac. Planner inspected first build/flow exit0, immutable range and both merge parents/four final nativeblobs without a repeated run. Five actual constantV6 overshoots are repaired on the original U[-3,9]/V[-2,6] data; at t=-1 [7,6.000000000000001,0] becomes[7,6,0]. Original section/trim/cold/owned/public-emitted reconstruction now succeeds without altered domains, clamping, source replacement or tolerance.

Only globally Object.is-identical authored coordinate axes are reproduced after all legacy D0 projection/D1 quotient and finite/denominator checks. Uniform signedzero/subnormal pointbits are preserved; constant first derivatives are +0. Nonconstant, mixedzero and local-onlyconstantspan behavior remains in the legacy path. Direct caller V=6.000000000000001 still refuses. D2 inherits numeric changes but has no new accuracy qualification; this is a concrete invariant repair, not global CAD/numerical/manufacturing acceptance.

BOTH GPU and Loader received one combined native+exactmerge availability notice. Actual operation adoption remains unverified. One preserved old V2 trim was accepted unchanged at the repaired head; Loader1213's two oldsection artifacts now pass the actualcurrent-source probe above with all14filepins unchanged; currentemitted/target acceptance and planned1222operations remain UNRUN. Old strict observation snapshots can refuse when new evaluation bits differ; original files must remain immutable. New source reconstruction does not certify savedartifact acceptance. Current Root Node22 build/runtime/dist/consumer validation stays pending#674. Named compatibility boundary remains tracked in the repair and relevant consumer Issues.

Original multi-span storedUV material predicate — #1215

#1215 native receipt: immutable75dfdd49 → 662e8486154667fe98bb796839bb8bb331c990ea, one commit/fourownedpaths. Planner inspected the actual Git range and saved native handoff/command-exit JSON. FIRST Node24 affected build and dedicated source/API/file/cold/owned/public-emitted flow passed sevenparentfamilies/19groups/62queries/47refusals/getters0,171JS+171declarations/342hashes. Prior native evaluator/section/trim/single-span classifier remain unchanged.

Public classifyMultiSpanVLinearSurfacePlaneTrimUV and wholevalidator/Error/DiagnosticCode/Query/Options/Report/Result retain complete original section/trim/source/models/siblings/signbits. Exact actual localspan hull/root brackets use original coordinates, notqueryU asCurveparameter. Internaljoin selects precedingupperendpoint. One tofourqueries and explicitmaxSubdivisions0..16 can return successfuluncertain; no forced material answer. Observed newrootmax25708operations/105bits/zeroFloatConversions is a measuredflowcount, notuniversalworst-case cost. Inheritedwork is separate. This is storedUV candidate material membership, notembeddedSupport/Solid/generalBoolean/idealPlaneside ormanufacturing certification.

One exact native and one later merged availability notice were delivered to each GPU and Loader. Local merge e77d4142d315942647ff65f922dd36e6a447976b retains all4 nativeblobs and actual parent providers; Planner independently checked merge parents/blobs. Delivery acceptance is not acknowledgment or executed operation adoption. CurrentRoot Node22 build/runtime/consumer checks remain unrun in#674. CAD2 continues existing #1217 concreteconstant-coordinate repair; original V6 runtime failure and all prior receipts stayimmutable.

Multi-span original sections and trim candidates — 2026-10-10

#1201: immutable parent 96e9c260de6687cce587b3b6a57f04de53a26e8c → native 03d28fbfe580d31fdfd1d32fea9c568b53c19fc4, sole merge 0f404ec671d120384200d47eb340af770b35e022. Planner checked both merge parents and all four final native blobs. Preserved native Node24 first affected build and source/API/file/emitted flow passed five families, 73 observations and 51 refusals/getters0. The transfer checked 169 emitted JS hashes; declaration evidence is separately recorded. Current integrated Node22 and consumer runs are pending. Public original section build/validator exports are available.

CAD2 completed #1212's bounded native trim candidates at 75dfdd49fd6ba441a7a08fbe53ba79a6e8e32bc8, from native03d28fbf; three commits/four owned paths. Planner inspected the exact local range, clean checkout, saved commands/exits and receipt without rerunning. Final affected build and source/API/file/cold/emitted flow passed six families, 342 observations, 38 typed refusals/getters0. Original Support plus seven World Curves, dimensionless UV, two candidate Faces and opposite shared cut uses are retained. This is Udegree1–2/V1/at most four original U intervals and strict proof/admission budgets, not certified embedding, topology, Solid or generic Boolean.

The first #1212 flow at8da2d687 failed because original V6 evaluated as6.000000000000001 and Support D0 refused. Logs and original files remain; accepted nonuniform trim uses explicit changed V[-2,2], while original V[-2,6] remains a genuine NATIVE refusal. No clamping or evaluator repair occurred. Section support does not imply trim support; Loader #1213 retains its original section V[-2,6] files.

Delivery stage GPU Loader
#1201 native notice Delivered once Delivered once
#1201 exact merged availability Delivered once after local merge/blob inspection Delivered once; #1213 availability correction records code dependency ready
#1212 native75dfdd49 Delivered once Delivered once
#1212 exact merged availability Delivered once atc17ebf7154bef55247cc75b098b57c9025309b91; current execution pending Delivered once at the same exact merge; #1213 consumes sections, not trim candidates
#1212 actual operation-specific adoption Unverified Unverified

After native completion, sole Integration adopted #1212 at c17ebf7154bef55247cc75b098b57c9025309b91. Planner checked both merge parents and four final native blobs and sent one merged notice to each consumer. Current Root Node22 build/runtime/consumer checks were not run. Delivery acceptance is separate from recipient acknowledgment and executed adoption. Active author claims and module-selected order continue. Loader #1200 remains active; planned #1213 requires genuine complete-parent/degree4 Three profile and camera/resource admission. General CAD B-Rep/intersections/trims/material operations and commercial-editor quality remain unfinished.

Exact stored material-query availability — #1190

Immutable parent be6a902fe4e5bb9f915a93da6e23a8f8249aa071 -> native 9030c619884c14788dcd5f3e2495adf7992f3f6a; exact local adoption 96e9c260de6687cce587b3b6a57f04de53a26e8c. Planner checked both merge parents and all four final native blobs. Native first build/flow passed eight batches, 57 XYZ queries, 67 refusals and zero getters. Native receipt.

Current bounded verification at 63aeed09c67ffdbc481756bd727d687007993c2a: Node22 CAD library build first exit0; one source/material/whole-parent/query/proof/file/cold/public-emitted flow first exit0, with the same eight batches / 57 points / 67 refusals. Planner inspected the saved command/exit/result JSON and did not rerun the flow. #1190 is closed for this bounded source/file/public-runtime scope. UI, renderer and consumer acceptance remain separate.

Public functions are classifyStoredPlateHoleSolidPoints, its whole validator and serialize/parse codecs. Inputs retain the full qualified Solid and one to eight finite original XYZ/mm queries; options require a unique evaluation ID and literal maximumQueries:8. Query/evaluation IDs are ASCII1..48 and cannot reuse native/context IDs. Any finite XYZ is allowed; far points exit the box test before division. Exact rational limits are 200000 operations / GCD steps and 8192 bits; full snapshot/file limits are in the function manual.

The predicate uses actual stored quadrant offsets/weights and outer planes/Z slab. Hole interior is outside material even on cap planes. Boundary provenance retains actual Face/Surface/Edge/Curve/Vertex/use IDs. A rounded native D0 point with nonzero exact conic value is not certified boundary. Direct new D0/D1/Surface/compile calls are zero; the full existing Solid validator runs once, with inherited work accounted separately. Original seven Source0 Models, sign bits and old parent flags are retained.

Both GPU and Loader received one combined native/merge/current-bounded availability notice. Delivery tools accepted both; acknowledgment and actual operation-specific consumer adoption are not inferred. Record useful adoption under #1190 or linked consumer Issues. This is restricted stored-material classification, not general curved Boolean, ideal-circle/manufacturing/STEP/parity acceptance. Next generic Surface/Plane intersections are tracked in #1201, not claimed implemented by this query.

Original Arc portability API: native and merged notices — 2026-10-10

#1176 native receipt, Planner delivery/audit receipt: immutable parent 18c0dda83df38f019d5550f1bea9fcd013866727 -> native 22c0235140b400624a514a8cdd4e0d010d277709; sole local merge be6a902fe4e5bb9f915a93da6e23a8f8249aa071. Planner checked the one-commit/four-path native scope, unchanged old Arc provider, both merge parents, four final native blobs and shared ancestry.

The named additive verifyXYAngleArcArtifact family retains the complete original artifact and returns a separate deterministic bounded numerical association report. Source-to-full-Model-to-Curve binding remains bit-exact; declared numerical intent/observation rules are not provenance authentication or original builder bit replay. The old exact validator is unchanged and genuinely still refuses 9 of the 10 saved originals in Chrome.

Retained native execution: affected CAD build and Node24 source / Node22 emitted original-file flow passed; actual headed Chrome155 source and emitted public APIs also passed on the same 40 unchanged files / 124357 bytes. Each runtime accepted ten original artifacts and 36 negative controls with zero getters, preserving original D0/D1/C0 statuses. First launcher and wait-driver failures remain recorded; only evidence orchestration changed. This is browser CPU/API/file interoperability, not Three rendering or integrated consumer acceptance. Planner did not rerun these commands.

Stage GPU Loader
New native availability One notice; delivery accepted One notice; delivery accepted
Later exact merge availability One notice; delivery accepted One notice; delivery accepted
Recipient acknowledgment/adoption Operation-specific adoption not observed Actual Arc consumers #1162 Three, #1193 Babylon and #1200 Pixi now have separate native target receipts; shared adoption stages remain distinct
Actual target/current integrated flow Not yet observed Bounded source/emitted target flows completed by Loader; current integration screen/file/recovery remains separate and pending

Status: merged; integration validation pending. Keep current claims, the original 40 files, separate original/portable reports and earlier failures. General mixed/driving Sketch portability, exact-circle/manufacturing claims and publication are not established. No duplicate consumer Issue or producer replay is required to communicate this availability.

Separate coverage correction: the original first flow stays ten originals / 36 negative controls. The author corrected an overly broad individual-case list, then executed seven separate metadata/seam refusals through real Node22 and Chrome source/emitted APIs on the same immutable product. Original files and product code stayed unchanged. These seven controls are not retroactively counted in the first 36. Both consumers received this evidence clarification once; it is not another native/adoption delta or renderer acceptance.

Earlier Loader #1162 preparation, Wiki955eb1e, retained all40 originals and a separate portable report. Its preparation-only status is superseded by the following actual consumer receipts; old preparation and first failures remain evidence.

Actual original Arc consumption — Loader #1200 Pixi checkpoint

#1200 native receipt: immutable parent 4f6a8ce1cf51b1cd671b4fb8274db4fca7f827e4 → native dd6e0cbd6311c94795e1cbbde032c1119492fbcd, one commit/48 interop-owned paths. Planner inspected saved native-commit/actual-summary JSON, Git range and clean checkout; no repeated run. Actual Chrome155/PixiJS7.2.4/Pixi3D2.5/WebGL2 source flow ran before own builds, followed by emitted public code with zero own-source fallback. Forty original Arc files/124357bytes remain unchanged; accepted artifact and separate association report retain original domains, sign bits and genuine C0 D1 refusals.

Each actual browser completed10 originals plus cold reopen,16 synchronous and5 transport refusals,11 captured owned resource sets/peak2/live0,12callbacks,65GL checks/0GL errors/0runtime errors. Cold complete data/derived attributes/fullRGBA match; each captured root/mesh/geometry/material is destroyed once while caller application/camera/lighting/2D marker survives. The196green caller pixels are a2D marker, not3D line proof; saved visible-line counts and seven screenshots establish the distinct actual3D target result. Favicon404 is retained separately.

Affected CAD/interop builds, selected compiled public declarations and actual source/emitted CPU/target/file/lifetime flows passed. Inherited CAD lint did fail:20 errors in14 unchanged parent CAD files; no Loader path or provider repair is claimed. First product source boot failed because owned config prebundled defaultpixi3d instead of actualpixi3d/pixi7; only that owned config changed before fresh successful flows. All first errors and logs remain.

Consumer of the portable original Arc API Native actual target evidence Local adoption / current validation
#1162 Three Actual original source/emitted Three/file/lifetime proof is preserved in #1162 Code adopted73a979d8; current integrated target checks separate
#1193 Babylon Actual original source/emitted Babylon receipt6095569728 Code adopteda04cb166; current integrated target checks separate
#1200 Pixi3D Native dd6e0cbd and receipt6095848863; inspected saved summary Code adopted2abb1e7e1da29e52501ae6a1cd5997c102a0a936; Planner checked47 new exact blobs and native README suffix; current integration screen/file/recovery unrun

These are declared adapter examples consuming the own CAD engine, not external CAD kernels or complete Three/Babylon/Pixi compatibility. No publication or performance/manufacturing certificate follows. Loader continues existing #1213 original multi-span section consumption with available #1201 code; the Arc association validator is not reused as section/trim authority.

Stored plate-hole certificate: availability versus adoption — 2026-10-10

#1177 exact native and two-consumer notice receipt: immutable parent b129abeea422f35089b03cc7de6d16948b74488a -> native 8b3305366a1fca03446ed9c43c8b5d9339db9374; local merge 18c0dda83df38f019d5550f1bea9fcd013866727. Planner checked both merge parents, all four final native blobs and shared ancestry. Retained native first build/source/file/cold/compiled API proof has four accepted families, 59 wrapper refusals, 36 unchanged parent refusals and zero getter calls. No Planner runtime was executed for the notice.

Stage GPU Loader
Native plus integrated availability message One combined notice; delivery tool accepted One combined notice; delivery tool accepted
Recipient acknowledgment Not observed Not observed
Selected consumer adoption Not observed; remains tracked under #1177 Not observed; remains tracked under #1177
Actual target/current integration execution Unrun or not observed; no compatibility claim Unrun or not observed; no compatibility claim

Status: merged; integration validation pending. The certificate concerns the stored dyadic rational plate-hole model. It preserves the old parent's solid:false, topologyCertified:false and geometricValidity:not-certified, original source and provider semantics. It does not certify an ideal circle, general curved Boolean, manufacturing properties or renderer support. It also does not repair the separate #1176/#1162 saved Arc portability failure. Consumers keep their existing claims and record useful adoption in this parent or a linked Issue; no duplicated notice or forced work order is needed.

Earlier operation-specific receipts and their tested bounds remain below.

Current interpolation, sweep and loft adoption — 2026-10-09

All six providers below have native and merged CAD receipts and exact local ancestry. Availability is not actual own GPU support; #908 actual GL and #874 denial remain unchanged.

Native operation Integrated provider Actual Loader stage Own GPU stage
#934 fixed-orientation sweep #934 receipt; 481052f8de0b6d114b17deeb16dd9304a087f795 #956 merged receipt; 8b423ae9ab4f85370fbc8812786df37adfad9d44; actual six original #934source0/owned models/five Three Meshes/native-valid zero-translation preview refusal/real rail edit/four refusals/owned cleanup/console0 No operation-specific receipt
#943 through-point Curve #943 receipt; 60c1f235a58df64889045f84b66b123ff387c5cc Actual native #934 composition; generic renderer support is not dedicated #943 consumption No operation-specific receipt
#946 point-grid Surface #946 receipt; 54b7d9ef96b17feb2de3d378d02ce0bf7a93d730 #951 receipt; 3c72d11d9e48773865d3612aa85598bbd7a2adb5; five Three meshes/sixth coincident preview refused No operation-specific receipt
#947 parameter choice #947 receipt; f25f0a5dd101194b70f0a25745fa99ea9d024ac9 #950 receipt; ff50125fc0882e41af9c7ac16191df3478a002d4; four original files/Three Lines No operation-specific receipt
#949 fixed-weight Curve #949 receipt; d703c995e2781bcc7c72b3a63b65d97aa94b95cc #953 receipt; e940ca3992bd97601ff282cc1628c383f7a2872e; six Babylon Lines/one valid collapsed preview refused No operation-specific receipt
#952 compatible loft #952 receipt; 122cf34ae5c8c54f910608fe20bc6eb3f6416967 #954 receipt; 08209c8539ce907cc775ad08dbe46c747d80b003; five Babylon meshes/one coincident preview refused No operation-specific receipt

Qualified native properties #937 are separately integrated at 2b9bbd56fa8aae6491b92a6d1e8c278d6f5d5062: nineteen outputs/nine refusals and direct CAD #931 equality, no browser annotation or mass claim. Pixi fan-out #945 is separately integrated at 0fc373aef6eecee4e96811331c629b54f6275185 with17leaves/3empties and actual Pixi3D2.5/PixiJS7.2.4 WebGL2 proof. Native construction, target sampling and caller resources remain separate. Broad quality/packed npm/publication remain deferred.

Planner coordination under #660, observed 2026-10-08. This ledger separates native implementation, local Integration, generic version support and actual operation-result consumption. Module Issues/manuals own newer exact results. Planner ran no build/browser/reader to prepare this page.

Actual adoption and outstanding children

CAD capability Native local Integration GPU adoption Loader adoption
Curve reversal #672 9cd6e5c69641362670a6754592ede10129fb6748; actual compiled/native source flow Actual GPU #791, integrated 6456bfe1fef307c3e6d5147009b115f0a3de0a4b Native #792 weighted reversal and actual Three receipt 69316097; local Integration 88314b5a complete; #795 actual Babylon native receipt b959ef74, local Integration 3aa3ac3f complete; #796 actual pinned Pixi Curve native receipt be7e6f7b, local Integration 5fe6abb8 complete; #796 merged-head receipt
Curve interval extraction #676 b90b5aa0fc356b9835dc17625d3aab85ee023045; original retained parameters/owned source flow Same #791 integrated flow, actual retained interval/domain/ID/source/refusal proof Same #792 owned interval and Three receipt; local Integration 88314b5a complete; #795 actual Babylon native receipt b959ef74, local Integration 3aa3ac3f complete; #796 actual pinned Pixi Curve native receipt be7e6f7b, local Integration 5fe6abb8 complete; #796 merged-head receipt
Wide Curve refinement #686 3d2cecad5e649fd84ecb768e124459e1ae45975b; actual bounded refinement/native source flow Same #791 integrated flow, actual joined31 -> refined64/68-knots result and GPU uploads Same #792 actual 31→64-pole result and Three receipt; local Integration 88314b5a complete; #795 actual Babylon native receipt b959ef74, local Integration 3aa3ac3f complete; #796 actual pinned Pixi Curve native receipt be7e6f7b, local Integration 5fe6abb8 complete; #796 merged-head receipt
Wide Curve control-polygon edit #804 Native 2a807091 on 1bb3acb5; actual 64-pole coordinate/weight/source result, local Integration 579b09ae complete (#804 merged-head native receipt) GPU #842 planned actual edit/wide-reversal consumer; native #839 is now integrated, GPU adoption remains separate Native f73dd879; #810 native receipt, local Integration 3649427f merged-head receipt complete. Actual public edit → source0 → headed Three 286/286 px and 91/89 samples.
Three-section loft Surface #847 Native 6a0bd9d3, local Integration 615a0b30 complete; three same-basis sections, V=0/.5/1 local interpolation and four-object Source0 No actual GPU loft adoption claimed Native Loader bc94e603; #855 base loft/three-section WebGL2 receipt, local Integration a825def4 receipt complete. Separate #854 edited-middle rebuild native receipt at 0616f3eb and local Integration e49e0328 merged-head Three/WebGL2 receipt complete: public middle Curve edit→new Surface, two source-owned groups and visible difference.
Original document control-hull bounds #852 Native 7f7dae8e, local Integration b90a9de6 complete; exact current qualified body reference and conservative original XYZ/mm control-pole bounds/witnesses No actual GPU bounds adoption claimed Native Loader 74d7c482; #856 direct Three document-framing native receipt and local Integration 6c745f25 merged-head WebGL2 receipt complete on four selected bodies with explicit host poses and camera. This is source-space hull framing, not Viewer #737 displayed geometry fit or tight extrema/mass.
Source-qualified Curve arc length #857 Native aggregate base 7f7dae8e → head 9f8dcf81, local Integration c1669d371ec2ab81b78faa6a19294988af5b52ed complete; native D1 integral and heuristic error estimator, source/reference/revision/interval in mm Exact native and integrated availability each sent once; actual GPU consumer not claimed Native Loader 8330a3bc; #860 direct Three quarter-Curve native receipt and local Integration 231e15c5 merged-head WebGL2 receipt complete with separate native estimate3.1415926535897274mm and13-point display chord sum3.138646101931091mm, visible Line/label and owned refusal/disposal. No certified global error or general dimension claim.
Source-qualified Surface parameterized area #859 Native aggregate 9f8dcf81 → 8b54999c, local Integration 616b4b352b2a3776ad8e7955b05aefc489426e91 complete; actual native-Jacobian integral, source/ref/region and heuristic estimator in mm² Exact native and integrated availability bundled once; no actual area consumer claimed Same exact availability bundled once; concrete caller/target consumer remains separate. No generic target parity implied.
Authored native assembly graph #863 Native aggregate 8b54999c → d947fb3c, local Integration 46f3b6a4d559b7633b92d135c571baac52478ac2 complete; actual shared-parts/hierarchy/query/edit/file/compiled proof Exact native and integrated availability each sent once; GPU #874 is preserved WIP after its actual administrative browser-policy denial; GL/pixel/lifecycle gate unrun, not integration-ready Same exact availability; Loader #872 is integrated at 1bff50aafada9b0e51291f89206069fcec880b6b: public three-assembly import, six bindings/five point witnesses/refusals/disposal and actual HTTP/WebGL2 passed. This is one named target, not parity or a copied evaluator.
Revision-checked assembly member transaction #876 Native d947fb3c → 8f533898, local Integration dffd82f09bd6a617ea5bc9a6fc010da25f6fe3c1 complete; actual add/remove/reparent/empty/source/file/public flow Native/integrated availability each sent once; actual member-edit target flow not claimed; denied874 remains separate Same availability; current static872/879 adapters can consume complete results, but actual transaction/refresh caller flow is a separate Issue. No new runtime inferred without checking existing API.
Native coplanar linear-Face Boolean #881 Native 8f533898 → 69027a2c, local Integration 59c1c02b095c6b3ddbf5bd9f9b14754589b9f3f9 complete; actual region/holes/components/source/UV/parameter flow Combined native+integrated availability once; 887 raw filled preview is integrated; no support-plane substitution. Actual GPU target proof unclaimed Same combined availability; #890 has actual merged-head Three filled-region proof. Other targets and Shell display require separate receipts.
Native capped Boolean extrusion #888 Immutable native c3083d43 → 183859d3, local Integration 4ffea1a801be8de3e1ef574ff84a629858af1a1a; six actual file results and 21 refusals. Native trimmed caps/ruled walls/edge-use/source lineage; not certified Solid. Combined native and integrated availability sent once. Actual Shell target adoption unclaimed; CAD #896 producer is locally integrated; GPU #904 CPU preparation is separately integrated; own renderer #908 remains planned. Denied #874 stays separate. Same combined availability sent once. Planar #890/#893 consumers do not prove this Shell path; adoption needs its own contract and target receipt.
Generic Curve sample v1 #696 Explicit version/capacity profile, old v0 remains separate #725 9136286402c7b7f07c884d9a84fc969fcfe77846, saved64-pole v1/native record actual WebGL2 #728 9f610f47ffefc3d34b59c0f9ccf41c38b90d3908, actual neutral/Three file flow; later Babylon/GLB profiles have their own receipts
Surface region/reversal #680 / #694 Native APIs separately locally integrated Actual GPU receipt, 6b6afd2199c8e895ee7b6e79f16d750e2357b71d Actual Three receipt, c972701596635c3260770f008734a394c0cb494e
Cubic Bezier/affine Plane #781 Locally integrated a36553d43fda59babc993741ece59362bb62e582; affected build and actual six-case source/file/API flow passed Exact integrated availability sent once; query/inspection adoption remains separate Exact integrated availability sent once; no mesh-ray/GLB topology claim
Wide cubic Curve/affine Plane #793 Native 1bb3acb5a486028a860cb279f008150fbb52100f on a97cfe93e635195282302db06a63648eefeeda47; actual operation-produced 64-pole/37-span source/API flow; Integration stage remains separate New native availability sent once; no rendering/query adoption claimed New native availability sent once; no automatic parser/target widening claimed

#672/#676/#686 are CLOSED for their supported prototype operation scope after native and actual GPU/Loader Integration receipts. Their closure records link GPU #791, neutral/Three #792, Babylon #795 and pinned Pixi #796 separately. Broader representative accuracy/conditioning/resource/compatibility/performance validation remains under #541, with general NURBS expansion #537 and commercial acceptance #503 still open. Generic sample or different Surface proof was not substituted. A future operation consumer may share one real combined flow, while recording each operation's actual source/domain/identity/limits separately. Closing a bounded consumer does not close the commercial CAD target.

Frozen candidate boundary for #791 / #792

Use current public CAD operations/owned validators and actual source results. A <=16-pole weighted/nonunit-domain Curve supplies reversal and interval extraction. The actual <=31-pole native producer supplies one wide-refined output with >16 and <=64 poles. Freeze actual geometry/options/source IDs/counts/commands before implementation; do not claim an exact64-pole operation result without producing it.

A declared display selection contains at most four original/output entries. Reversal retains its decreasing parameter map and derivative sign; interval extraction retains original t; refinement retains its declared domain and knot/coefficient lineage. Keep original/output source0, native IDs, coefficients/weights/knots/signed zeros and owned reports. Unselected originals can stay in native evidence, explicitly unselected. Never fabricate a result/source binding or rewrite original IDs just to satisfy a renderer.

GPU uses public qualified primitive v2 and explicit sample v1 in one canvas/context. Loader exercises neutral retained data and one actual Three target using its existing v1 adapter. Native authored XYZ, display basis, mm scaling, target namespaces/poses/colors, data/resource ownership and refusal behavior are explicit. Display line segments are approximation; no topology/error/manufacturing/physical-orientation certificate is inferred.

Each owner chooses its own order, freezes exact clean parent/fixture/commands, builds affected code and observes one actual saved-file/API/browser flow. Invalid schema/source/ref/capacity candidates retain accepted state. Dispose only owned resources. No new native algorithm, parser/renderer copy, helper runtime campaign, independent reader, packed/archive/parity/full suite/workspace/gallery/Review or download. Integration alone reconciles immutable deltas once; later actual merged receipts are linked back to all three parent Issues.

Pending native wide-reversal dependency

CAD #839 supplies the completed native and locally integrated 64-pole reversal profile at 7cbb66ec. Loader #841 consumed the actual original/reversed output in Three/WebGL2 at native 296de91b; local Integration b68df95c and merged-head receipt are complete. GPU #842 is also locally integrated at 998905c4e03e69f993941b9420c08959687cc9e0, with final browser-page repair 546dfd25d47d62aecef06f9d89a49062d1d8ea1f. Its actual saved-file/compiled-API/WebGL2 flow consumed wide edit/reversal outputs. Reuse actual public operations/validators and explicit v1 target admission; preserve original source, native ID, parameter/sign/bit lineage and source-versus-display ownership. Old31-pole reversal, generic wide refinement or a manually authored fixture cannot substitute for this operation result. One affected build and one actual target flow per owner; no new native parser/evaluator, target-parity campaign or imposed module order.

Current native Sketch provider correction

Child #783 changed its source-only proposal before code after CAD confirmed already integrated XYSketchDocumentV0 leaf 28e3d48ba3ae5eb0658f002d98eb6af1571e0083. Native Sketch intent/serde/evaluation retains real authored document/profile/point IDs; generated source0 Curve/Model and pointBindings are derived output. These are authored Sketch IDs, not B-Rep vertices or persistent topology naming. Canonical direct-geometry document1 is a different profile. No extra Sketch schema or missing-provider gate is needed.

The one-Line consumer remains a child of full #547: polyline/rectangle/constraints and their actual flows are not proved by that child. Earlier source-only/control-index text remains historical and does not supersede the actual frozen provider contract.

Navigation and remaining authority

Current family specification · Module contracts · CAD manual · Loader manual · Commercial CAD backlog. Native, locally integrated, actual named consumer, full validation and publication remain separate; no package publication or product push follows from this ledger.

Three-section loft and actual particle-depth dependencies

CAD847 is locally integrated615a0b302aca445fa3043412d983bd25f6fc77f9, actual native receipt. It interpolates exactly three compatible original sections at V0/.5/1 with positive homogeneous coefficients; general loft/sweep/BRep/solid remains open. GPU #853 is locally integrated at 08735579f9f8eed532ce29a0035323755c17b27a, with final browser-page repair 144a2471081eb6f1d4f7b89cae19cad944c4c582. Loader #855 base consumer is integrated at a825def43b40846d0795c8f8badb492a15529c08 (actual Three receipt); #854 edited-middle rebuild is separately integrated at e49e0328f8e7523f87dae5b3c5f8853ea71bb07c. Each actual target flow remains bounded to three compatible sections.

Physics #813 is locally integrated at 13754b20b10adec2a29e500d0a0b67fbd73300b0; its compiled 256-particle/240-step numeric flow passed. #814 has a real shared-WebGL2-context/camera/frame/depth need for native CAD plus those particles. GPU #850 is locally integrated at 120ca5cc534870abc7eb9431d9c99b042dd6844d; its actual compiled Physics 0/60/240-state WebGL2 flow submitted 256 POINTS and showed native-Surface shared-depth occlusion (3,195 cyan pixels versus 3,686 with a display-only offscreen Surface pose). Viewer #851 is locally integrated at 7da14ee4fef7537f1aaca206a3111b3d7a4d1b67; its actual compiled Viewer/source/Physics/WebGL2 layer flow passed. User-operated Play/Pause/Step/Reset #814 is locally integrated at c70bc331e64b0e122249def9787f93f129a526bc, with correction 57b86391acdd8a6aa05cf5b793d2153f4f614294. Actual merged-head controls/paused hash/reset/context-remount passed in the separate Physics-owned host. The automatic finite #851 collector does not complete that host adoption. Numeric particle state is not browser/depth proof. Host owns simulation/clock/metre conversion; GPU uses scene units. Genuine depth occlusion and submitted count are distinct. No extra renderer/canvas/SVG/blit or always-visible workaround, no GPU solver/CFD/native collision certification.

Actual GPU wide edit/reversal native consumer — #842

Native receipt: b90a9de621ed06ad1900779c8288f65fbb7fbde0 → 7d9386b464da1986e3b041221a218a004a8c3db3; local Integration receipt records merge 998905c4e03e69f993941b9420c08959687cc9e0 and final browser-page repair 546dfd25d47d62aecef06f9d89a49062d1d8ea1f. examples/gpu-scene/wide-operations-flow.mjs consumes an authentic saved #791/#68664-pole source, public #804 coordinate/weight edit and #839 wide reversal, their actual owned validators/source0/JSON files and native parameter/D1 observations. Original31 is retained and unselected. Caller original file bytes and regenerated operation source differ in responsibility.

One affected example build and the same actual file/API/WebGL2 flow passed after fixing incomplete collector recording. Three qualified scene2/sample1 entries preserve same native original/edit IDs with separate model namespaces; actual64/64/64 poles,111/124/124 samples and visible pixels86/113/116. Explicit authoredXYZ→RH-Y-up/mm0.01 mapping, buffers, wrong version/source/ref atomic refusal, resize/reset and seven tracked resource classes at0 were observed. First missing-record evidence is retained; its exact cause was not observed. No new provider code/DTO/kernel/parser/renderer, paused editor629, native source-format restoration, global error/topology/solid/performance or Loader/Viewer/publication claim follows. Run command and provider hashes/metafiles are in the receipt and example README.

Actual GPU three-section loft native consumer — #853

Native receipt: 998905c4e03e69f993941b9420c08959687cc9e0 → e18464473997f5938fee5a821a365096c1d11f1b; local Integration receipt records merge 08735579f9f8eed532ce29a0035323755c17b27a and final browser-page repair 144a2471081eb6f1d4f7b89cae19cad944c4c582. Affected CAD/GPU builds and the actual source/file/compiled-API/WebGL2 flow passed again on the merged head. examples/gpu-scene/three-section-loft-flow.mjs consumes authentic #847 equal_curved_middle source/owned data, public loft/validation and actual middle-pole Z3→3.25mm edit/rebuild. Native U[-0,2]/V[0,1]/IDs/control coefficients/signs/report remain authority; source0/owned results save/cold-reopen. Generated homogeneous middle coefficients and caller file formatting are separate responsibilities.

One affected example build and first actual source/file/WebGL2 flow passed. Four qualified scene2 entries share one canvas/context/depth: real9×9 Surface packet/native parameter pairs plus three section sample0 Curves17/33/17 points. Explicit RH-Y-up/mm0.15 and section display-only Z0.03mm preserve native geometry. Actual uploads,14618 non-background/113/120/118 section-color pixels, edited frame change, owned-result/packet/ref/fifth-entry refusal retention, resize/reset and seven GPU resource classes at0 were observed. Exactly three compatible sections are supported; no arbitrary loft/guides/sweep/BRep/solid/G1/G2/global quality/manufacturing/performance or independent Viewer/Loader/publication claim follows. PART-05/SURF-04 remain open.

Source-qualified native Curve length — #857

The immutable handoff is an aggregate base-to-head range, not a direct-parent claim: 7f7dae8e16244ba61328da9ef29535ae291e02e4 → 9f8dcf81234cdaffa1f488b53652122713045f6d includes intermediate commits 3f408c3c and 29ec3a83. Merged-head receipt at c1669d371ec2ab81b78faa6a19294988af5b52ed records affected CAD build and one Source0/current-document/file/compiled flow, seven accepted cold-reopened results and fifteen refusals. queryCadDocumentCurveArcLength / validateCadDocumentCurveArcLength use actual current refs and native D1/D0, positive clamped degree1..3 / up to64 poles and70 knots. Original authored XYZ/mm, domains, coefficients, source IDs/revisions and signed bits remain authoritative.

The original nonunit 3D Line measured5mm; a radius2 native rational quarter-circle estimate was 3.1415926535897274mm, with local analytic difference 6.572520305780927e-14mm and heuristic estimator about 5.008293646e-8mm. C0 full/interval, zero-speed, reversal and same-ID revision-edit results were exercised. Concentrated extreme-weight endpoint speed exhausted its budget instead of accepting near-zero length. The adaptive G3/G5 derivative integral uses native point-chord sanity only as an estimator guard; accepted length is not a display chord sum. This is not a certified global error bound, engineering tolerance or Surface area/volume/COM proof.

Native and integrated availability were sent once each to both GPU and Loader. Loader #860 tracks the actual direct Three label/property consumer, distinct from Viewer #689 straight parameter-point distance. GPU adoption and further native area #859 remain separate; no invented target support or broad campaign follows.

Native Surface parameterized area — #859

Integrated receipt records aggregate native base 9f8dcf81234cdaffa1f488b53652122713045f6d → head 8b54999c6c2fd15b156552d86ae02d20e577bb9f, including intermediate cccb5297/1f74b39c, adopted once at 616b4b352b2a3776ad8e7955b05aefc489426e91. The base is not a direct-parent claim. Affected CAD build and actual source/current-document/file/compiled flow passed: eight accepted results, fifteen refusals, five source files/two revisions/eight owned reopens.

Public query/validator use exact current refs and actual native Surface D1/D0, positive open-clamped degree1..3, 2..16 poles per axis and original XYZ/mm. The accepted mm² estimate integrates norm(cross(du,dv)); native point-grid triangles provide only a local miss-sanity guard. Actual full radius2/height3 native cylinder estimate 37.69911184307673mm² had local analytic difference about 7.89e-13mm² and heuristic estimator about 6.01e-7mm². Extreme weight concentration refused on budget; original domains/IDs/revisions/coefficient/sign bits stayed intact. Parameterized multiplicity, heuristic convergence and original-local units are explicit; no trimmed/union/B-Rep area, solid/volume/mass/COM or global error certificate.

Both GPU and Loader received one combined native/integrated availability bundle after the actual Integration was already complete. Renderer/host property adoption requires its own Issue and actual target evidence; displayed mesh area or a pose/scale must not replace native authority.

Native GPU Surface-area property consumer — #866

Native receipt: base 616b4b352b2a3776ad8e7955b05aefc489426e91 → child c3c1b1dd5a3e2968d8444e2974ef60eb2cd69bc6; local Integration receipt complete at 589d08cc0ab5bb6c9a3d2082c7d465be2fc4565e (adoption commit 8dd8d1dc2ef1f8b632e665e6b2bb63791cb9b4a1). The merged-head actual file/API/WebGL2 flow passed separately, retaining native 6→12 mm², display-scale separation, refused-state retention and seven-resource cleanup. Publication remains separate. examples/gpu-scene/surface-area-flow.mjs uses actual #859 canonical revision1/2 files, public current references/area query/whole-owned validation and one selected plane_body/asset_0/plane_nonunit. Original U[-3,7]/V[2,5], raw XYZ/mm/negative-zero Z/source/revisions and unselected bodies remain native authority. Native results/files are cold-reopened; this is not a mesh-area algorithm or new provider API.

One affected example build and the same actual compiled file/API/WebGL2 flow passed after repairing a generated client label-newline SyntaxError; the exact client module now compiles before serving. Real 5×5 packet/qualified scene2 uploads, visible pixels and source-qualified property were observed. Display-only scale[1.5,0.75,1] changed actual buffers/bounds/pixels while native area stayed6mm². Actual original width edit/document revision2 changed native area to12mm²; result/frame acceptance precedes property adoption. Stale ref/forged result/invalid pose/packet/test-injected program failure retained the accepted metric/property/frame. Resize and double-dispose seven resource classes0 passed, GL0/errors[]. Parametrized unposed area with heuristic estimator is distinct from displayed/posed/triangle/BRep/union/solid area and global/manufacturing accuracy. Viewer/Loader annotations and publication remain separate. Exact command/provider/fixture hashes and first-failure evidence are in the Issue/README.

Native assembly and target boundaries

Actual functions and limits describe assembly0 embedding unchanged canonical parts, logical revisions, explicit mm/degrees, row-major column-vector matrices and parentWorld*local. Original-local source/geometry and derived assembly-space point are separate. The actual merged source/file/compiled flow saved/cold-reopened23 files, checked20 public names and24 refusals. Equal geometry IDs in different assets are not merged; shared qualified part refs do not erase instance identity.

Each target consumer must freeze representation/basis/unit mapping, native part/instance/ancestor bindings, target capacity, shared resources and atomic lifecycle in its own Issue. Avoid applying an already-composed world transform plus the same parent transforms again. Native32 instances do not imply GPU four-entry support widened. Source snapshot/revision binding is not external part/hash/hidden-history certification; mates/topology/solid/global quality remain open.

Native Boolean region preview boundary

Function manual and actual881 receipt distinguish original world fragments/parameters/mm from dimensionless UV pcurves/area. Eleven accepted file/public cases,15 refusals and16-edge/two-source output are actual native proof. #887 filled mesh/true-boundary producer is integrated, and #890 Three filled consumer has separate merged-head WebGL2 proof. Nonconvex components and holes remain distinct from the complete support Surface. Other renderer target adoption requires its own proof.

Filled native Boolean preview — #887

Integrated receipt at ab886bc0acbb61fe5cf5234caf775c609e1e3075 confirms native aggregate69027a2c→c3083d43 adopted once. Native Node24 and merged Node22.22 executions are recorded separately. Eight saved meshes,38 triangles,16 refusals and11 public names passed. Actual API/limits distinguish raw XYZ/mm, dimensionless native UV, derived mesh identity, original fragment boundaries and internal bridges/diagonals. Native availability went once to GPU and Loader; Loader #890 separately passed merged-head Three filled display for authentic #887 hole, two-component and empty outputs at d534a81e3077d20d59314a66234a727ae0b02263. This is distinct from CPU producer and #886 contours. No forged packet0/Surface, solid/B-Rep, other target parity, packed npm or denied #874 substitute.

Babylon filled planar Boolean target — #893

Separate Integration receipt records native 13a2e971d570b3cb54bf062e80a4c418e5153053 → 7ad3f5f503f8c330492086b0fee550fb839673fa, merged cc3a228892c8d6e7eba44593099bf6579ac623f1. Affected CAD/interop builds, public NullEngine comparison and actual Babylon WebGL2 hole/disconnected/empty/refusal/disposal passed. This adds a named planar target to #887/#890; it does not consume the #888 Shell or establish all-renderer parity. Loader retains its owned manual and LDR status rows.

Pinned Pixi3D filled planar Boolean target — #899

Separate Integration receipt records native 687bec50e267d15baee82cf4b7c9565d11f8f476 → a3dbd08a91f66ad68c049314b369b810779dfe69, merged ce2064da85561e3820cfea9ab3b771b5a3cd695b. CAD/interop builds and actual pinned Pixi3D 2.5.0/PixiJS 7.2.4 WebGL2 passed. Native component positions, normals, indices, provenance and separate cadParametersUV were compared in the browser. The hole displayed 48,171 pixels beyond the caller's 112, disconnected components 13,572 each, and empty material zero. Five refused candidates retained the frame; staged and double disposal preserved the caller.

Generic Node Pixi import failed during texture initialization in the native attempt; there is no passing Node target-runtime claim. A first native browser camera world-transform failure was repaired before handoff, and no merged-head code repair was needed. This is one pinned planar display adapter, not PixiJS v8, all-target parity, Shell #888/#896 display or npm release acceptance. Source/UV/mm/basis and true boundaries remain distinct from texture coordinates, scene units and display diagonals.

Own-GPU Viewer native arc-length property — #898

Separate merged receipt, local 1faa3b5de1c05ceadf18d4c6ae3c258cb56262a7, adopts the native example delta 687bec50e267d15baee82cf4b7c9565d11f8f476 → 39c9f81c37bdc38e1daa1174efe3d22000b35c4b. The affected Viewer build and actual HTTP/WebGL2 flow consumed the original 3,027-byte canonical Curve document, public #857 arc-length query/validator and existing Viewer projection. The native estimate was 3.1415926535897274 mm, distinct from endpoint chord 2.8284271247461903 mm. The caller-owned DOM label followed camera/display pose while the native result/source stayed unchanged. Five refused candidates, selection, teardown/reopen, one context and zero tracked owned resources passed. No Viewer library API or implementation file changed.

The estimator remains heuristic with globalErrorCertified:false; the observed difference from π is not a global error certificate. Loader #860 Three annotation and this own-GPU Viewer example are separate actual consumers, not interchangeable evidence for all geometry or targets.

Native display GLB and Surface-area Viewer handoffs

Loader #901 native receipt, immutable 7ef1e68067750731e7af7223844099e1c0baa7e9 → 539c41a525a9403332dec620b5aff01f1e21b16f, records dedicated #887 display GLB export. Existing writer reuse, exact 0.001 metres/mm, explicit basis, copied normals/component indices/custom _CAD_UV and native source/boundary-versus-internal metadata remain separate from editable CAD. Saved GLB hole/two-component/empty sizes are 11,916 / 12,568 / 1,644 bytes; public Node HTTP GLTFLoader and actual saved-file WebGL2 passed. Four refusals preserved prior bytes/frame. First root-context package self-resolution failed and the harness path was repaired. A valid native Float32-underflow fixture was not constructed; that guarded branch has no executed refusal claim. Merged receipt confirms local 5088f71964a9d00f39bd225a3a672a5f11892204, separate Node 22 builds and the same saved GLB hashes/actual HTTP→Three GLTFLoader→WebGL2 1/2/0 display, four retained-frame refusals and owned cleanup; console errors/warnings zero. The underflow witness remains unrun.

Viewer #902 native receipt, same immutable base → 1eca4f52546b81f36ba0ed20d31ab404050eca1a, records an example/README-only #859 consumer. Two authentic revisions preserve original nonunit Surface/chart/source references while unposed area changes 6→12 mm². Camera pan and display pose move a caller label without changing native area; five refusals and teardown/reopen passed. The initial orbit motion assertion at a fit-center anchor was repaired by using the actual public pan action; no production package change. Heuristic globalErrorCertified:false, trimmed/B-Rep/volume/mass remain unsupported by this evidence. Merged receipt confirms local 9c63319ac9cb6aba6c59f3126cf9391a31da3d9d, separate Node 22 build and actual HTTP/WebGL2 6→12 mm² label/revision/pan/pose/refusal/teardown flow; console errors/warnings zero. Both native receipts were relayed once to sole Integration; root did not rerun product checks.

Filled Shell producer and separate consumers — #896

Native receipt records immutable 183859d37ea5f32fd74e9ac7bedde5e9919f12d1 → 2b56381a428f32caa92490d1539d94b0b2cb43a9. Integration receipt records exact patch adoption at a19ff754d9d4852f5eaad6a28fccaa8604873f1e, first merged Node 22 build and actual six-file flow: 288 face vertices, 168 triangles, 144 true Curve paths, 62 face ranges, 7 Shell ranges, empty all zero and 18 refusals. Function usage/limits preserves raw XYZ/mm, per-face UV and native source authority. True paths exclude display internals and bind both adjacent face endpoints.

Planner sent the combined exact native/integrated availability once to GPU and once to Loader. GPU #904 receipt is prototype-integrated CPU preparation at 60734bb81999163918078e9461e6345a15344fef, with separate first build/five actual saved-file API flow and 17 refusals. Own Shell renderer #908 is planned, not an actual renderer proof. Loader was informed that the dependency is ready and created #905 for its separately frozen Three Shell target; native actual target proof6072003148 is complete; separate merged receipt6072035894 is now complete at efac134978b7bea3926dcd02c2572a5602b4e9a3. Neither generic planar adapters nor another target prove Shell adoption or bypass GPU #874 policy denial. Native, merged, CPU preparation and each actual renderer remain separately tracked.

Actual native Three Shell target — #905

Native receipt, clean immutable e20ad87da05692b0be8a33120814c69797cc4c21 → a982568946a86e1dea293d8dfafccb1aa6684296, records five interop-owned paths. Optional /three-boolean-extrusion-mesh validates/clones the entire #896 result and keeps one Group per Shell, one Mesh per face and an independent host-attachable true-edge root. Fixed0.001 metres/mm and explicit authored XYZ/right-handed Y-up assertion; native hard normals and custom _CAD_UV are not texture UV. True edges use actual Curve samples; display diagonals are separate metadata. Original raw data and earlier target stay intact on refusal; owned disposal is idempotent.

Five authentic saved files passed Node builds/public checks: Shells1/2/0/1/1, faces10/12/0/10/10, paths24/24/0/24/24, triangles32/24/0/28/28. The actual HTTP/Three/WebGL2 flow showed hole material28,200px/background center, wall-only11,035px, disconnected Shells14,100px each and empty0. Distance2→3 changed frame hash445456346→3687839687 and pixels25,098→37,647. True-edge attachment changed hash1284547189→1536366909; four browser refusals retained it. Disposal freed68 owned resources and left zero display pixels with caller Scene/canvas intact; console errors/warnings0.

The first material-point probe used an outer-corner interpolation that hit background; choosing an actual native top-cap triangle centroid repaired the harness without product changes. Valid native Float32 underflow/collapse refusal fixtures were not constructed and those guarded branches remain unrun. Curve Lines are sample polylines, not exact continuous curves. Separate Integration905 receipt at efac134978b7bea3926dcd02c2572a5602b4e9a3 repeats affected Node22 builds/public saved-file checks and actual HTTP/Three/WebGL2 hole/walls/disconnected/empty/distance-edit/edge-overlay/refusal/68-resource-disposal with console0 and no product repair. This target does not prove own GPU renderer, other target parity, editable CAD, Solid or release. Planner relayed the exact ready #905 delta once to Integration alongside #907; it did not rerun product checks.

Native authored graph #903 — independent from preview/GLB

Immutable 2b56381a428f32caa92490d1539d94b0b2cb43a9 → a1c44d521b9c6883f33341ede9538b62ac550247 is separately integrated at 558dfbf3286609684c2dde40b18361efa036bcca (actual receipt). Actual nineteen-name parse/edit/evaluate/serde/validator chain has seven source/file states and thirty atomic refusals. It preserves qualified graph/revision/feature/output-slot/native entities and original input contexts; no fake transitive ownership. Usage.

Planner sent combined native+integrated availability once to GPU and once to Loader. Actual graph consumer/editor adoption remains separate. Planned #914 native reader now has real dependencies; no automatic canonical/mesh/GLB compatibility. #910 has a separate merged saved-GLB target receipt at aac168a3348e57103dac6d5a756d835cf9496234, but its input is #896 evaluated display data, not graph editing authority. GPU #908 remains built source only with actual GL unrun under #874 policy denial.

Actual portable Shell GLB and pending Babylon target

#910 merged receipt confirms local aac168a3348e57103dac6d5a756d835cf9496234, from immutable 486e12974d67ed9131d64c640fa796036120c00b → 98efd5d654553e9ffe3c42407def59c0df1b5be6. Actual five saved Shell inputs generated byte-identical GLBs55,064/58,464/1,556/54,644/54,656B. Public Node HTTP GLTFLoader and real WebGL2 passed for1/2/0/1/1 triangle Shell nodes and24/24/0/24/24 true Curve sample Lines. Hole material28,200px, walls11,035px, two Shells14,100px each, empty0, real height edit/line overlay/refusal/owned cleanup and console0. F32 underflow/collapse and1MiB refusal witnesses remain unrun; transport is display data, not editable graph intent.

Loader #913 native receipt, clean aac168a3348e57103dac6d5a756d835cf9496234 → 24e1a27447df7e574f062875c5c26a08786395fd, separately validates/copies the #896 result into a live caller-owned right-handed Babylon Scene. Actual NullEngine and WebGL2 hole58,289px, wall20,268px, disconnected17,307/17,306px, empty0, distance edit, optional true-edge root, seven Node/four browser refusals and44-resource cleanup passed; console0/no repair. Native sources and caller Scene/Engine remain owned correctly. Separate merged receipt6072256079 now confirms 95f8452e47a7d2d4c74a24a326a64e2617950ce9: first affected builds/NullEngine and actual WebGL2 repeated with the same counts/pixels/refusal/disposal44/console0, no repair. F32 underflow/collapse witness remains unrun. These measured target scopes do not prove renderer parity or own GPU #908.

Actual renderer-neutral authored graph reader — #914

#914 merged receipt accepts the independent native reader at addae1a8cc10ee5a49436b14af88fa55d2253934, exact 4939c701a61ac3e796c67c0ccd7507c7b31314cc → 7d4a0559e051d2415d91a6cbad33e17310c22111. Four interop paths, no producer/root/renderer changes. Public /boolean-extrusion-feature-graph reads seven actual hashed #903 authored files, retaining original text and a separately owned complete native result. Single parser call makes four native builder calls; extra whole-owned validation, edit prior/candidate rebuild, serializer evaluation and cold read work are separately reported. Height edit→authored save→cold read passed with prior text/files intact; nine refusals passed. Separate merged Node22 CAD/interop builds and compiled file/API flow passed without source repair. This is native file reading, not HTTP, display, packed npm or publication proof. Original per-feature/revision/output-slot refs remain qualified and mesh/GLB never becomes editing authority.

Parameter lifecycle availability — #915

Exact native a1c44d521b9c6883f33341ede9538b62ac550247 → dc162723d313a708f649b9899b56482c34fc8a14 is locally integrated at 548d0f6766cfb07bd13e9f56b9348dcc430a367c (receipt6072462999). Seven actual authored/native snapshots and25refusals prove atomic parameter lifecycle and explicit reference repair, preserving graph0 and original sources. Working9/final8 is admitted; final9 refused. Usage and limits.

Planner delivered combined clean native/integrated availability once to GPU and once to Loader. Reader #914's original903 cases do not establish actual915lifecycle-file consumption. A needed adoption must be a named parent subtask or linked Issue with actual generated915files/native refs and no producer campaign replay. Own GPU #908 is still built source only; external target receipts do not bypass its denied actual GL gate.

Actual pinned Pixi Shell adoption — #920

#920 merged receipt accepts exact addae1a8cc10ee5a49436b14af88fa55d2253934 → 5d20c76ffa64c3af1a0456c302e20102dc6e44b3 at local 7f55a24898a938a3539cd4eda78c6d68459bdbc0. Four interop paths, no source repair. Separate Node22 CAD/interop builds and actual pinned Pixi3D2.5.0/PixiJS7.2.4 WebGL2 consumed five authentic #896 files. Face ranges/Float32 hard normals/native UV metadata and actual Curve D1 LineStrip samples retained original sources. Hole8,215px/background center, wall2,848px, disconnected2,441/2,438px, empty0, real height edit/opt-in edges/five refusals/partial staged cleanup passed. Idempotent disposal retained caller112px/Application/stage/canvas; console0. Native F32 underflow/collapse witness unrun; no generic Node/Pixi8/parity or own GPU908 proof.

Native URL graph reader handoff — #919

Native receipt6072528445, clean 7f55a24898a938a3539cd4eda78c6d68459bdbc0 → c63d09d08cc8686472f355e3b9a795b6fd19b060, adds loadBaroCadBooleanExtrusionFeatureGraph to the existing native graph subpath. Actual local HTTP seven hashed903files/direct-reader comparison,21immutable progress events and14abort/callback/HTTP/length/body/UTF8/JSON/transport/native-budget refusals passed after first affected builds. No parser/renderer/global request state was added. True body/Content-Length limit1MiB and chunk guard4096 are separate from native canonical document transport limits. Sync native evaluation is not interrupted; a post-parse microtask abort check has no forced executed witness. Original text and owned native data stayed intact. Planner relayed this ready exact delta once to Integration after its actual terminal handle was observed. Separate merged proof is pending; actual915lifecycle-file consumption is not inferred from older903cases.

Feature lifecycle provider availability — #922

Native dc162723d313a708f649b9899b56482c34fc8a14 → d9d0171d758d51db9a7322526a4fc96b8eaaafaa is independently integrated at 6aa310a97e22d80a8092f5968114988bedd2c604 (receipt6073675541). Six actual node replacements/reference repairs/31refusals, current graph0/final4 native kinds and qualified original source names are proven. Actual limits.

Combined exact native/integrated availability went once to both GPU and Loader. Loader924's authentic parameter lifecycle files prove915consumption, not these922node changes. A graph-to-Three bridge remains an explicitly separate module-created next consumer. Whole Shell GPU908 is still built source only, with its actual GL gate unrun under874denial. No old fixture, alternate target or copied geometry substitutes for a new operation-result proof.

Actual current-array fan-out consumption — #928

#928 merged receipt6074215271 is CLOSED at d574af83e507d9f54ddd4976ef9c38c91ebb526b, exact clean 72f6e62a0990d134c94bde32d8329a17a923870c → 399c6b9e90718232c404c145984a878894ce6932, ten Loader-owned example/README/authored-copy paths. Current plural report assertions and old authored rebuilds are separately accepted; historical singular owned caches are not current authority.

Actual six native #927 files give independent leaf counts1/3/3/3/4/3, direct/HTTP/current paired equality and direct public CAD meshes; six invalid selectors retained accepted state. First integrated HTTP run stopped with undici read ECONNRESET; the same command passed once on retry without source or fixture changes. Cause remains unexplained and no generic HTTP robustness is claimed.

Merged Three/WebGL2 showed original sibling material pixels6,761/9,824/12,869, edited9,824/12,869/15,926 and three genuine empty leaves0/0/0. Exact leaf/slot/evaluation bindings and24true paths, true-edge overlay, four invalid selections on filled and four on empty,476owned disposal events/caller retention andconsole0 passed. Native interactive empty-leaf assertion repair remains in the earlier receipt. Private evidence /Users/user/.barocss-ai/v3/evidence-928-loader/integration/. This accepts separate selected construction outputs, not union/assembly/Solid, packed npm, ownGPU908or release.

Loader selected936for actual multi-output Babylon consumption. Planned root candidate937connects current931native construction metrics to qualified graph-output selection; no consumer measure/label proof yet and no priority override. Existing physical units/reference/ownership and each actual target remain separate.

Planned affine-copy target consumption — #961

Loader #961 tracks actual Three consumption of CAD #958's new original Curve/Surface affine copies. The producer #958 and this target are complete on local develop; the exact #961 merged receipt is linked below. After native and integrated evidence, Loader freezes exact original/copied IDs, actual source/owned file hashes, target options/accepted-refused cases and one build/file/HTTP flow. Native matrix baking and determinant parity are distinct from assembly placement, Viewer display scale or B-Rep face orientation. No runtime support or #874/#908 bypass is inferred; modules choose their own order.

Native affine-copy availability — #958

Native958receipt is clean c8261bf2159435305adbb22ac48a4df6a0745601 → bc987aac55fe0c080cab2c3cb49d317081a50e92, seven native cases/22refusals/13source0files. Exact native availability/API/units/ID/model/limits/actual build-file evidence went once to both GPU and Loader and sole Integration. Integration SHA and961actual target proof remain pending at this checkpoint. Geometry control-coefficient copies are separate from display poses/assembly placement; determinant parity does not prove face orientation/Solid.

Integrated native affine-copy availability — #958

#958 merged receipt now accepts 15387424fd5e9280028678e7f71fc76b9fbaa4e8 on local develop. The immutable native c8261bf2159435305adbb22ac48a4df6a0745601 → bc987aac55fe0c080cab2c3cb49d317081a50e92 was applied once as its exact four-owned-path patch: parent history was not an ancestor, but starting blobs matched the parent and resulting blobs matched the child. No unrelated history was merged. Node22 affected CAD build and one actual source/native/file/compiled flow passed with seven accepted cases/22refusals and genuine native D0/D1/cross/C0 evidence. Earlier native-only/pending wording is superseded for this provider. Loader #961 is also CLOSED at local no-ff merge a24dc08056533d995b9c33b0167c557ae7e14198; its seven-file Node22/Three WebGL2 proof is recorded in the consumer contract. Own GPU operation-specific rendering, B-Rep/Solid orientation and global quality remain unproven.

Native linear-pattern Babylon consumption — #966

#966 pre-code contract (2026-10-09). Frozen Issue receipt pins clean integrated parent 0cb33f5adb4332dc9e16794acbc24eab5e4048e8, all six complete native source and owned-result SHA-256 values, every saved original/copy pair source hash, exact native IDs/count1–5/XYZ-mm spacing, and Babylon9.29.0 options. Node22 read-only preflight cold-compiled and validated all six full patterns. The current Babylon loader admits at most four objects: seed-only and three-member full sources admitted; four five-member full sources correctly refused. All eighteen producer-saved two-member original/copy source projections admitted. #966 must retain each complete native Model as authority and select all members by source-qualified native ID; it displays the seed once and every actual child from those saved pairs, with extra pair seeds hidden and their resources owned. It must verify native/neutral/Babylon buffers, real browser visibility, refusal retention and double disposal. This is a bounded target composition, not direct five-object loader support or a new CAD algorithm.

Loader #966 is CLOSED at local no-ff merge d1a6cd97dbe51c5f30d85a367547ccb1b8281ced (first parent cd03a361998d9ebe6ed0849cc746181442d0efd4, second parent native child 3855b4105d7f4a78b291306f1c05ed3fc67df41a from clean native parent 0cb33f5adb4332dc9e16794acbc24eab5e4048e8). Merged-head CAD/interop builds, saved-file and headed Babylon checks passed. Six byte-exact complete CAD #964 source0 files and eighteen actual two-member pair files passed Node22 CAD/interop builds, whole public owned validation/cold compile, complete 24-member ID/model/mm-spacing checks and neutral/Babylon buffers. Four five-member full sources correctly refused direct display under the existing 1..4 object limit; the saved original/copy pairs displayed every actual seed and child without renderer clones. Headed Babylon9.29.0 WebGL2/HTTP showed all 24 source-qualified members independently (36–754 pixels; the merged receipt corrects the earlier native minimum39), with 2,875 combined pixels and final frame hash 3107021861. Four browser invalid candidates retained accepted sources, scene and frame. Double disposal released 37 adapter-owned meshes and materials once; caller marker/light/Scene/engine/canvas survived, console warning/error0. First probe module resolution and signed-zero manifest loss were repaired before final proof; the seed-only spacing is [0,-0,0] in owned data. Native copies and raw XYZ/mm remain authoritative; gallery offsets change display pose only and Babylon applies 0.001 scene units/mm once. Own GPU consumption, feature-tree/circular patterns, union/Solid/quality, packed #801 and publication remain separate.

Integrated authored-axis circular-pattern Pixi3D consumption — #973

Loader #973 is CLOSED at local no-ff merge d3b8530a20f2fd47ee962b10f850e970980c176e (first parent 5009d18b871d1178e5655be39fcaddaddcd86061, second parent native child 93e7b43e0978f012094e5dc85caa0e80e7157f8c from 61efe7d74d0890cc6b3eed189a79a3014bca9f18). The pre-code actual-file contract froze seven full source/owned and eighteen pair hashes, original/member IDs, authored/normalized axes, signed angles/matrices and target options. Native clean-head CAD/interop builds passed. After merge, the affected interop build and actual saved-file flow passed against already verified current CAD dist; no CAD rebuild was claimed. Adjacent #966/#973 README additions first conflicted and both were retained mechanically; a provisional build before conflict resolution is preserved but excluded from adopted-head acceptance. First final headed Pixi3D2.5.0/PixiJS7.2.4 WebGL2/HTTP flow showed all25 source-qualified members independently (16–484pixels),3059combined pixels/frame473189518. Five whole-source previews admitted counts1/4/3/3/4; two count5previews correctly refused existing1..4limit and used eight genuine pair projections, with31owned meshes. Seven browser invalid/owned-angle candidates retained source/roots/frame; double disposal destroyed each owned mesh/geometry/material once and retained callerStage/app/canvas, console0/0. Complete native Models and matrices/basis/axis/angle authority stay intact; native UV stays in the neutral packet rather than a Pixi texture attribute. Preflight Node-resource, Vite dependency and CSS-transport failures are preserved; final product gates had no failure/repair. Own GPU, directhigher-objectAPI, feature-tree manufacturing patterns, union/Solid/quality, packed801 and publication remain separate.

Preserved earlier Planner function and audit checkpoint; current module receipts supersede pending stages

Loader #973 is the duplicate-checked planned Pixi3D 2.5.0/PixiJS 7.2.4 consumer of CAD #967. #967 is CLOSED at local adoption 61efe7d74d0890cc6b3eed189a79a3014bca9f18 (merged receipt). #973 pre-code freeze pins that exact clean parent, all seven complete source/owned hashes, eighteen pair-source hashes, actual axes/angles/counts/IDs and Pixi3D options. Browser preflight admitted complete counts1/4/3/3/4, refused both count5 complete previews under1..4, and admitted all18 genuine pair projections. Final display uses whole sources for counts<=4 and original/copy pairs for count5, with25 selected members and31 owned meshes; visible GPU proof is pending. Before code, Loader must freeze exact clean integrated parent, all authentic file hashes, authored/normalized axis, axis origin, signed angle step, count1–5 including seed, native IDs, target options, actual preview admission/refusal and resource ownership in the Issue and Wiki. The complete Model and every native rotation/affine proof stay authoritative. If an existing adapter refuses a five-member source, record that limit and use only genuine producer-saved original/copy source projections; a Pixi3D container rotation or cloned seed does not prove native copies. One affected build and actual saved-file/headed Pixi3D WebGL2/HTTP flow must verify native/neutral/display buffers, all admitted members, positive/negative angles, angle edit, seed-only behavior, source-qualified IDs, refusal retention and double disposal with caller Stage/app/canvas survival. Own GPU, feature-tree circular manufacturing patterns, union/Solid/quality, packed #801 and publication remain separate; no module order or approval gate is implied.

Earlier Planner function checkpoint retained; current module receipts supersede pending stages

Loader #973 is the duplicate-checked planned Pixi3D 2.5.0/PixiJS 7.2.4 consumer of CAD #967. #967 has a clean native author receipt, but local integrated provider acceptance and actual merged source/owned/per-child files are pending. Before code, Loader must freeze exact clean integrated parent, all authentic file hashes, authored/normalized axis, axis origin, signed angle step, count1–5 including seed, native IDs, target options, actual preview admission/refusal and resource ownership in the Issue and Wiki. The complete Model and every native rotation/affine proof stay authoritative. If an existing adapter refuses a five-member source, record that limit and use only genuine producer-saved original/copy source projections; a Pixi3D container rotation or cloned seed does not prove native copies. One affected build and actual saved-file/headed Pixi3D WebGL2/HTTP flow must verify native/neutral/display buffers, all admitted members, positive/negative angles, angle edit, seed-only behavior, source-qualified IDs, refusal retention and double disposal with caller Stage/app/canvas survival. Own GPU, feature-tree circular manufacturing patterns, union/Solid/quality, packed #801 and publication remain separate; no module order or approval gate is implied.

Preserved earlier Planner checkpoint; current consumer receipts above supersede its pending stage

Loader #966 is a duplicate-checked planned consumer of native CAD #964, under #658/#660. CAD #964 is CLOSED on local develop at exact four-path integration 0cb33f5adb4332dc9e16794acbc24eab5e4048e8 (merged receipt); Loader target proof remains pending. Before #966 code, Loader freezes authentic authored/owned/source files, original/member IDs, actual count1–5 including the seed, native mm spacing, native/preview budgets/admission/refusal and one affected build/real Babylon flow. Every source member must be consumed; a renderer instance or host pose of the seed is not a native pattern copy. Context-qualified source-key/native-ID evidence avoids cross-file original-ID aliasing. Own GPU consumption, feature-tree/circular patterns, union/Solid and quality remain separately open. Modules choose their order; no Planner approval/FIFO.

Integrated pattern provider availability — #964

Native bc987aac55fe0c080cab2c3cb49d317081a50e92 → d829d24760bf47fdf99c5eb15b92a0c25c6b538f is integrated at 0cb33f5adb4332dc9e16794acbc24eab5e4048e8 (actual receipt). Exact clean source/API/budgets/mm/ID/model/actual-six-state21-refusal evidence went once to both GPU/Loader. #966 can freeze actual integrated saved files but has no target acceptance yet. Native geometry copies are distinct from renderer instances/host poses. Older planned-provider wording is superseded only for964. #967 remains a separate frozen circular native child without runtime proof.

Native curved trim candidates and separate consumer adoption — #1083

Native receipt: immutable e9d59973512b06b7d67ed177487942b8ce6cb8c3 → 4b95cf6422b796af4fe7bd1f1f3611eba74405f7, four CAD-owned paths. Planner inspected the clean checkout, exact range, final checkpoint.retry2 and actual new flow summary: affected CAD build and source/API/file/compiled consumer flow exit0, four accepted families,32 root refusals. Original failed build and negative-fixture expected-code failure remain preserved. No Planner runtime replay or broad campaign.

Public buildVLinearSurfacePlaneTrimCandidates / validateVLinearSurfacePlaneTrimCandidates consume the complete validated1069section. The result retains4 natural boundaries,4 interval children, original Support+7worldCurves,6logicalUVvertices,7edges and2four-usecycles. World source/schemaVersion0 contains EIGHT objects; compact native 'Model8' is object count, not schema8. Original whole source models remain authoritative. SurfaceUV sidecars are dimensionless JSON, not world-mm geometry. Whole coefficient-model position-gap bound≤1e-7mm and local21 D0/D1/UV observations remain different proof scopes.

Stage GPU Loader
Exact native API/evidence notice Delivered once to existing GPU Work; current #1095 claim preserved Delivered once to existing Loader Work; current #1067 claim preserved
Sole Integration code merge Exact provider merge 96f3aca52e841034c19c3cc1f09e4af396a953a9 available; notice delivered once separately Same exact merged provider available; notice delivered once separately
Actual target consumption Not proved; existing naturalFace/planartrim renderer does not imply this curved trim admission Not proved; each actual target/API/profile requires its own Issue evidence

Planner tracking comment records supported-tool acceptance. Recipient acknowledgment, native usage, rendered adoption, shared code availability, later integrated screen/file/recovery validation and publication remain separate. New consumer gaps belong in #1083 or linked owned Issues; no duplicate waiting card or forced global order.

This is a stored-UV candidate family: simple oriented UV cycles/logical incidence and bounded coefficient-model gaps. It does not establish ideal Plane half-space, Support regularity, world embedding, material inside/outside, manifold Solid or general3D Boolean. CAD-selected #1098 is active exact storedUV material classification, not a completed worldSolid/render capability. Full commercial CAD remains tracked in #503/#535.

Exact #1083 merged-code availability

Integration receipt6086634306 records 96f3aca52e841034c19c3cc1f09e4af396a953a9, exact native child4b95cf64 reconciled once. Planner checked merge parents, first-parent four-path delta and all four native-child blob identities. The native parent was not a Git ancestor; Integration recorded that failed precheck and the two additive README/barrel conflicts, then used exact child blobs. No later1098 child was included. Separate exact merged-availability notices were delivered once to GPU and Loader. merged; integration validation pending: native proof preserved; no current Integration build/flow/screen/file/recovery pass claimed. Rendered/profile adoption remains unproved.

Native stored curved UV material queries — #1098

Native receipt6086602954, exact clean 4b95cf6422b796af4fe7bd1f1f3611eba74405f7 → 818f514a66b01dccc2706cacd995b7c532b76ab7, four additive CAD-owned paths. Planner inspected first checkpoint build/new source/API/file flow exit0 and summary:6genuine parent families/10groups/31queries/37root refusals/getter0. Actual source150/runtimeJS151/eight public names and compiled/declaration consumer are author evidence. No Planner replay.

Public classifyVLinearSurfacePlaneTrimUV and whole-result validator retain the complete1083trim. Queries1..4 use original dimensionlessUV; options cap maxSubdivisions0..16. Exact stored positive-weight monotoneU graph/homogeneous hull/root witnesses label inside/outside/boundary/uncertain. Actual max16 may still return successful uncertain; do not guess binary fill or tolerance-boundary. New query root calls no nativeD0/D1/source compiler; inherited validation work is retained separately. Full source/UV/proofs/qualified faces remain authoritative.

Exact native API/limits/proof notices delivered once to BOTH GPU and Loader; Planner consumer tracking6086663302. Integration code is now available at14f650de below; GPU/Loader actual target adoption remains unproved and separately tracked. This child is absent from the earlier1083merge96f3aca5. No worldpoint projection, idealPlane half-space, embedding, occupied volume, manifoldSolid/generalBoolean or rendering certificate follows from storedUV classification.

Exact #1098 merged-code availability

Integration receipt6086687994: local merge 14f650de5ec49e1598610a003216cc4ac6476c36, exact native4b95cf64→818f514a adopted once, four owned paths/no conflicts. Planner checked merge parents, first-parent delta and all four immutable child blob identities. Actual1083/rational dependencies are present. Separate exact merged-availability notices delivered once to BOTH GPU and Loader; no new consumer rendering claim. merged; integration validation pending: native first build/actual flow retained; no current Integration build/screen/file/recovery pass inferred. Full #503/#535 commercial target and GPU/Loader profile adoption remain open.

Actual Three consumption of closed patch incidence — #1067

Loader native receipt6086750263: exact clean bbfd8b6d6823f824a23a69d9285ec8e7197ae4e4 → 3975aaebe322e574ed9cd0a72a02a560caf677ff,23Loader-owned README/example/original-data paths; no runtime/API/export/provider/kernel/manifest/root/lock change. Actual #1057 producer merge1c1f262c is present. Planner inspected the clean checkout, exact paths and saved evidence-1067-loader/summary.json, not a new runtime campaign.

The actual source/file/public native+Three CPU flow and headed Three0.186.1/WebGL2 flow passed at that native child. Full15source/request/result byte pins and full native closed-incidence/child proofs remain authoritative; Source0/schema0 with5objects per separate asset is not schema5 or one30objectsource. Each30/30/10member collection contributed isolated pixels under unchanged native coordinates and fixed camera. Actual curved midpoint[5,10,1], not chordmidpoint[5,10,2], matched the displayed sample. Native interior edit changed Surface pixels while boundary coefficients/graph remained exact. Twelve genuine refusals retained full native/readout/Scene/resources/RGBA. All70geometry/materialpairs disposed once, callerScene/marker/camera/context retained. Source graph155ownsrc/0dist and actualconsole0 are recorded; no compiled/other-target/globalgeometry certificate inferred.

Stage Actual status
Native CAD provider1057 Merged1c1f262c; preserved native proof; later integrated checks separate
Loader1067 own target consumption Native3975aaeb actual Three/source/file/lifetime verified within this exact profile
Shared1067 code/target availability Sole Integration adoption pending; native browser pass is not shared current consumer validation
GPU closed-incidence consumption Existing1072 forwardFace source display does not invoke global1057builder; no new constructor/whole-proof usage inferred

Abstract global closure retains solid:false and embeddedManifoldCertified:false, including the coincident two-Face pillow. Display pixels do not establish occupied volume, generalShell/Solid, sewing, trim or inside/outside. GPU/Loader #1083/#1098 notices do not thereby add those curved trim/material renderer capabilities. Loader selects separately reproduced legacy Curve conversion fix #1100 next; GPU owns its independently reproduced counterpart #1102. Broader release/packed checks and publication remain deferred/separately authorized.

Native restricted integer 3D Solid Boolean — #1101

Native receipt6086967511: exact clean 818f514a66b01dccc2706cacd995b7c532b76ab7 → 346c07fa624c87dafa8e087d30ce5511c3eec2e4, four CAD-owned paths. Planner inspected clean Git/exact paths and saved FIRSTcheckpoint build/new source/API/file/cold/compiled flow exit0:8cases/33refusals/getter0, source151/JS152/public8. No new Planner runtime campaign.

Actual regularized union/intersection/difference uses two admitted positive-volume-overlap integer axis boxes. Whole original Source0/schema0 models retain six support Surfaces plus unused Curve5 and signed zero (SEVENobjects). Each output panel retains an actual open FaceBundle and compiledSource0/schema0 withFIVEobjects. Full native source/qualification/geometry/proofs remain authority; mesh/GLB is derived display only.

Native case Volume mm3 Area mm2 Panels Shells Bodies
Overlapping union 120 168 42 1 1
Intersection 8 24 6 1 1
Difference 56 96 24 1 1
Internal cavity 208 240 60 2 1
Rectangular through hole 64 128 32 1 1
Severed material 64 128 12 2 2
Identical difference 0 0 0 0 0
Blind pocket 204 240 46 1 1

Exact cells/neighbor cancellation/conforming opposed edge uses/oriented vertex links, exterior/cavity and material components, original-support lineage and signed Shell-volume sum certify this restricted cubical coefficient-model boundary/embedding/material. Empty has noBodies/Shells/panels/sources andsolid:false. Limits27cells/64vertices/144segments/72panels; largest actually executed60panels/900local observations. Local D0/D1 witnesses are not global binary64 evaluator/manufacturing certification. Rotated/floating/disjoint/contact-only/arbitrarycurved/cylindrical/generalSolidBoolean remains unproved under503/535.

Planner handoff6087049515 records exact native API/limits/evidence delivered once to BOTH GPU and Loader, preserving current1103/1100claims. Integration code is now available at059891fa below; actual target consumption and integrated validation remain separate and pending. Existing forwardFace/4object/legacy6FaceSolid routes do not automatically consume the full72panel/result/source authority. Consumer gaps require actual linked owned Issues, not implicit support or duplicate waiting cards. CAD selects the next exact WorldXYZ material-query scope; no next native pass is inferred.

Exact #1101 merged-code availability

Integration receipt6087118468: exact local merge 059891face3efa449cebe06bf4d674c6f3467315, native818f514a→346c07fa/fourpaths/no conflicts. Planner checked actual parents/all immutable child blobs and delivered exact merged availability once to BOTH GPU and Loader, tracking6087162006. Code-ready from preserved native proof; merged; integration validation pending is not a rendering/file/recovery pass. Child nativeFaceBundle geometricValidity:not-certified/solid:false remains distinct from restricted nonempty aggregate solid:true. Actual GPU/Loader Boolean target adoption is unproved. CAD-selected #1105 exactWorldXYZ material query is frozen/active, not a completed public target or generic curvedSolid capability.

Exact integer-cell mass properties — #1112

Native1112receipt6091937301, exact de09dfc1→3d765753/fourCADownedpaths. FIRSTaffectedbuild/newactual source/coldfile/compiled flow0:11measures/28refusals/getter0,153source/154JS/public8. Planner inspected actualsavedcheckpoint/summary/immutableexportnames and localmerge3cf860756a1ef4a26fdf3d2f904e4deee2a43336 parents/allfourchildblobs. Exactnative+mergedavailability deliveredonce to BOTH GPU and Loader, tracking6091994326. Actualtargetpropertiesuse is unproved.

Public measureAxisBoxSolidBooleanMass/wholevalidator retain full owned Boolean/source/Body/Shell proof. Uniform caller-declaredpositivefinite density≤1e6kg/m3; exactoccupiedcell V/M/Q/centralmoments yield masskg, centroidmm, inertia kgm2 with perBody+total values. Exact/storedIEEEtensorPDminors, nearest-even outputs/exactabsolute/upwarderrors and symmetricbits retained. Empty mass0/nullcentroid/tensor/noPD; nonemptyNumber.MIN_VALUEρ genuinelyREPRESENTABILITY. Analytical10×20×30mm/ρ1000→.006kg/[5,10,15]mm/diag[6.5e-7,5e-7,2.5e-7]kgm2. Translated/cavity/through-hole/separated measures passed; 42actualconversions is not the60logical budget. Oldprism/principal/rational/provider APIs unchanged.

Status merged; integration validation pending. No currentIntegration build/display/file/recovery/newconsumer replay. Density is not a certifiedphysicalmaterial; generalcurved/rotated/floating/nonuniform/manufacturing/globalgeometry/principalaxes/eigenvector/Physicspose/render claims remain unproved. New1118principal-analysis is selectedcontract preparation, not nativecomplete. Do not cast thisfamily intooldprism-mass/principalDTO.

#1125 exact signed-axis frame properties — 2026-10-10

Native bff08ca1c3cbf95243997f834db41c082ca872b8 → d8a49733bf96382b4724b198ce06469e53c20f3a; actual merge402e7922a67e65c78d0fab371c9e7c79e9dd5b02. Planner verified merge parents/all four native blobs and first checkpoint/saved summary: Node24, affected build/new source/cold/compiled flow0,33cases61refusals/getters0/all24proper rotations. Public transformAxisBoxSolidMassFrame/validator retains full exact parent fractions for C/Ic/Io and SI conversion/error/PD proof. Named signed-axis rotation and integer translation±1e6mm are explicit; no geometry bake/arbitraryangle/assembly binding or target render/dynamics claim.

One combined native+merge availability message went to BOTH GPU and Loader. GPU actual adoption remains unclaimed; Loader current1131 uses original authored-frame mass/stored principal and does not need1125. Module target adoption and later integrated validation are separate. Existing1129 is selected for authored geometry regeneration;1134 is a new source-preserving freeform candidate. No Root runtime replay or publication.

#1129 authored geometry regeneration — 2026-10-10

Native d8a49733bf96382b4724b198ce06469e53c20f3a → dbd7d3892785a640461cf9d096a71a430fa18c22, actual mergee82aecf6c7a37ea5338e63c8ef8ba8c7a5a0a5e0. First Node24 affectedbuild/newsource-authoredfile-cold-compiled flow0,15cases62refusals/getters0 and12publicnames; savedcheckpoint/summary andallfourmergedchildblobs checked. FullSource0twoassets/explicitIDs/dimensions/operation/revision and6Face/24derivedCurve/Shell/Solid/Boolean recomputation remainauthority. One combined native+merge notice sentBOTHGPU/Loader; targetadoptions unclaimed. Native demo dbd7author/committeremail easylogic@gmail.com differsfromrequestedcyberuls; factualcorrection6093058034 preservesimmutablehistory, futureper-commitidentityrequired. Generalcurved/rotated/cylinderBoolean/persistentTopo/assembly/rendering/liveSession remainunmet.

ActualLoader1131 consumes native1112mass/1118storedprincipal inThree, nowsharedbefc7d36 butcurrentRootruntimepending. Thisdoesnotconsume1125frame or1129authoredgeometry. Keeptheseadoptionrowsseparate. #1129 current Node22 affected build and one CPU/API/authored-file/cold/public-name flow passed at unchanged Root716e8442 (receipt6093110687); no editor/GPU/Loader geometry adoption is established by that CPU scope. Nativeconstructor1139 remains queued; sourcewriter1134 is now native complete below.

#1134 complete original Curve source editing — 2026-10-10

Immutable native dbd7d3892785a640461cf9d096a71a430fa18c22 → 436f8d291d53abe538f3b51bf6b891a0d5253df5, exactly4CAD/example paths and3commits. Native receipt6093222025. Root inspected actual parent/path/ALL author+committer identities, clean checkout, public4runtime/4type declarations, first affected-build/new-flow checkpoint and saved summary: Node24,10cases49refusals/getters0/source157/runtimeJS158. No extra runtime campaign.

Public editSourceCurveControlPolygon and owned validator edit only requested xMM/yMM/zMM/weight literals in provided complete Source0, preserving original IDs/degree/knots/domain/otherCurve+Surface/Model order/UnicodeCRLF/comments/untouched spans. Actual degree1..5/2..64poles/knots<=70/64edits/256fields and256patch boundary were run; coordinates<=1e6mm, weights1e-6..1e6. True no-op/negative-zero/cold-file re-edit passed. Native D0 failure remains atomic; D1 evaluated/refused observations preserve genuine C0/arithmetic failures. No smoothness/global-error/solid/topology certificate.

ONE native notice sent to BOTH GPU and Loader with exact range/API/limits/build-file proof. At inspected Root716e8442 this child is not an ancestor: serial adoption pending, no merged availability or consumer execution inferred. CAD handed Integration once; later exact merged notice remains pending. GPU/Loader adoption are separate, currently unclaimed. This writer preserves its caller's full file but does not rebind live document/topology/references or provide an editor transaction. Existing writer/Surface/math/provider APIs remain unchanged. Native completion, code availability, actual target adoption and publication remain separate.

#1134 actual shared code and first GPU consumer

Later actual merge 6cb37048c08ee5c99266111d4fd710636b38e25f adopts all4exact native child blobs/3commits once; Root verified parents/public names/identities. ONE later merged availability notice sent to BOTH GPU and Loader. Current Node22 integration validation is separate from the retained Node24 native receipt.

The later current Node22 receipt6093509596 was inspected: first affected build and one frozen whole-source/API/request/file/cold/owned/compiled-public-name flow pass10cases/49refusals/getter0/runtime4+type4. This completes the recorded CPU/API/file scope, not global regularity/topology/live document/editor/target support. Native Node24 and actual GPU CPU adoption remain separate evidence.

GPU #1144 native993ab241 actually consumes the new writer+owned validator and existing selected-uniform preview in source/explicit compiled/cold-file composition:10accepted/14refusals/getters0, quartic/quintic/64pole/no-op/cold re-edit and true GPU stricter source/object/count refusals. This is CPU preparation/file adoption, actualGL:false, not rendered/editor/Viewer/Loader acceptance. First example wrongly compared the validator's REPORT return with the whole result; preserved failure and example-only report comparison repair are recorded. CAD returns independent mutable copied data; GPU preview returns independent frozen copies. Loader received native and merged facts; later actual #1151 native Three adoption is recorded below. Consumer native merge and later shared checks remain separate.

#1139 independent-weight piecewise rational loft — native availability

Immutable436f8d291d53abe538f3b51bf6b891a0d5253df5→9e97d402517487c04c38cdda536ddaf83d9418f4,3commits/4CAD-example paths. Receipt6093399065. Root inspected exact Git/ALL identities/clean first checkpoint/saved summary: Node24 firstaffectedbuild+newAPI/constructionSource/file/cold/owned/compiledflow0,7cases54refusals/getters0/source158/runtimeJS159/public4runtime+4types. No Root replay.

Actual independent NONUNIFORM section weights construct Udegree1..5/Vdegree1 Surface from2..15sections, U2..16/grid16x15max and new copied-sections+Surface Model<=16. True homogeneous law and naiveCartesian difference are observed; formal V/U C0 and tiny-domain arithmetic D1 refusals remain actual unions, D0 failure atomic. Source262144/coords1e6mm/weights1e-6..1e6/87point+87D1attempt caps remain; no smoothG1/G2/Solid/global accuracy or unseen mixed-text replacement. Old providers unchanged.

ONE native/API/limit/actual proof notice sent to BOTH GPU and Loader. At inspected shared6cb child is not an ancestor; serial adoption/later merged notices remain pending. No target is claimed to tessellate/render this full profile: an existing D1/normal route may honestly refuse C0 or narrower degree/coordinate inputs. Do not cast or fabricate smooth normals. CAD keeps selected1147; Root prepared workplane1148 as a separate constructive candidate. Each consumer's real adoption remains independently tracked.

#1147 full native Surface source editing — native availability

Immutable9e97d402517487c04c38cdda536ddaf83d9418f4→a37f02e33fee4902c36fff7a78ed25a47dcd366c,3commits/4CAD-example paths. Receipt6093591411. Root inspected actual ALL identities/barrel names/first checkpoint and saved summary: Node24 first affectedbuild+newAPI/wholefile/cold/owned/compiledflow0,8cases/51NEWeditorrefusals/getters0, plus1SEPARATE oldLoft OWNED refusal. Source159/runtimeJS160/public4runtime+4types; no Root execution.

Exact editSourceSurfaceControlNetWide/owned validator supports nativeU/V1..5/2..16axes/256poles/1024scalar edits and patches, coordinates1e6mm and whole Source0/Model16/source262144UTF16UTF8. Actual U5V5/16x16/full1024field, unchanged siblings/metadata/AST spans/UnicodeCRLF/no-op/negative-zero/cold cases passed. Nine original parameter pairs retain mandatory D0 and true evaluated/refused D1 observations. An edited1139LoftSurface keeps sibling Curves but ACTUALLY invalidates its old owned recipe; this is geometry source editing, not automatic parametric recipe/live-reference rebinding. Old providers and consumer profiles stay unchanged.

ONE native/API/limits/actual proof notice sent to BOTH GPU and Loader. At inspected shared6cb the child is not an ancestor; exact serial merge/later notices and both target adoptions remain pending. GPU1149 tracks its matching writer-code/normal/Float32/tessellation dependency; Loader1151 selects full-original Curve files independently. No cast, synthetic smooth normal, global geometry/Solid/editor/publish claim. CAD has selected existing1148 workplane document for preparation; its API/flow remains planned.

#1148 authored workplane Sketch — native availability

Native a37f02e33fee4902c36fff7a78ed25a47dcd366c → e9d03e79d8d2511c3bdee3437d0e6bba10363b44, three commits and four CAD/example paths. Receipt6093783769. Planner inspected actual identities, exports, first checkpoint and saved summary: first affected build and actual API/source/authored-file/cold/owned/compiled flow passed;11cases,69refusals,getters0,160source inputs and161compiled JS files. Seven runtime exports and five public types were checked. No additional runtime campaign was run.

The new document explicitly retains old XY intent as local-mm data, a named numerically proper frame and complete profile-to-world Curve bindings. Actual local evaluation and affine providers regenerate real World Curves. Arbitrary oblique orientation, point/frame edits, stable output IDs, explicit lifecycle repair, empty intent, signed-zero codec and cold re-edit passed. Rectangle closing bindings and real C0 derivative refusals remain intact. Eight profiles and128total authored points are distinct from a single64-point polyline. Frame admission uses the declared1e-9 numerical tolerance; exact rigidity, constraints, regions, Face/Solid, assembly, persistent naming and UI are not certified.

One native/API/limits/proof notice was sent to both GPU and Loader. At inspected shared 24577d90, this child is not an ancestor. Serial adoption and later exact merged notices remain pending; neither target adoption nor display-axis conversion is inferred. World-XYZ geometry is distinct from local intent and from a Viewer/renderer pose. Preserve all previous provider and native receipts.

#1134 actual Loader adoption — #1151 native Three target

Loader receipt6093854071 records immutable 6cb37048c08ee5c99266111d4fd710636b38e25f → f988544f80a4391b6346f868ee711db1711937e9, one commit and37 interop paths. Planner inspected actual Git parent/identity/owned paths, saved source and corrected compiled CPU summaries, and both final source/compiled browser result files. These are saved author runs; Planner did not replay a producer or target flow.

The new optional native-selected-uniform-curve and three-selected-uniform-curve entries accept the complete original Source0 Model1..16 and explicitly select an original Curve. Selected degree1..5/2..64 poles, knots<=70, coordinatesabs<=1e6mm and positive weights1e-6..1e6 remain the native profile. Existing source byte/unit admission and Float32/scale/segment guards are genuine; no extracted one-Curve positive source is substituted. The complete original model, unrendered siblings, source edits, original parameters and signed zero remain authoritative. Uniform display is approximate, not certified geometry.

Actual source and compiled Three/WebGL2 final runs each record13 accepted results,21 synchronous and5 transport refusals,32 HTTP byte/SHA pins, two cold reopens,14 owned geometry/material pairs with peak2 and disposal1 each, caller-owned resource disposal0,31 retained caller marker pixels and78 GL checks0. Actual #1134 quartic/quintic/full64-pole edits and saved candidate re-edit drive target updates; full native readout, buffers and cold RGBA agree. Public source graph161/0dist and compiled161JS/0source fallback remain separate. These target results are distinct from GPU #1144 CPU preparation (actualGL:false).

Preserve the first mistaken build commands: they returned0 but built nothing. The first compiled run failed because dist was absent; actual build:library commands and corrected compiled flow subsequently passed. First source success and later example-only cold inspection checkpoint revision remain separate history. Native #1151 is not an ancestor of inspected shared75d6469a; serial adoption and current integrated target checks remain pending. Loader #1160 tracks Babylon adoption after the selected CPU entry is actually merged. No npm publication or cross-target parity is claimed.

#1158 directed native XY Arc — native availability

CAD receipt6093882265 records immutable e9d03e79d8d2511c3bdee3437d0e6bba10363b44 → 4dde61ac74b0a76cea81b0297956438a14e4ccd6, three commits/four paths/203 added lines. Bounded read-only audit verified the saved first affected build and first actual API/source/file/cold/owned/compiled flow both exit0:10 accepted cases,45 refusals,getter0,161source inputs,162compiled JS files,four runtime exports and three types. No additional runtime campaign was run.

buildXYAngleArc / validateXYAngleArc retain explicit id/mm/rad/centre/radius/start/signed sweep. ASCII ID1..48; centre and generated polesabs<=10000mm; radius0.001..10000mm; abs(start)<=2pi and1e-6<=abs(sweep)<=2pi. Degree2 rational construction has1..4spans/<=9poles, original native domain[0,spanCount]. Positive sweep is local-XY CCW, negative CW. Full turns copy endpoint bits but remain periodic:false. Native parameter is not angle; genuine interior C0 D1 refusals and numerical absorption/pole-bound refusals remain visible. Local observations are not global/manufacturing certification.

Exactly one native/API/limit/proof notice was sent to each GPU and Loader. At inspected shared75d6469a, exact native adoption and later merged notices remain pending. Loader #1162 has an independent existing-neutral compatibility preparation over ten genuine original Arc files; its actual target display is still a separate selected workflow. CAD #1161 tracks the next mixed authored workplane envelope using existing #583/#1158/#958/#1148; prepared29world+22local observations are planned, not executed. Neither new Sketch intent, renderer/editor/Face/Solid acceptance nor commercial completion follows from this native constructor.

#1151 exact shared availability — 2026-10-10

Sole Integration adopted native 6cb37048→f988544f once at 656bb5873b853c851c1fb4a2a063c0e71d7f842f, from1d66ae0a. Planner verified the two actual parents and all37 exact native interop blobs. Selected full-source Curve CPU and optional Three entries are code available; all29 old maps are retained with two additions. Earlier original24-file/native source/compiled target proof and no-op-build/missing-dist first failures remain separate. Current affected build/compiled CPU-type checks and later current target UI/file/recovery are still independent acceptance scopes.

Loader's actual thread acknowledged this merge and began existing #1160 Babylon contract work; no duplicate wakeup or another selector implementation was requested. Existing #1162 Arc consumer still requires exact native1158 adoption. This availability supersedes the earlier fixed1d66ae0a pending snapshot without relabeling it or claiming npm/target parity/editor/whole commercial acceptance.

Latest exact CAD code availability and mixed Sketch native proof — 2026-10-10

This checkpoint supersedes earlier fixed-root pending snapshots for code availability only. Sole Integration reconciled each exact native range once. Planner checked actual parents and all final native blobs; no product/runtime flow was rerun by Planner.

CAD operation Exact local merge Native delta checked Current scope
#1139 independently weighted piecewise rational loft 17848126ca0ab8d39b60cd714031df56f2fd2b91 436f8d29→9e97d402,4paths Code available; current integration validation pending. NEW Model construction remains distinct from mixed source editing/smooth/Solid support
#1147 full-source wide Surface edit d090c20a32661d112f80b54182cbd81e2b2b1823 9e97d402→a37f02e3,4paths Code available; GPU #1149 writer prerequisite resolved. Current CPU/file/target acceptance remains separate
#1148 authored linear workplane Sketch e27d8699caad720a50d30217ec6a16a87aadedab a37f02e3→e9d03e79,4paths Code available; GPU #1159 prerequisite resolved. Preserve its frozen linear payload and native proper-frame tolerance
#1158 directed XY Arc cb9a06c27cba9d4681c30edbcedfe75d64e42718 e9d03e79→4dde61ac,4paths Code available; Loader #1162 prerequisite resolved. Original parameter is not angle; fullturn remains nonperiodic
#1161 mixed authored workplane Sketch 2ffb259f66f1a9351fab2b308d60559256d8c314 4dde61ac→88a37ea3,7paths New mixed envelope code available; current integration and actual GPU/Loader/editor adoption remain separate

For every row, BOTH GPU and Loader received exactly one later merged availability notice after their native notice. The three1147/1148/1158 notices were batched in one message per consumer to preserve active work. Tool delivery acceptance is recorded; it is not a consumer execution result. Consumers continue from genuinely available code and retained native proof, without waiting only on deferred post-merge screen checks. Their actual profile/copy/source/pixel limits remain binding.

#1161 native evidence and limits

Native receipt6094104060: immutable4dde61ac→88a37ea3,three easylogic commits/sevenpaths,330added13deleted. Saved first affected build and first new actual source/authored-file/cold/owned/compiled flow both0:12accepted/79mixedrefusals/getter0/source163/JS164/runtime7+types5. Public evaluate/update/validate/serialize/parseMixedWorkplaneSketchDocument plus Error/DiagnosticCode and five DTO types. Planner inspected Git identities/range/public barrel and saved checkpoint/summary, not a replay.

New explicit envelope combines original Line/Polyline/Rectangle and directed Arc intent, <=8profiles/128TOTALauthoredpoints. Actual interleaved five profiles retain15authoredpoints/14nativepointbindings/two construction centres/29affine+22originalArc observations. Rectangle keeps its closing pole4/parameter4 mapping; a fullturn Arc keeps distinct endpoint IDs/parameters0and4 despite bit-equal endpoint coefficients. Centre/radius are separate construction roles; no fake Curve poles or parameters. Combined edits/plane-only/no-op/partial-full-partial/file/cold/lifecycle-binding repair/empty/Arc-only passed. Actual128totalpoint boundary passed;129refused. Original old1148 whole-result hash and reflection error match preserved first-native bytes. Private frame/map helpers are not public root exports.

This is native CPU/API/file proof and now exact code availability. No automatic widening of #1159's old linear payload, rendered/parametric editor/constraint solver/region/Face/Solid/general geometry/manufacturing/publication acceptance is inferred. Current required integration checks stay open under the existing operation Issues/#674; full commercial roadmap remains open.

Current direct extrusion and paired-Surface native availability — 2026-10-11

Native family Exact immutable range and local adoption Actual result / consumer boundary
#1433 direct owned rectangle Face extrusion 6817bbaefc5eb9861206cce0c47f0ce07abbd948 → 6eff873bbd1a6ae39ab03d26a83353c50b886925, adopted fd0def8e1a2c55ecfa66daf5116347c37185ba4b Public constructor/whole validator; six real Faces/twelve full pairs/closed abstract Shell. Solid/embedding/certified-volume false. GPU and Loader each received one native and one adoption notice; actual new consumer use unproved. Loader #1436 reader is separate.
#1426 sampled paired-Surface branch 6eff873bbd1a6ae39ab03d26a83353c50b886925 → 4d3ea53641428cc3e414a4efabf4bae64dbc27ea, adopted e7bd5b937b57fd3d0a7085975248824488ce0a0e Complete two Sources/Models/original UVs, native D0/D1/correction/work observations; native measured seven+seven+five stations and actual source edit. Initial demo assertion failure and retry retained. Scoped leaf CLOSED after actual adoption verification; no exact trim/all branches/topology/Solid/global bound. GPU/Loader each received one native and one adoption notice; actual consumption unproved.

Delivery acceptance is not recipient read or API use. Future Loader paired-result reading and GPU/Editor presentation must have their own whole-result/schema/limit/actual-flow contracts. Do not turn sample points into a fitted exact Curve or claim a display mesh replaces native authority. New #1442 width/extrusion recipe graph and active #1437 Split are separate uncompleted native functions. No new native or consumer run occurred in this ledger update.


Conserved Plane Split native partial delivery — #1437

Clean native 4d3ea53641428cc3e414a4efabf4bae64dbc27ea → 3505af21fa1e563e1aec848b4452432baf4cf0f2, four CAD/demo/index/README paths. FIRST affected build and real flow0/0. One qualified constant-Y Body1040mm³ partitions into two freshly certified390+650Bodies; public canonical authored8240B Save/freshparse restores the whole result, then genuine1147 four-Y-pole edit3→4 gives520+520 with original Body/IDs/recipes retained. Both outputs have8V/12E/6F/24Uses/8links/24arcs/catalog16+2, exact occupied-region/volume and common-cut opposite orientation/lineage proof.

Public constructor/whole validator/serialize/parse plus error/types totalTEN names. Actual direct24 calls and codec original11 cold calls stay separately counted.35 refusals/15OWNED/getter0 and full caller/raw/file retention passed. Mainrequest694207/result2137460UTF8; new request6MiB/result12MiB/owned4M and authored2MiB are refusal envelopes, with valid overflow witnesses UNTESTED. Old eachBody2MiB/Model16/Source262144 unchanged. This is native partial completion; exact Integration adoption pending. GPU/Loader each received ONE native notice, and CAD Editor1446 received it once. Actual consumption and rendering are unproved.1437 remainsOPEN for its declared downstream scope and generalcuts; no1433Shell cast or1119bypass.


Clone this wiki locally