3D Library Forward Roadmap - barocss/barocss GitHub Wiki

#1536 CLOSED — exact local Integration adoption verified

Root independently audited actual SINGLE 86b1d7aeba0591eda0d09e79225af6ed20bdf9e8 → 44620c7264718844f9d651508de802a6e5c8ac54, native SINGLE 4d7d4d7b5934d4a60ba1795e39c05ca53eb07582 → db542f4eaf6e86292bd402fca9d1a0fc3a93eded. Exact10paths/new8byte+mode equal; whole actual55development+publishedmaps/order/nonmapmetadata preserved→56, including1527UV/1517A/1525B/1505. WholeactualREADME238322+exact2437native suffix→240759B SHA8528bb704c95e7049127b951dc3d4d725e1dd63bb2e17af6a453c2b39df2dfff. AllunownedGitpaths unchanged, actualadoptionancestor oflocaldevelop, native586compiledfiles6004223B retained live. Pure immutable Git/file audit FIRST0 E/1536-exact-adoption-audit.json; no native/codec/reader/type/build/browser replay.

Owned wholeMaterialBody CPUreader scope complete: fullNative10/actualReport/full6qualifiedSourceimagesModels8,3,5/Phi/inverse/exact27/40→40869/57344mm3/nativeTRUErestrictedSolid/allfalsegeneralBoolean flags preserved. Native actualprivate/source/emitted/strictDTS/fivegates/purewholeproof remains immutable:Source/emitted EACH23/8/15/11/freshactualsignedfile2/refs15+1/getter0, strict5.9.3 OWN206/pins264/current112/0diagnostics0fallback, pure4566894checks/1345159ObjectIs/368signs. Nativehandoff564457B SHAb3de91f9d273ca79c4a5314be4fbba8d69968bc8d1fb6c7928f92692bebec5f7 unchanged. Firstmetadata errors/inheritedwarning/negativecontrolrawerrors retained. FinalOTHERauthorsstaticreview7322B52b0/17570Bd3dc includeslaterpureauditor; earlier4781B8352/6842B58b9 exacthistory preserved, ownSDKexcluded/functions0/notapproval.

Current #1254/#674 integratedSource/emitted/types/UI/SaveOpen/recovery/context/lifetime stillpending; closure doesnotassert integrated/commercial/release acceptance. #801HELD/no productpushPRnpmdeployrelease. Next existing #1543 fixed cleaninstalledactual86b author prepared, parentstaysfixed afterthisadoption; optional1536neutralentry notnativeprerequisite. Later #1561 ONEpositive roofdifference wholeReader remainsplanned, native1544 available, no2casecast. RootdirectWiki/Issues/roadmap;Plannernewcards/majorresults only. Current record supersedes earlier nativeREADY/adoptionpending history.

Advance #1561: complete paired roof-difference Body reader

Issue1561, detailed plan. RootfreshALL-state3queryduplicatechecks noLoadercard. Native1544 actualSINGLE21230c08→86b1d7ae of FOURcommit43a→86dd→2046→01b→8a aggregate verifiedpure6paths/new4byte+mode/fullactualCADindexREADME+exactsuffix/unowned/localdevelopancestry, no producer replay. Readerauthor/privatepublic/code/functionsUNSELECTED/UNRUN, order1543then1561 after1536nativeREADY. WholeRoot10 has geometry notclosures; Requestlower/upper/options containsTWOcompleteBody10; matching UNKNOWN→Report-only. Preserve strictpositive fullBernstein gap/commonBfootprint/unitaxes/sixqualifiedimages/variablefloorPhi/fulltopology/importfloorreversalONCE/exactconservationlower27/40upper261/320difference9/64. Original FOURfiles3509980B are ONEwholepositive+3ancillaryDATA/sign16,16,8,8, not fabricatedtwo-case23/8/15/11. Proposedprivate4matching/public19attempt4accepted15refused7eligible areUNRUN untilRootsetup/privateIssueANDWikiselection. Exactactualinputs/scope/owned10paths/prereqs/start/done/3legalcontrols/first3demo-onlyfailures+retry3 aredetailed. No generalBoolean/renderer/global/manufacturing/release claim. Current1254/674integratedpending/801HELD. Root directlymanagesWiki/specs/Issues, Plannernewcards/majorresults only.

#1536 native READY — complete saved paired curved MaterialBody reader

SINGLE native 4d7d4d7b5934d4a60ba1795e39c05ca53eb07582 → db542f4eaf6e86292bd402fca9d1a0fc3a93eded, clean codex/issue-1536-paired-material-body-public, author /Users/user/.codex/worktrees/paired-material-body-loader-1536/barocss. EXACT10 scoped Interop paths. Owned implementation complete; exact Integration adoption pending, Issue OPEN. No product push/PR/npm/deploy/release.

Whole copied authority

Optional @barocss/cad-interop/paired-surface-material-body-result exports parse/read/measured Error/mergedDiagnostic plus Readtype. Read4 native/validationReport/profile/sourceText; actual mutable supplied Native10 and separate actual mutable Report, exactliteraltext/null, frozenprofile15scalars8limits22caps. Actual typed validatePairedSurfaceMaterialBody(Result):Report only, actual PUBLICCADRequest andoptions, root10/ownreport-v0 aftersafeowncopy/one matching nativecatch/reportcopyoutsidecatch. Codec11638B03b117 byteexactprivate/inverse451. FullA+B11/eachparent7/UV/World/SourcesModels3+3/tagged+directD1/4closure receipts/6qualifiedSourceimages/Models8x2+3x4+5x4/8V12E6F24Uses/12parameterpairs/8vertexlinks/24observations/wholepositiveinjectivePhi+inverse/exactvolume27/40→40869/57344mm3/counts13+realinheritedwork/flags/limits/ownfiles/sign8 retained. Nativebody.solid/restrictedSolidCertified/reportqualityrestrictedSolid/sourceDefinedOccupiedRegion/exactOccupiedVolume remain TRUE; genericBoolean/generalCurvedSolidProperties/global/manufacturing/publication remain FALSE. FalseprofiledirectMaterialBodyConstruction/directSolidCertification describe absentdirectreaderAPIs, not erased nativecertificate or zero18delegations/24obs/72D0work. No flattenModel18 or newoperator/math/renderer authority.

Actual executed verification

Private FIRST0 child35956/35403ms:matching5=2accepted3OWNED;7codec/getter0;7decode4success15copy11success;217CAD+2external/noInteropDISTpeers;4original1555785B/sign8each/signed2byteSHAequal/samecold0/36local+81crosscasealias0/fullbaseline retained. Pureprivate FIRST0 1708588checks/448644ObjectIs/88sign comparisons with no nativecodec replay.

Public SOURCE FIRST0 primary88841/fresh4331/76598ms and ACTUALpublishedJS FIRST0 primary42252/fresh58211/76870ms. EACH23attempt8accepted15refused11eligible matching; primary21/6accepted15refused9matching+genuinefresh2actualsignedfileparses. Requests2DATA0native/editor. Readnative/Report mutable-reference15primary+1child witnesses all0; callerBfalsegenericBoolean restored/unsubmitted; fullWholeRead/native/Report/profile/Sources/Phi/volume/request/sign/data/files retained afterEVERYrefusal. Native3 measuredouterNATIVE retains actualinnerOWNED/phaseowned/null4indices/full13successfulcounts/ownnestedcausefalse onlythese3. Rawerror BEFORE assertion and completedretention AFTER separate. Actualcontrols fractionalstringvolume.integrationResidual/firstUse.parameterMap.offset plusfalsegenericBoolean; unchangedrequests, noalternatemutants/campaign. Actualmatchingcalls internallyperformrealreconstruction; ledgers/staticonecallsite line94 are not kernel instrumentation.

FiveRoot affected CADbuild/type/Interopbuild/type/lint FIRST0. Lint0errors/1 inheritedno-console warning qualified-body-boundary-mesh-pixi3d.ts134. Actualstrict TypeScript5.9.3/noEmit/strict/skipLibCheck:206OWNphysicalDTS/264allDeclarationPins/112CURRENTJS+DTSmapPins/diagnostics0/sourcefallback0. Physical34245B SHAea65e2d922543e50ed4fbf2f49497b6427ce255f1c3bc9c23565975166526bc5 equalsactualvirtualsource. NineExactfieldsets/80purposefulusedexpecterrorcanaries/fiveuninvokedbodies/45readonlyprofileproperties+2nestedrefs/actualNativeandReportmutable/publicRequest/fullClosureFaceUseProofSourceObservation/context6+count13 types proved.

Pure WHOLE Source/emitted artifact audit FIRST0:4566894checks/289comparisons/1345159ObjectIsvalues/368signcomparisons. EverywholeRead4/native10/report/profile17/Phi+volume/originalModels+Sources+UV/topology/observations/request/flags/limits/controlerrorscontextcause/ledgers/signs/refwitnesses/sourcegraphs/freshPID/files/types/gatepins retained without native/codec/type/build/browser/child replay. Both fullsummary12606952B equal SHA88ea41a7…; actualaudit177329B retained.

Exactprecommit andpostnativepurescope FIRST0:all13115unownedtracked unchanged;old54development+publishedmaps/order/nonmapmetadata retained→55;wholeREADME235784+2437→238221B SHAfd1981309c6b5f27b8699edad68b59d1902f6c3e180e145030af7a88d423381a;codecbyteequalprivate03b117/shared451/CAD/proof/root/lock/policy untouched. Native586compiledfiles6004223B remain live, cleanSINGLEparentchild/exact10 scoped nativecommit.

Preserved failures and immutable handoff

Allpublicwriterstatic/syntax/Source/emitted/strictDTS/fivegates/pureaudit/nativeScopes FIRST0. Inheritedlintwarning andpriorprivateRequestsourceprecision amendment/concurrentWiki firstpush failures preserved. Rootcurrentpure-read sharedrootAGENTSmissing andrelativeEreceiptlocator errors recorded in loader-heartbeat-120716-first-read-errors.txt; no functional failure or successfulfunctionalreplay. Helperchatcallsite105 was prose-only; actualstaticreceipt/Sourcegraphs line94 agree, no SDK correction. Three disjointstaticwriters;Rootsoleactualverification/GitGHWiki. OTHERauthorsstaticreviewexcludesownSDK andis evidence, notapproval. Producer1528original BUDGET/demo/privateproof repair receipts remain immutable supportingDATA, notconsumer reexecution.

Immutable /Users/user/.barocss-ai/v3/evidence-loader-forward-plans/1536-public-native-handoff.json564457B SHAb3de91f9d273ca79c4a5314be4fbba8d69968bc8d1fb6c7928f92692bebec5f7. Rawcapture/proofdirs1536-private-first/private-artifact-audit-first/public-source-first/public-emitted-first/public-artifact-audit-first pluspublic-final-native-scope-audit.json. Selectedprivate/public IssueANDWiki publication preceded respectivewriters. NoF1/aggregatecap/maxwork/producer32campaign/globalproof claim.

Integration alone reconciles SINGLEexact10delta preserving actualcurrentparent/wholeREADME/allmaps, adopted1527UV/1517A/1525B/1505. Native54→55 is NOT actualIntegrationcount. Current #1254/#674 integratedSource/emitted/type/UI/SaveOpen/recovery/context/lifetime remains pending; #801HELD. Next existing #1543 complete Body WorldXYZ membership reader selected forpreparation: native1537actual1d449available, actualResult4/Request3/query2/requiredoptions2/fullBody10/TRUEWorldmembership+Solid/stagedX-Y-Z/nulls/sourcequalifiedrefs/2189519Bfouroriginal/sign10, Rootnewfixedauthor+IssueANDWiki beforecode. READONLYproposal confirmsMAIN-onlyboundaryref control and actualprivateRequest(count12) distinctfrom1536PUBLICRequest/count13. Additional1544 strictpositivepairedroofdifference native86b1available notice is a distinctfuture wholeRoot10 geometry/ONEpositive3DATA scope; advanceIssue onlyafterRootduplicate+exactavailabilitychecks. SelectiveSTEP539/527reference is supportingcontext, no runtime/dependency/newFIFO orapprovalgate adopted. Rootdirect IssueWikiRoadmap/nextselection;Plannernewcards/majorresults only. Current record supersedes older publicUNRUN history.

#1536 private PASS; public contract selected BEFORE product writers

Selected public contract freezes fixed4d7d publicbranch/Read4/fullnative10/typedReport-only/actualpublicRequest/nativeTRUErestrictedmaterialcertificate retained. Frozenprofile15scalars8limits22caps with directBodyconstruction/certification APIs absent, actualnative18delegations/24obs/72D0work retained; no certificate downgrade or zero-inheritedwork claim. Private FIRST0 PID35956 and pureFIRST0 1708588checks preserved. Exact10paths/current54maps→55/wholeREADME235784+2437B/byteequal11638B03b117codec/fouroriginal1555785Bsign8/Source+actualpublishedJS each23attempt8accepted15refused11eligible/strictphysicalDTS/5gates/purewholeparity fixed. PublicfunctionsUNRUN atpublication; IssueANDWiki precede3disjointwriters/RootsoleFIRST.1527CLOSED18f/1543nextdistinctplanned/1254+674currentintegratedpending/801HELD/no productpushPRnpmrelease.

#1536 private whole curved MaterialBody readiness PASS

Root executed the selected bounded population ONCE from clean fixed actual parent4d7d4d7b5934d4a60ba1795e39c05ca53eb07582 in /Users/user/.codex/worktrees/paired-material-body-loader-1536/barocss, branch codex/issue-1536-paired-material-body-private. Actual FIRST exit0/childPID35956/35403ms. Five matching calls=2 accepted complete MAIN/EDITED+3 refused actualOWNED, seven strictcodec refusals/getter0;7decode4success/15copy11success. All originalfour files1555785B/sign8each, signed2byte/SHAequal and sameprocesscold0matching. Sourcegraph217CAD+2external/noInteropDISTpeers; entire13117tracked baseline/full54maps/fullREADME235784B/clean/noownDIST and alloriginal/codec/consumer/run bytes retained before/after.

Full nativeResult10/actualindependentReport/request3/options6/A+B11/parents7/fulloriginalModels/Sources/UVs/inheritedtagged+directD1/full6qualifiedFaceimages/Model8x2+3x4+5x4/global8V12E6F24Uses/12parameterpairs/8vertexlinks/positive globallyinjective material.cubeMap/fullinverse/exactvolume27/40→40869/57344mm3/24actual observations/root13counts/limits/flags/ownfiles retained. Nativebody.solid/restrictedSolidCertified and qualityrestrictedSolid/sourceDefinedOccupiedRegion/exactOccupiedVolume remain TRUE; genericBoolean/generalCurvedSolidProperties/globalerror/manufacturing/publication remain FALSE. No flattenedModel18, sampledrepair, providerregeneration or newmass/inertia/math.

Nine live trees percase:36localpairs each/81crosscasepairs all0. CallerB.genericBooleanfalse→true restored/unsubmitted and fullretainedtrees unchanged. Same-shape controls used actualfractionalstringnumerator paths volume.integrationResidual and firstUse.parameterMap.offset, plus falsegenericBoolean. All request unchanged. ActualPairedSurfaceMaterialBodyError/OWNED/phaseowned/all4indexslotsnull/full13successful directcounts/owncausefalse measured for these3 only. All10refusals save rawerrors BEFORE assertions, completed fullvalues/sign/refidentity/sourceText/DATA/savedfilesretention AFTER separately. FixedplainRECORD512 distinct8192zero arrays actualBUDGET 'Owned occurrence/depth budget exceeded'; thrownmetricsnull unavailable, notwork0. ConstructorDelegation18/observations24/CurveD0work72 and inheritedparent/closure work are real; rootnewD1/compiler/rationalFloat0 is not zerovalidationwork.

Root PURE saved-file artifact audit FIRST0:1708588checks/158comparisons/448644Object.isvalues/88signcomparisons/all13117hashes, no native/codec/compiler/type/build/browser/process replay. 1536-private-artifact-audit-first/artifact-audit.json8216B SHA13b3eb08d14e6dc478031dc3c5a1adfd5e35a8e48f2380a95155757e51a74b49. Actualfullsummary7448668B SHA926d7aca6c661479deeb368739b9f0762accd7d985c5bcf23cf6d9cada0509c1. Raw Root captures1536-private-root-first and1536-private-artifact-audit-root-first, actualfirstoutputdirs1536-private-first/1536-private-artifact-audit-first. Codec11638B03b117 byteinverse451; driver23936B2b817/run12833B3551/auditor29635Bdeef. Three disjointstatichelpers; RootaloneFIRST/GitGHWiki.

Preserved sourceprecision correction: initialprivatecontract falsely described CADRequest asprivate; fresh index.ts478 provedactualpublicRequest. Initial14438B264c+publication111cd preserved; selected14575B30ec/Issue6108716457/ONE6746108718371/Wikid91 corrected BEFORE FIRST. Codec-static keepsinitial-beforewriter receipt and separatefinalsourcePrecisionAmendment. Codec/driver/auditor syntax/static firsterrors0; native/codec/pureaudit FIRST0. CorrectionWiki initialordinarypush6d46 was rejected fetch-first dueconcurrentunrelatedWiki work; fetch/rebase owncorrection then d91 ordinarypush0, no functionalflow ran before actualpublication. Root pure-read guessed absent1527profilefilename is preserved as read-only exit1; fixedusing rg inventory, no SDK change or functionalreplay. Original native1528producer BUDGET and privateproof-onlysame-q retryremain historical ownerDATA, not this consumer failure or replay.

Independent static review of OTHER authors consumer/run/auditor completed:6116B SHA949fcaf2287887d426e955c810c69b630ac8fb075d540f54abc653d8a1ec5360, owncodec excluded; concreteblocker0/functions0, evidence not approval. Review timing after actualRootpureFIRSTstart does not establish auditoutcome; actualRootauditexit0 independently recorded. CompletionWiki firstdelivery20b attempted rebase with unstaged own docs and was refused, then ordinarypush was rejected non-fast-forward. Preserved both metadata-only failures; after owncommit, rebase over concurrentunrelatedWiki changes succeeded and ordinarypush retried. No native/codec/audit replay or productsource/commit change.

Status is private readiness only; Issue OPEN. Public profile/API/10productpaths/source+publishedJS/strictphysicaltypes/fivegates/freshPID/publicwholeparity/nativecommit/Integrationadoption remain UNSELECTED/UNRUN. Next step is freeze the exact public Read4/profile/messages/owned10path contract in IssueANDWiki, then three disjointproductwriters and Rootactualverification. #1527 CLOSED exact18f13295; later #1543 WorldXYZ completebodymembership stays distinct planned. Current #1254/#674 integratedsource/emitted/types/UI/SaveOpen/recovery/context/lifetime pending; #801HELD/no productpushPRnpmdeployrelease. This current record supersedes historical privateUNRUN entries below. Root manages roadmap/specs/Issues directly; Planner newcards/majorresults only.

#1527 CLOSED — exact local Integration adoption verified

Root independently audited actual SINGLE adoption 4d7d4d7b5934d4a60ba1795e39c05ca53eb07582 → 18f132959fe25b6d4cf9fcc1a0724ba8cdf65438, native SINGLE eccd0e99a337821df25cb83e3a31113f09fd1624 → bbd6481b78d19aa2fc36fde3d1d9d26d3fec69b6. Exact10 scoped paths; eight new files byte/mode equal to native. All actual54 development and published maps, order and nonmap metadata remain, plus one optional paired-surface-uv-face-classification-result →55. Adopted1517A/1525B/1505 remain. Whole actual README235784+2538 exact native suffix→238322B SHA21c717f4852266993f89dea3cfa2a1ed2f2f546681679deb8e1b61d41285b787. Unowned Git paths unchanged; actual adoption is an ancestor of local develop. Native578 compiled files5935347B retained live.

Pure immutable Git/file audit FIRST0: 1527-exact-adoption-audit.json. No native/codec/reader/type/build/browser function replay. Earlier private/source/emitted/physicalTypes/five affected gates/pure whole proof remains immutable: public Source and actual emitted each23attempts/8accepted/15refused/11eligible, strict205 ownDTS/263 declarations/110 current map pins/diagnostics0, full pure parity2647346 checks/771609 Object.is values/460 sign comparisons. Immutable native handoff436655B SHA8ce37489d495e1c1c01554125770e978cf0a675907dd906a0313b5feab9d9460. Original failures and selected negative controls remain preserved.

This closes the owned complete original-UV membership CPU reader only: full Result4/request4/16 queries/A+B11/parent7/SourcesModels3+3/UV/D1/proof/report/sign10 originals retained; actual typed validator returns Report only. No WorldXYZ/occupied3D/BodySolid/renderer/genericBoolean/globalerror/manufacturing/publication claim. Current integrated source/emitted/types/UI/SaveOpen/recovery/context/lifetime qualification stays in #1254 under #674 and remains pending. #801 HELD. No product push/PR/npm/deploy/release.

Next existing #1536 is already selected and prepared at fixed clean installed actual4d7d4d7b author. Complete occupied MaterialBody Result10/full6 source images/8V12E6F24Uses/positive injective Phi/exact volume/restrictedSolidTRUE reader private/public contract and functions remain UNSELECTED/UNRUN; preparation is not acceptance. Later #1543 original WorldXYZ membership remains planned separately. Root directly manages Issue/Wiki/roadmap; Planner receives new cards and major results only. Current record supersedes older historical adoption-pending entries below.

#1527 native READY — complete original-UV Face membership reader

Single native eccd0e99a337821df25cb83e3a31113f09fd1624 → bbd6481b78d19aa2fc36fde3d1d9d26d3fec69b6, clean codex/issue-1527-paired-uv-membership-public, author /Users/user/.codex/worktrees/paired-uv-membership-loader-1527/barocss. EXACT10 Interop paths. Owned implementation complete; Issue OPEN for exact Integration adoption. No product push/PR/npm/deploy/release.

Optional @barocss/cad-interop/paired-surface-uv-face-classification-result parse/read/Read4/Error/Diagnostic retains full native4 and independently copied matching Report; onlyprofile13scalar/8limits/22caps frozen. Actual typedResult→Report-only validator, no fake exportedRequest or mirroredDTO. CompleteA+B11/eachparent7/bothoriginalSources/Models3+3/siblings/World/bothUVs/topology/taggedouterD1/directparentD1/16queries/classifications/fullrationalproof/orientation/sourceRefs/nulls/counts/flags/sign10 each original are retained. OriginalA[-1,.5]x[-.5,1.5]/B[2,3.5]x[-.25,1.25]/Bmap3/1/sharedUA unchanged. MAIN5below3on4above4NA versusEDIT7below2on3above4NA; q9/q10B membership changes preserved. Exact UV membership authority stays native; predicate sampler/compiler/float0 is separate from real two-parent inherited work. No Worldpoint/occupied3D/BodySolid/renderer/generalBoolean/physicalarea/global/manufacturing/release upgrade.

Actual verification

  • Private FIRST0 child53450/18192ms:5matching2accepted3OWNED;7codec/getter0;7decode4success/15copy11success. Fouroriginalfiles1057804B/sign10each; signed2byteSHAequal/sameprocesscold0matching;36localpairs each+81crosscasealias0/callerBworldPointfalse→true restored/unsubmitted.215CAD+2external/noInteropDISTpeers/fullbaseline unchanged. PureprivateFIRST0:1121841checks/218comparisons/281454ObjectIs/108signs; no nativecodec replay.
  • Public SOURCE FIRST0 primary24768/fresh28521/37568ms; actual published JS FIRST0 primary39862/fresh42947/37827ms. Each23attempts=8accepted15refused11eligiblematching;6primaryfulladmissions plus genuinefreshPID2actualsignedfileparses. Attemptledgers+onestaticcallsite, notkernelinstrumentation. Requests2DATA0native/editor. Actualmutablepairs15+1zero, no crossprocesspointerclaim. ActualNATIVE3 wrap OWNED/phaseowned/nullasset/nullquery/full11counts/ownnestedcausefalse onlythese3. Rawerror beforeassertions and completedretention separate; fifteen selected refusals retained originalSource/data/fullvalues/signs/refidentities/files/profile.
  • FiveRoot affected CAD/Interop build/type/lint gates FIRST0. Lint0errors/one inherited no-console warning qualified-body-boundary-mesh-pixi3d.ts134. Actual strict TypeScript5.9.3/noEmit/strict/skipLibCheck:205OWNphysicalDTS/263allDeclarationPins/110CURRENTmapJS+DTS pins/diagnostics0/sourcefallback0. Physical29774B SHA22964c97 equals compiledvirtualsource. NineExactfieldsets/76expecterror canaries/five uninvoked bodies; actualindexedCADprivateRequest/query/proof/context types,43readonlyprofileproperty writes+2nestedrefs and mutable native/report proved.
  • Pure Source/emitted wholeartifact audit FIRST0:2647346checks/321comparisons/771609ObjectIs/460sign comparisons. Full native/report/queryproof/profile/sourceText/SourceModelsUV/requests/16outcomes/errorscausescontexts/ledgers/refwitnesses/sourcegraphs/types/gate/filepins retained without functional replay.
  • Exactfinalnativepure scope PASS:all13085unownedtracked unchanged;old53dev/publishedmaps/order/nonmap retained→54;fullREADME233363+2538→235901B SHA95bf2d83440a3763523489b35a3ad7428f831ba9d91fd6daf178c0d23e1bc19f. Dedicatedcodec12017Bdd01 byteexactprivate;shared451/CAD/proofs/root/lock/policy unchanged. Native578compiledfiles5935347B remain live.

Preserved first errors and immutable handoff

Private/public native+codec/type/fivegates/pureaudits allFIRST0; no successfulfunctional replay. Initialprivate codec writer metadata assertion required lowercase tokenoccurrence>0, but actual451has0; beforewriting, assertion-only fix permitted0 without changing candidate12017DD01. Root orientation guessed absentWiki/oldscript filenames; pure-read errors retained in loader-heartbeat-110515-initial-static-error.txt. Publicstaticfirsterrors0. Actualnegativecontrols save rawerrors/counts/cause/context before expectations and retention after separately. These metadata errors and inheritedwarning are not native/codec failures. Independentstaticreviews exclude their ownSDKfiles and are notapproval gates.

Immutable /Users/user/.barocss-ai/v3/evidence-loader-forward-plans/1527-public-native-handoff.json436655B SHA8ce37489d495e1c1c01554125770e978cf0a675907dd906a0313b5feab9d9460. Proofdirs1527-private-first/private-artifact-audit-first/public-source-first/public-emitted-first/public-artifact-audit-first plus1527-public-final-native-scope-audit.json. Private/public IssueANDWiki contracts preceded respective writers;RootsoleFIRST/GitGHWiki/3disjointstatichelpers.

Integration alone reconciles SINGLEexact10delta against actualcurrentparent, preserving adopted1525B and1517A/1505/currentwholeREADME/maps; nativeold53→54 is not actualIntegrationmapcount. Native compiled evidence stays retained. CurrentRoot #1254/#674 integrated source/emitted/type/UI/SaveOpen/recovery/context/lifetime remains pending; #801HELD; no capedge/faultF1 or producer31campaign/globalproof claim.

Next existing #1536 complete occupied MaterialBody reader selected for preparation: native1528exact13854available, typednative10/full6qualifiedModel8/3/5images/8V12E6F24Uses/Phi proof/exact27/40→40869/57344mm3/restrictedSolidTRUE and genericBooleanFALSE, fouroriginal1555785B/sign8each. Fixed clean installedauthor and privateIssueANDWiki contract required beforecode. Later #1543 fullWorldXYZ membership stays separately planned with native1537available/2189519B4originals/sign10. Root directly manages roadmap/specs/Issues;Plannernewcards/majorresults only.

Earlier entries below are history; this entry is current.

#1527 private FIRST passed; public contract selected

Root privateFIRST0 child53450/18192ms:2whole+3OWNED,7codec/getter0,7decode4success/15copy11success, fullA+B11parents/native4/query16/rationalproof/report/sign10each, signed2byteSHAequal/cold0/ref36+81 retained;215CAD+2external/noDISTpeers. PureauditFIRST0:1121841checks/218comparisons/281454ObjectIs/108signs/all13087hashes, no nativecodec replay. Actual3OWNED contextphaseowned/nullasset/query/full11counts/owncausefalse onlythese3. Codecwriter firstzero-occurrence metadataassertion narrowfix preserved/no functionalfailure.

Selected public contract fixes same eccd0e99/publicbranch, Read4/wholeResult4/typedReport-onlymatching, exactprofile13+8+22, privatebyteexactdd01 codec, exact10paths/current53maps→54/fullREADME+2538Bsuffix, perSource/emitted23attempt8accepted15refused11eligible/freshactualsavedfiles/physicaltypes/allcurrentmaps/fivegates/purefullparity. Three disjointproductwriters only AFTER IssueANDWiki publication. RootsoleFIRST/GitGHWiki; public functions remainUNRUN now. #1254/#674 currentintegratedqualification pending;801HELD;next1536→1543 planneddistinctwholeBody/WorldXYZ readers/no productpushPRnpmrelease.

New planned #1543: complete saved paired Body World XYZ membership

Issue1543, detailed plan. Native1537 exact SINGLE75068c86→43a08795 adopted e750cc38→1d449551; Root pure5paths/new3bytesmode/fullactualCADindexREADME verified. Readerauthor/code/privatepubliccontract/functions UNSELECTED/UNRUN. WholeResult4/Request3(body,queries,options)/16originalXYZ queries/report/predicate proof/nullstages/all6qualifiedFaceRefs and embedded completeBody10 preserve restrictedSolidTRUE/WorldmembershipTRUE and genericBooleanFALSE. Four original files2189519B/sign10each, exactpins/optional10paths/caps/typedResult→independentReport/start/done/3nonnoopcontrol proposals fixed in detailed plan. Whole Body reader1536 and UV membership1527 are distinct, no runtime dependency on their optional entries. Keep current1527 implementation priority, then1536, then this reader, unless concrete dependency or product need changes. Current1254/674integratedqualification pending/801HELD/no productpushPRnpmrelease.

#1525 CLOSED — exact local adoption verified (2026-10-11)

Actual single adoption b803640306acf130aeb6274df8ae12d6cda6f8d8 → e750cc389449c4bfbd72d62e38ee0cd7a6c43337 reconciles immutable native 88e5d43758074358dd9887d9b14a1c2634d8c15a → decc5dfbd0c2d269b73f2bb556e2444d28613249. Issue1525 is CLOSED for its scoped reader. Root independently audited ten Git paths: new eight bytes and modes equal, all unowned paths retained, full actual README233363+2421→235784B SHA67a51fa62766aeb1114684d08fa5b16feb5bafb61226f3562d49485155c93cf2, and all prior53 development/published maps, order and non-map fields retained→54 including1505,1517A and new1525B. Develop contains the adoption. Native570 compiled files5808171B remain live.

Evidence /Users/user/.barocss-ai/v3/evidence-loader-forward-plans/1525-exact-adoption-audit.json. This FIRST0 is a pure immutable Git/file audit. It does not rerun successful native, codec, Source/emitted reader, build, type or browser flows. Preserved author proof: each Source/emitted23 attempts,8 accepted/15 refused/11 eligible ledger calls, genuine fresh signed files; strict204 own DTS/108 map pins/no fallback; five gates0; whole parity1086487 checks/337 comparisons/320679 Object.is/184 signs. Metadata-only first errors, narrow repairs, inherited lint warning and raw errors remain preserved in immutable native handoff77d950f9.

Complete original-B native11 and independent REPORT, original Sources/Models3+3/UVs, properUB/fullV/sharedUA, exact UV area, XZ normal proof DATA, tagged35/direct-parentD1 and original signs remain authoritative. No new A split, renderer, physical area or Body/Solid. Current integrated #1254/#674 Source/emitted/type/UI/SaveOpen/recovery/context/lifetime acceptance remains pending; #801 HELD.

Next existing #1527 is selected at fixed clean installed eccd0e99 with its own full Result4/16 original-UV query contract before code. #1536 whole occupied MaterialBody reader stays separately planned, native1528 available/restrictedSolidTRUE. Native1537 World XYZ membership is a distinct advance candidate with actual adoption pending. Root manages roadmap and Wiki; Planner receives major results and new Issues only. No product push/PR/npm/deploy/release.

Earlier state entries below are history; this entry is current.

#1525 native READY — complete original-B paired UV Face reader

Single native parent 88e5d43758074358dd9887d9b14a1c2634d8c15a → decc5dfbd0c2d269b73f2bb556e2444d28613249, clean branch codex/issue-1525-paired-b-uv-faces-public, author /Users/user/.codex/worktrees/paired-b-uv-split-faces-loader-1525/barocss. EXACT10 Interop paths. Native implementation and author proof complete; exact Integration adoption pending; Issue remains OPEN.

Optional @barocss/cad-interop/paired-surface-b-uv-split-faces-result exposes parse/read/Read4/Error/Diagnostic. Complete native11 and separate actual whole-validation Report remain independent mutable data; only13scalar/8limit/22cap profile is frozen. Full bothSources/Models3+3/originalUVs/parent7/iso2/interval2/World8/6V7E2F8Uses/proof/35taggedouterD1/directparentD1/signs retained. B source_b/originalindex2→newWorld0/properUB[2,3.5]fullV[-.25,1.25]/unchangedsharedUA[-1,.5]/XZprojection/nativeNormalYproofDATA are preserved. MAIN3/4+3/2 and EDIT4083/5120+7437/5120 both9/4 dimensionless UV area. No new A split, renderer, physical area, Body/Solid or generic certificate.

Executed verification

  • Private FIRST0/child54434/6531ms: matching5=2whole+3OWNED;7codec/getter0;7decode4success/15copy11success; signed2byteSHAequal/samecold0native;36local+81crossalias pairs0. Whole native/report/requests/ref/sign/source retained after each refusal. PureprivateFIRST0:348097checks/656comparisons/98527ObjectIs/40signs.
  • PublicSOURCE FIRST0 primary49287/fresh49409/12560ms; emittedJS FIRST0 primary65057/fresh65389/13346ms. Each23attempts=8accepted15refused/11eligiblewhole ledgercalls, notdynamic kernelinstrumentation. Sixprimary fulladmissions plus genuinefreshchild2 actualsignedfile parses. Mutablepairs15+1 all0; no crossprocesspointerclaim. ActualNATIVE wraps3 OWNED causes/phaseowned/null edge+obs/full12counts and ownnestedcausefalse onlythese3.
  • Strict actual TypeScript5.9.3:204 ownphysicalDTS,0diagnostics/0sourcefallback/all108 currentJS+DTSmappins. Selected physical30904B contract fd0e71cf/9ExactKeysets+67expecterror canaries; compileonlyfunctions notinvoked. FiveaffectedCAD+Interop build/type/lint gates FIRST0,0lint errors/one inherited no-console warning qualified-body-boundary-mesh-pixi3d.ts134.
  • PurefullSource/emittedartifact audit FIRST0:1,086,487checks/337comparisons/320,679ObjectIsvalues/184signcomparisons. Whole native/report/profile/sourceText/rawerrors/context/cause/refwitnesses/signedfiles/sourcegraphs/maps/types/baseline/gates preserved withoutprovider replay.
  • Exactnativefinalscope audit0:13050 unownedtrackedfiles retained; old52 dev/publishedmaps+order/nonmapmetadata retained→oneoptional53rd. FullREADME231027+2421→233448B SHA61b047a021a50cd5855f7d2235f6a8f877d2a3a92c2cb102d3f640b1cddd9b77. Publiccodec byte-exact147/private11721B; old451/CAD/proof/root/lock/policy unchanged. Built570files5808171B keptlive.

First errors and immutable receipt

Private/public functional and pureaudit FIRST0; no successfulruntime replay. InitialRoot baseline proof filename KeyError and consumerdraft Python quote SyntaxError were metadata-only corrected beforeprivate executable code. PublicAPIwriter initial chained assertion mistake occurred beforewrapperwrite, afterbyteexactcodec copy; its assertion-only repair is in staticreceipt. These are notnative/codec failures. Expectednegativecontrols save rawerrors beforeassertions and completedretention separately. Wikiordinarypush rejection/ownsinglecommit rebase and inheritedwarning preserved. Independentreview afterSource success foundno concreteblocker, doesnotreviewitsownAPIasindependent.

Immutable /Users/user/.barocss-ai/v3/evidence-loader-forward-plans/1525-public-native-handoff.json132154B SHA77d950f938e81593b45cbd49b3339a947749897d135d0fa5a229ccd0aeaf306e. Fullreceipts:1525-private-first/1525-private-artifact-audit-first/1525-public-source-first/1525-public-emitted-first/1525-public-artifact-audit-first/audit.json and1525-public-final-native-scope-audit.json. RootsoleFIRST/GitGHWiki;3disjointstatichelpers. IssueANDWiki private/public contracts preceded writers.

Integration alone adopts this SINGLE delta and reconciles actualaggregateparent, preserving current1517A entry alongside1505. CurrentRoot integrated source/emitted/type/UI/SaveOpen/recovery/context/lifetime checks remain pending in #1254/#674. #801HELD/no productpushPRnpmdeployrelease.

Nextexisting #1527 completeoriginal-UV membershipreader is selected: native1522exact94927available/fullResult4/Request4/16queries/completeA+Bparents/1057804B4originalfiles/sign10each. Select its own actualparent/private/publiccontract beforecode; no equivalentFace-reader cast. Laternew #1536 complete pairedoccupiedMaterialBody reader is planned: actual1528adoption13854f02 verifiedpure5paths, fullnative10/sixqualifiedimages/8V12E24Uses/positiveinjectivePhi/exact27/40→40869/57344mm3/restrictedSolidTRUE retained; original1555785B/sign8each/startownershipacceptance published. ExistingBody/Face/membershipschemas remain distinct. Rootdirectroadmap/Issue/Wiki management; Plannernewcard/majorresults only.


Earlier fixed contracts and receipts (historical)

#1536 advance dependency now available; reader remains planned

Root independent pure Git audit confirms actual SINGLE adoption726266ac1aaf18fe7dc7376546ee4f3a14135fb4→13854f02a5f91689043b715486d99009a3a29fd2 of native TWO-commit aggregatecbdd54e4→7a26623f→75068c86. Exactly5paths/new3byte+mode equal/fullactualCADindexREADME retained+exactnative suffix. Evidence E/1528-loader-exact-availability-audit.json. Producer firstbuild0/flow1BUDGET18delegations/obs0 andprivateproof-onlysame-qmemo/zero-unitrepair/retry1flow0 preserved withoutRootproducerreplay. Nativecodeavailable doesnotselectaLoaderauthor orcertifyconsumer/UI. Native restrictedoccupiedmaterial/Solidcertificate is TRUE and muststaytrue in copiedDATA; no generalSolid/Boolean/physicaltolerance/globalerror/Renderer/release upgrade.

Issue1536 and detailed plan retain fullResult10/Request3/Options6/typedmatchingREPORT-only,6qualifiedFaceimages/global8V12E6F6loops24Uses/fullpositiveinjectivePhi/exactvolume27/40→40869/57344mm3/fullparentflags. Fouroriginals1555785B/sign8each/proposed10paths/16MiB4M/native8MiB/startconditions/ownership/acceptance are fixedasadvance. ExistingoldBody/A/BFace/membershipcards do not own thisschema. Readerauthor/private/public/functionsUNSELECTED/UNRUN; current1525continues. Root managesroadmap/Issues, Plannernewcard/majorresultonly.


#1525 private FIRST passed; exact public contract selected

RootprivateFIRST0/PID54434/6531ms:2whole+3native+7codec/getter0,7decode4success/15copy11success/signed2byteequal/samecoldnative0/allfouroriginalsign4. WholeB11/report/full3+3/UVs/world8/topology35taggedD1/normalYproofDATA preserved. Graph213CAD+2external/baseline13052full52maps/README231027/noDIST. Pure saved-file auditFIRST0:348097checks/656comparisons/98527ObjectIs/40signs. Selected public contract freezes fixed88e5/publicbranch/exact10paths/52→53maps/README231027+2421B/byteexact147codec/profile13scalars8limits22caps/public23attempt8accepted15refused11eligible/genuinefreshPID2/physicalDTS+5gates. PublicfunctionsUNRUN at publication; IssueANDWiki precede3writers/RootsoleFIRST.1517CLOSED2b9;1527membership and1536restrictedBody advance are distinct;1254/674pending/801HELD.


#1525 private contract selected before executable code

Selected B private contract fixes cleaninstalled88e5/13052tracked/52maps/README231027B/noDIST, fullResult11/report-only Bmatching/native4MiB request/16MiB4M strictcodec. It retains originalB source_b/objectIndex2/newWorld0/properU[2,3.5]fullV[-.25,1.25]/unchangedsharedUA[-1,.5]/originalXZ proof/nativeNormalY DATA, bothfullSources/Models/UVs/35taggedouterD1 and MAIN/EDIT UVregions9/4. Fouroriginal301212B eachsign4; bounded2whole+3native+7codec/signed2samecold0/fullretention/baseline/purefileaudit. AllfunctionsUNRUN at publication; IssueANDWiki precede three disjointwriters/RootsoleFIRST. Initialmetadata pathKeyError anddraftquoteSyntaxError preserved, no functionalfailure.1517CLOSEDexact2b9/1527membershipplanned/composed1254/674pending/801HELD.


#1517 CLOSED — exact local adoption verified

Root independently verified actual single-parent adoption 87b2ad3f9a7bcb40d391a61e3764c39f57c63242 → 2b9cbb2cf56b1f34c25fe80fcd094c3acc8d3af5, native 92ce4d5ede41d99c8de0d7f65406ecf66cde11d2 → 9190aee46473d31fbb2cc9d4618f378f4783c9b9. EXACT10 paths/new8 byte+mode equal. Full actual README231027B+2336B native suffix→233363B SHA330e3938b69ac7cfacb50053775c4f09bb6aafc7891d84b7cb6fb6edc4de394f. All52 prior development/published maps and order/non-map metadata retained, including1505 entry; optional53rd added. Unowned Git paths unchanged by adoption. Native562 built files5736559B remain live. Evidence E/1517-exact-adoption-audit.json is a pure immutable Git/file audit, no successful native/reader/type/build replay.

Issue already CLOSED by Integration; Root confirms bounded native completion and available code. Native private/source/emitted FIRST0,203 physical DTS/106map pins/five gates0 and whole1,078,383-check parity retain their actual scope. Original sign-count static failure/correction, raw refusals, Wiki ordinary push failures/rebases and inherited lint warning remain preserved. CurrentRoot integrated source/emitted/type/UI/SaveOpen/recovery/context/lifetime acceptance remains pending in #1254/#674. No renderer/Bsplit/BodySolid/physical-area/npm/release upgrade;801HELD.

Next #1525 complete original-B Face reader is already selected at clean installed88e5d437 with13052 tracked pins/52maps/README231027B/noDIST. Its fixed parent stays unchanged while actual1517 adoption is recorded;1517 Loader entry is not a B native-provider prerequisite. Three static helpers prepare the B API/context/codec/consumer contract before executable writers. Root owns Issue/Wiki and next selection; Planner receives major results only. Later1527 whole membership receipt remains planned and distinct.


Earlier fixed contracts and receipts (historical)

#1517 native READY — complete original-A UV split Face reader

Native single parent 92ce4d5ede41d99c8de0d7f65406ecf66cde11d2 → 9190aee46473d31fbb2cc9d4618f378f4783c9b9, clean branch codex/issue-1517-paired-uv-faces-public, managed author /Users/user/.codex/worktrees/paired-uv-split-faces-loader-1517/barocss. Exactly10 owned Interop paths. Native code/author proof complete; actual Integration adoption pending and Issue remains OPEN.

Delivered optional @barocss/cad-interop/paired-surface-uv-split-faces-result parse/read/Error/Diagnostic/Read4. Complete native11 and separate actual whole-validation Report remain independent mutable data. Frozen profile only; exact text/null. Full both Sources/Models3+3/siblings/UVs/parent7/iso2/interval2/World8/6V7E2F8Uses/proof/35 tagged outer D1/direct parent D1 and numeric signs retained. Whole matching validator runs once per eligible public attempt. Dimensionless UV regions9/8+15/8=3 stay DATA; A-only local window does not claim B split, renderer, physical area or Body/Solid.

Actual verification

  • Private FIRST0: child95902/6506ms,2 whole positives/3 native+7 codec refusals/getter0;7decode(success4)/15copy(success11). Signed2 byte/SHA equal originals; same-process cold0 native. Pure private file audit FIRST0:345645 checks/632 comparisons/97749 Object.is/40 sign comparisons.
  • Public SOURCE FIRST0: primary7120/fresh9705/13374ms. Emitted JS FIRST0: primary38071/fresh40756/13407ms. Each population23 attempts=8 accepted/15 refused,11 eligible whole calls by public ledger+one static matching callsite, not dynamic internal instrumentation. Six primary full admissions and genuine fresh child two actual saved-file parses. Mutable pairs15+1 all0; no cross-process pointer claim.
  • Actual strict TypeScript5.9.3:203 own physical DTS, diagnostics0/source fallback0/all106 current JS+DTS map pins. Physical29046B type contract f9a38fa9 has9 exact field-set assertions/67 error expectations; functions not invoked. Five affected CAD+Interop build/type/lint gates FIRST0;0 lint errors/one inherited no-console warning at qualified-body-boundary-mesh-pixi3d.ts134.
  • Pure whole Source/emitted file comparison FIRST0:1,078,383 checks/317 comparisons/318,497 Object.is values/184 sign comparisons. Full native/report/profile/sourceText/errors/contexts/ref witnesses/graphs/types/maps/baseline/gates compared without successful provider replay.
  • Exact final native scope audit passed: all13026 unowned tracked files retained, old51 development/published maps+order retained and one optional52nd added. Whole README228928+2336→231264B SHA08b39647a1396acd2d9b77cbf27c68d87c308c9d377fdda8cad42699027b23d7. Public codec byte-exact private555; shared451/CAD/root/lock/policy untouched. Built562 files5,736,559B remain live.

Failures, evidence and next work

No private/public functional or pure audit FIRST failure. Initial static metadata count0 was wrong: allfour frozen originals each contain4 numeric negative zeros. Corrected before executable code; first static assertion, literal sign paths and unchanged byte/SHA pins preserved. Expected native/codec/early refusals save raw errors before assertions and retention completion separately. Wiki ordinary push rejections and own single-commit rebases are preserved; no successful runtime repeated for metadata/audit. Independent review found no blocker and is labeled after Source FIRST.

Immutable /Users/user/.barocss-ai/v3/evidence-loader-forward-plans/1517-public-native-handoff.json,130105B SHA84d3c0d6419c33edc766ffaab439ffcab9da6b95f8937fd98e606a8d8366e1ee. Full receipts:1517-private-first/1517-private-artifact-audit-first/1517-public-source-first/1517-public-emitted-first/1517-public-artifact-audit-first/audit.json and1517-public-final-native-scope-audit.json. Private and public Issue+Wiki contracts were published before disjoint writers. Root alone executed actual FIRST flows, gates, type programs, audits and Git/GH/Wiki writes.

Integration alone adopts this SINGLE exact10path delta and reconciles actual aggregate parent. CurrentRoot integrated source/emitted/type/UI/SaveOpen/recovery/context/lifetime acceptance remains pending in #1254/#674. #801 remains HELD; product push/PR/npm/deploy/release UNRUN.

Next owned ready card is existing #1525, complete saved original-B complementary Face results. Its native1519 exact adoptionbf068552 is available. Select its separate fixed author/private/public contract before code; preserve B original window/domain, dimensionless areas, full original A/B authority and301212B four original inputs. Later #1527 retains complete original-UV membership result4/16 queries/full parents/1057804B. Both detailed start/ownership/acceptance plans are published; no duplicate or scope widening. Root owns Wiki/roadmap/next selection; Planner receives new cards and major results only.


Earlier fixed contracts and receipts (historical)

#1517 private proof passed; exact public contract selected

Private RootFIRST0/child95902/6506ms:2whole+3native/7codec/getter0;7decode4success/15copy11success; original4eachsign4, fullnative11/report/Models3+3/taggedouterD1/directparentD1/topology retained. Signed2byteexact/samecold0native/211CAD+2external/full13028baseline retained. PurefileauditFIRST0:345645checks/632comparisons/97749ObjectIs/40signcomparisons; no nativecodec replay. Selected public contract fixes parent92ce/renamedpublicbranch/exact10paths/51→52maps/README228928+2336B/byteexactprivate555codec/13scalar8limit22capprofile. Publicpermode6primary+2genuinechildsuccess/15refusals/23attempts/11eligiblewhole andactualDTS+5gates are required. Productfunctions stillUNRUN at publication. IssueANDWiki receiptbeforethree disjointwriters; RootaloneFIRST.1505CLOSEDexact91e/1525B+1527membershipadvance/composed1254/674pending/801HELD.


Advance #1527: complete original-UV Face membership receipt

Issue1527, detailed plan. Native1522 exact adoption92ce4d5e→94927a11 independently verified across5paths/new3bytes+mode/fullactualCADindexREADME. Preserve complete result4/request4/full A+B parents/16 queries/outcomes/exact predicate proof/report, original UV frames and orientation. Four authentic files1057804B eachretain10 numeric-0 values; literalRootpins verified. Planned optionalRead4/10paths/16MiB4M codec, actual8MiBnative request, private proof/error contexts/source→emitted/freshPID/type/scope acceptance and start conditions are specified. No duplicate:1517A Faces11/1525B Faces11/1505intersection7 are separate authorities. Native provider available; consumer author/functions UNSELECTED/UNRUN. Existing1517 private implementation remains current. Root manages roadmap and Issues; Planner receives new card/major result only. Composed1254/674pending/801HELD/no productpublication.


#1517 private contract selected before executable code

Selected private contract fixes installedclean92ce4d5e/13028trackedpins/51maps/fullREADME228928B, fullwhole11/taggedD1/bothSources/Models/UVs and REPORT-only validator. Root corrected original numeric-0 metadata before code: allfour frozenfiles eachretain4 signs, same297032B/SHA. Private population2originalwhole positives+3same-shape native+7codeccontrols,16MiB4Mcodec/512×8192RECORD quota, signed2byteexactsamecoldnative0, fullreference/retention/rawerrors/baseline and purefileaudit. Separate three writers, Root soleFIRST execution; allprivate/publicfunctionsunrun at publication. Actual1505 exactadoption91e6b7c9/CLOSED verified, composed1254/674pending/801HELD;1525Bremainsadvance. Parent stays earlier92ce,1505optionalentrynotaprerequisite.


#1505 CLOSED — exact local adoption verified

Root independently verified actual single-parent adoption 94927a11dcba4fe0a1195abb4f6105346d7978b9 → 91e6b7c9f13c98b8b688802f3dcee3784cb3400f, native 13e5cea743d80763841661d0230eb647a040d352 → 3b890ed0a8cb07611c8547a5192a5f10e54cfe47. EXACT10 paths/new8 full byte+mode equal. Actual full README228928B+exact2099B→231027B SHA205f90ddcd28f73410c40ed4bf27455a1990e70e2c3a9b7aaa3ee57411837d9d. Full actual development/published51 prior map values/order and non-map metadata retained; matching52nd optional entry appended. All unowned Git paths unchanged by adoption; actual develop contains adopted SHA. Native built558files5660400B remain live.

Evidence /Users/user/.barocss-ai/v3/evidence-loader-forward-plans/1505-exact-adoption-audit.json. This is an immutable Git/file audit, not a successful native/reader/type/build replay. Issue was already CLOSED by Integration; Root confirms scoped native completion and code availability. Actual private/source/emitted FIRST0, genuine2freshPID saved-file admissions,201physicalDTS/106map pins/5affectedgates0/full217967check pureparity and original failures/corrections remain preserved. CurrentRoot integrated source/emitted/type/UI/SaveOpen/recovery/context/lifetime checks remain pending in #1254/#674. No renderer/BodySolid/npm/release qualification; #801HELD. Existing1517 remains next at fixed92ce4d5e; new1525 remains distinct advance B card.


Earlier fixed contracts and receipts (historical)

#1505 native READY — complete saved paired intersection reader

Status: native implementation and author verification passed. Exact Integration adoption is pending; Issue remains OPEN. Final isolated branch codex/issue-1505-paired-curved-surface-public is clean. Single parent 13e5cea743d80763841661d0230eb647a040d352 → 3b890ed0a8cb07611c8547a5192a5f10e54cfe47.

Delivered API and exact scope

Optional entry @barocss/cad-interop/exact-paired-vlinear-surface-intersection-result exposes strict parse/read, Read/Error and diagnostic codes. Read retains the complete native7, independent actual validationReport, frozen profile and literal sourceText/null. Both original Sources, Models3+3 and siblings, World Curve, both original dimensionless UVs, proof, direct D1 objects and numeric signs are retained. Matching whole validator is called once per eligible attempt. It returns REPORT only. No target renderer or topology qualification is added.

Exactly10 owned paths: two source modules, verifier, physical TypeScript contract, four unchanged original data files, additive export map and README. Original51 map values/order retained; current52 maps. Full README227174B plus2099B suffix→229273B SHA256 96efb6bf83fff89d1ac8c914d08bfda175b6f1be3653027781b6768e07f73a43. All12965 unowned tracked files retained. Shared451 codec, CAD/private proof, root/lock/policy remain unchanged. Dedicated4MiB/1M codec preserves the selected algorithm and other limits.

Actual Root FIRST verification

  • Private FIRST0: PID77131, matching5=2 whole positives+3 native refusals; seven codec controls; getter0. Signed2 saves are byte/SHA identical. Same-process cold decoding adds0 native calls. Pure private file audit FIRST0.
  • Public SOURCE FIRST0: primary86712, genuine fresh child86766. Public emitted-JS FIRST0: primary1944, genuine fresh child1954. Each population20 attempts=6 accepted/14 refused and9 eligible whole calls, based on actual public ledgers and one static matching callsite; this is not dynamic kernel instrumentation. Each fresh child reads2 actual saved files. Complete native/report/profile/sourceText/signs and reference isolation passed.
  • Actual strict TypeScript5.9.3 verification:201 own physical DTS, diagnostics0, own source fallback0;106 actual JS/DTS map pins. Exact API/profile/type-key and structured native error/context assertions passed.
  • Five affected CAD+Interop build/type/lint gates FIRST0. Lint has0 errors and one inherited no-console warning in qualified-body-boundary-mesh-pixi3d.ts:134.
  • Pure source/emitted file comparison FIRST0:217967 checks,281 comparisons,60955 Object.is values,128 sign comparisons. No native/codec/reader/build/type/browser replay. Final exact native scope audit passed. Built558 files5660400B remain live.

First failures, repairs and evidence

Private/public functional and pure audit FIRST executions exited0. Expected negative controls preserve actual raw errors before assertions; inaccessible failed codec metrics remain unavailable. Pre-FIRST static type review found missing exact-key assertions; the helper added them before the first type execution. Wiki ordinary push rejections and own-commit rebases are recorded separately. No successful population was repeated for metadata or audit changes.

Immutable handoff: /Users/user/.barocss-ai/v3/evidence-loader-forward-plans/1505-public-native-handoff.json,18429B, SHA256 02b1e0dfc46b8f06f1cdad5250a27351b0f18fdbf12b07b4df0d113ee31e78e1. Actual receipts are in 1505-private-first, 1505-public-source-first, 1505-public-emitted-first, 1505-public-artifact-audit-first/audit.json and 1505-public-final-native-scope-audit.json under the same evidence root. Issue and Wiki private/public contracts were published before their executable writers. Three helpers worked on separate modules; Root executed the actual flows and mutations.

Integration alone adopts this single immutable delta and reconciles its actual aggregate parent. Current integrated screen/SaveOpen/recovery/context/lifetime acceptance stays in #1254/#674. Those checks, renderer use, Body/Solid, npm publication and release are not certified here. #801 remains HELD.

Next owned work and advance planning

Next selected feature is existing #1517: complete original-A paired UV complementary Face results. Its actual CAD1511 prerequisite is available; its separate private/public contract and author remain UNSELECTED/UNRUN until the next fixed-parent selection. Use its detailed plan.

New advance #1525: complete saved original-B paired UV split Face reader. Detailed B plan fixes whole11/request2/options6, original-B window and domain semantics, Sources/Models, both UVs, 35 tagged observations, exact dimensionless UV regions, actual4files301212B, proposed10paths/16MiB4M codec, start conditions and bounded acceptance. Root independently verified CAD1519 actual adoption d24e465a→bf068552 and exact5path delta. Existing1517 is A-only;1505 is the parent result;1525 is distinct. B reader author/functions remain UNSELECTED/UNRUN. Native1522 membership is a separate later dependency; its notice does not widen either reader scope. Root manages Issue/Wiki; Planner receives new card and major results only.


Earlier fixed contracts and receipts (historical)

#1342 CLOSED: exact adoption audited; composed acceptance remains pending

Actual local single-parent adoption 0ce0126a8ae57dfd266e6e3920759d8b5f47d6c4 → 0390792e99e97f6e16fab8ee7d13970ab41a267d adopts native a20ee1e378cffb4acfccb78cd7c1c0b59380680e → a50fcc25a3e6f9948dce18211d290238c14d0ae6 once. Root file/Git-object audit passes EXACT16 paths/new15 byte+mode identical; actual full227174B README plus exact1754B suffix→228928B/4e6fe16f, full51 currentmaps untouched/prior50values+order retained. Native actualSOURCE+emitted headedFIRST0/fivegates0/strict203DTSdiagnostics0, completewhole11/20SDKpairs/13livecontrols/4acceptedviewedPNGs perpopulation and72,499,200RGBA pureparity remain preserved. Built542files5486386B kept live. Root did not replay successful runtime populations. Issue already CLOSED byIntegration, exact code available; currentRoot integrated source/emitted/type/UI/file/recovery/context/lifetime acceptance remains in1254/674, not certified by this closure. Whole untrimmed Support and four original boundary Curves only; nofilledtrim/Body/Solid/injectedF1/release claim. All priorfirstfailures+repairs preserved,801HELD/no productpushPRnpmrelease.

Next owned implementation continues existing1505 at fixed13e5cea7, measuredprivateFIRST0/pureaudit0 and publishedpublic10path contract4a9bd0b/Issue6107443786; three disjointpublicwriters active. Existing1517 completeA-UV Faces reader advanceplan remains separate and unselected. Root manages Wiki and scopedIssues directly; Planner majorresultonly.

#1505 private FIRST passed; exact10-path public contract selected

Root actual private FIRST0/childPID77131/658ms: matching5=2complete positives+3nativeOWNED refusals, codec7controls, decode7/success4/copy15/success11/getter0; completeNative7/Models3+3/directD1/fullproof+actualREPORT/source+signs retained. Signed2 files byte/SHA equal original, sameprocesscold0native. First actual ownbudget refusalBUDGET, failedmetricsunavailable. Pure artifact FIRST audit is a file-only check, no successfulnative/codec replay. Selected public contract fixes parent13e5cea7 and optionalRead4 entry, exact10paths/52maps/old451 unchanged,4MiB1M codec, SOURCE beforeownbuild→5affectedgates→actualpublishedJS+physicalDTS/freshPID2files/14declaredrefusals. Public functions/gates/freshPID remainUNRUN at this publication; disjointwrapper/codec+verifier+types writers authorized only after IssueANDWiki receipts. #1342 nativea50fcc25 exactadoptionpending; #1517 existingadvanceUNSELECTED,1254/674 composedscreen/SaveOpen/recoverypending,801HELD/no productpushPRnpmrelease.

#1505 next private reader contract selected before executable code

Actual clean isolated parent13e5cea743d80763841661d0230eb647a040d352/codex/issue-1505-paired-curved-surface-private:12967trackedpins/51fullmaps/README227174B32ccce7d/Node22offlinefrozenFIRST0/noownDIST/oldcodec451unchanged. Selected private contract freezes mechanical4MiB1M strictcodec/2completeoriginalpositives+3native+7codecguards/5matchingattempts/whole7+independentREPORT/directD1/Models3+3/2signedbyteexactcoldfiles/0coldnative. Source-only externalprivatecode; Root soleFIRSTexecution, two disjointhelperwriters+independentreview/purefileaudit. Issue ANDWiki publication precedes writers. Actualprivate/public functions/gates/acceptance remainUNRUN; future10path optionalpublicentry selected only aftermeasuredprivateproof. #1342 nativehandoffa50fcc25immutable/adoptionpending;1517advanceUNSELECTED;1254composedUIfileRecoverypending/801HELD/no productpushPRnpmrelease.

Continuous Loader delivery: #1342 native READY; #1505 next; #1517 created in advance

#1342 exact native a20ee1e3→a50fcc25:16paths; Source+emitted headed FIRST0 each4whole admissions/4native+9SDK-host-transport refusals/20pairs/disposalonce/coldfiles+5genuineSDKGETs,5gates0/strictDTS203diagnostics0. Pure corresponding fullnative/SDK/camera/RGBA parity FIRST0 compares72,499,200RGBA bytes. Full handoff76b0eb67/14039B, built542files5486386Bkeptlive; Integration notified, actualadoptionpending. Preserved private/public pureauditFIRST failures and narrowmetadata portability repairs; no successfulnative/SDK/browser replay. Selected contract and actual native record.

Next owned ready feature is existing #1505: optional complete paired curved Surface intersection Result7 reader, bothoriginalModels3+3/directD1/separatewholeREPORT/options5required/4originalfiles54416B/proposed4MiB1M. Preparing isolated author at actual integrated13e5cea743d80763841661d0230eb647a040d352 containing exact1499adoption3527c952 and1511adoption34638bba; install/baseline/privatefinalbefore-code publication pending. No implementation/functions authorized by this preparation header; Root freezes private Issue ANDWiki before executable writers. Corrected detailed plan.

New advance #1517: complete paired original-UV complementary Face result reader. Duplicate all-state API/title searches found no matching Loadercard;1505parentResult7/1444tracedResult4/1342renderer are distinct. Actual CAD1511d67243aa→34638bba exactnative8d8eda4→67f8a943/full5paths/new3exact/currentCADbarrel67366+387B/README608311+1928B verified withoutproducerreplay. Input4originalfiles297032B:wholeMAIN/EDITED2 plus requestDATA2; retain native11/complete1499parent/bothSource/Models/UVs/iso2/interval2/WorldModel8/6V7E2F8Uses/proof35observations/separateREPORT. Proposedoptional10paths/16MiB4Mstrictfamilycodec; native4MiBrequest unchanged. Readerauthor/private/public UNSELECTED/UNRUN; nativecodeavailable is separate from consumer acceptance. Starts only after actualcleanparent/currentmaps/originalpins/finalprivatecontract; fullsteps/errorcontexts/ownedpaths/type/source→emitted/freshPID/nativehandoff acceptance in linked plan.

Roadmap order remains: finish1342exactadoptionrecord;1505neutralwholedata proof and scopedpublicreader;1517neutralwholeFace receipts afteritsseparateproof. Each laterengine display must separately freeze genuine original wholeWorldSource/UV meaning/defaultprofiles/resourceownership/camera/file/browser/refusal scope; no neutralreader completion silently upgradesThree/Babylon/Pixi3D. Existing otherreadycards1408/1411/1415/1436/1463/1487/1496 remain tracked, no duplicatecreation. Root owns Issue/spec/roadmap and informsPlanner only newcard/majorresults. Currentcomposed1254/674screen/SaveOpen/recoverypending;801HELD/no productpushPRnpmdeployrelease.


#1505 source contract corrected before reader selection

Actual CAD1499 at3527c952428d1fb0ed5771a3d496296dab3d06ea has direct CurveD1/SurfaceD1 objects, not a tagged refusal/null union. Whole7→independentREPORT; options5required/no defaults; originalModels3+3 remain source_a/source_b qualified with objectIndex1/2. MAIN/EDITED preserve4numericnegativezeros each, including unrendered siblings. Corrected plan. Existing10paths/4MiB1M budget and4originalfiles54416B remain planned; reader author/private/public UNSELECTED/UNRUN. Root staticsourceaudit only/no producer replay.

#1342 private CPU and actual headed Source complete; public16-path contract selected before code

Private actual Chrome155/WebGL2 FIRST0:20SDK groups/20originalGeometry+Materialpairs,peak10/final0/callback5,9liveSDK-host-transportrefusals/getter0/fullRGBAretained,all20disposalsonce/caller0/hostRenderTarget1. Actual195GLdraws/36uploads/errors0; fouracceptedPNGs saved ANDviewed by Root. Freshcoldedited3originalfiles+5actualsameCSSSDKGETs/framebyteequal. Full3native11/independentreports/originalSource/Model5/oracleDATA/signsretained; browsermatchingwholecalls0 remainsPRIVATEonly. Actual evidence39,561,825B/d29e38701209eac080fe562da7733bd5d6d765fbc0d024be39602ef1f2b0bbed. Ownedserver55934/browser56061closed0; before/afterall12916/full50maps/README/noDISTunchanged. CPU purefileauditFIRST1 wrongcross-revisionSupportassumption preserved; narrowpure retry1 passed2085comparisons/274712values/72negativezeros/13397checks, successfulCPUneverreplayed. IndependentlateF1 finding requires PUBLICseparatefailureflag fromfalsythrownvalue, privateactualsuccessfulfilesremainimmutable; nofaultcampaigncoverageclaimed.

Public selected contract: fixedactualparenta20ee1e378cffb4acfccb78cd7c1c0b59380680e/branchcodex/issue-1342-exact-surface-band-three-public. ExactlyREADME+sevenexamplemodules+eightoriginalDATA=16paths; all50mapsunchanged. Four PUBLICwholevalidationadmissions+fouractualnative-liveframecontrols then9SDK/host/transportcontrols; total13livepublicrefusals. Sourcebeforeownbuild,emittedactualpublishedentry/typegraphnofallback,defaultstyles/fixedmeasuredcamera/resource20pairs. Allpublicfunctions/gates/emitted/strictDTS remainUNRUN; thisproseauthorizescodeonlyafteractualIssueANDWiki receipts. NoCPUcachedpublicauthority, adaptiveprofilewidening/newSDK/root/lock/policychange. Currentcomposed1254/674 remainspending,801HELD,nopushPRnpmdeployrelease.

#1444 scoped adoption complete; integrated qualification pending

Native c052fcd0714a6396e34a49b0328f6446051d9118 → 3280dc236f70d5740bd6d797d42af47987ae7580 adopted at actual local 8c2f2985b32ccbbf80e82e684810489a930ec796 → 98fa9c1eb0a61224dfb8dab636e2bea100621af9. Issue CLOSED 2026-10-11T06:31:20Z, Integration closure.

Root pure immutable-Git audit verified exact11-path delta, all9 new files byte-exact, full current49 development/published maps preserved→50 with one actual matching pair, every other manifest field preserved, full currentREADME222680B plus exact2439B suffix SHA3c5a63ad. No successful runtime/build/type/codec/native/browser flow was replayed. Author Source/emitted FIRST0, five affected FIRST gates0, 192publishedDTS and 530compiledfiles remain the original bounded receipts. Original private comparison-key audit FIRST1 and comparison-only retry1 remain preserved.

The complete original Result4 and independent REPORT copy are code-available. Current composed#1254/#674 UI/SaveOpen/recovery qualification remains UNRUN; #801HELD. No productpush/PR/npm/deploy/release. Root updates the Loader contract/spec/roadmap directly. Next existing#1450 fixedauthor ddbd947/12868tracked/full49/noDIST/installFIRST0 is preparing its private selected contract; #1487 is planned with available native1474.

Older pending headers below are immutable stage history.

Current roadmap checkpoint — 2026-10-11

This checkpoint supersedes status snapshots below. The own public library and commercial CAD/editor targets remain #660/#503/#1029. Three transient agents audited independent module groups. Integration owns the execution roadmap and serial adoption; each module chooses ready work. Planner keeps capability coverage, dependencies and useful Issue content current. A new candidate is not a forced queue or approval gate.

Module Current evidenced state Next functional outcome / dependency
CAD2 #1437 native 3505af21 is adopted c361993b; exact native/storage/volume/lineage proof and eighteen fixed adoption checks retained. #1433/#1426 earlier adoptions retained. GPU/Loader/Editor each received native and adopted availability once. #1446 whole rendered Editor/history/files and general cuts remain OPEN. #1442 graph is selected preparation; owner-created #1453 pure quantity functions and #1440 sampler remain separate.
GPU #1449 trusted native UV01 shader source adopted ff21085e; scoped CPU leaf CLOSED, first example-oracle failure retained. Compiler/producer/binding/cause repair earlier adoptions retained. Link/upload/frame/TEN/pixels remain separate under1049/1183. Owner-created #1454 pure float material functions and staged language roadmap reuse975/1305. Light objects1445 and Split12Face bridge1446 retain explicit provider needs.
Loader #1427 whole width-Face reader adopted 515aabfe, scoped CLOSED; source/emitted/DTS/fresh-process proof and separate audit failure/repair retained. Active1383 Pixi3D actual target preparation; planned1436 extrusion/1444 pairedSurface/owner-created1450 wholeSplit reader have distinct schemas/caps/native validators. No raw reader proves renderer or Editor use.
Canvas2D #1428 radial SVG ddf60f77, #1429 stale Blob decode 8b1bc2a0 and #1425→#1435 pair are native-complete queued deliveries; original1425 refusal receipt remains INCOMPLETE. New #1447 pointer-created Q/C artwork reuses actual builder/tree/coordinate providers. Existing hitTestAll/#895 and overlap consumer995 already exist; no duplicate kernel. Author chooses order and freezes exact creation/history/native-file contract.
Viewer #1421 source/emitted importer prerequisites passed in own aligned checkout; File/rendered feature not yet qualified. Implement original IGES whole mixed Curve+Surface display/provenance/cancel/file/lifetime contract. Degree4/5 ordinary mixed-document display waits for actual #1440 provider and its own consumer card.
Physics #1179 detached hinge motor/report continuation exited0; SOURCE/repeat/compiled each12 returns/2 cap and full parity. World/public-engine flags false. #1399 Worlds remain NUMERICAL_NO_GO_WORLD. Finish native handoff and freeze the existing two-hinge World phase/reference/retention/observer contract. Angular support, discrete gaps and lever arms are investigation targets, not proven instability causes or NVIDIA PhysX defects.
CAD Editor #1438 native 20209add is adopted 653cbeb2; scoped leaf CLOSED. Finalbuilds003/source002+compiled002PASS5/full16objects72Ksource/physicalfiles retained. Owner-created #1448 Curve knot handle/field refinement uses actual1353/1362 providers and keeps its native parent immutable. #1446 Solid session/whole display and #1440 higher-degree document display remain distinct.
Render Editor Accepted Source1 gizmos and NativeCanvas material/light/files are distinct real routes. #1236 V3 CPU files adopted 4b4112ff; rendered V3 remains pending. Owner-created #1443 native body display-pose gizmo→existing global lighting→history/Save/fresh Open is the concrete same-app candidate under1049/1029. CAD geometry stays original; object picking, new light entities and generic EngineCanvas remain separate.
Manual Line→width Face→direct extrusion guide adopted 375c5593, actual96-page build/source/API/guide proof; native anchor click/no-file remains failed, documented downloadMedia bytes are separate. Three owner-selected parallel supported GPU examples are native-complete at88117087 (37 presets/99-page build), adoption pending. Fixed permitted profiles and old34 inputs stay; no denied GPU scene relocation or unqualified Solid/light/Physics success sample.
Integration Read-only checkpoint HEAD ac2c051b; subsequent #1426 adoption notice records e7bd5b937b57fd3d0a7085975248824488ce0a0e. #674 owns exact serial reconciliation. Existing Work resumed after two terminal stream errors and delivered that adoption. Preserve queue and adopted deltas; choose ready exact native deliveries. Transport failure is not a product build/runtime failure. Current composed validation remains #1254/#674.

Five maintained functional branches

  1. Conserved Solid modeling: active #1437 includes a real public authored codec; explicit #1446 consumer requires qualified whole-output Viewer/GPU presentation, dedicated Solid session, cut/history/native files and re-edit. Keep #536/#535 general cuts and detail operations open.
  2. Full-document and parametric editing: #1438 cubic authoring plus #1440 degree4/5 adaptive provider → compatible Viewer/Editor. New #1442 authored width-Face→extrusion graph requires real dependency invalidation, selective reevaluation, suppression and public cold recipe rebuilding. Preserve source siblings and original parameter domains; focus-only previews are separate.
  3. Renderable materials and light authoring: #1432 + #1434 → adopted #1439 CPU association → actual compatible rendering. #1443 composes native body gestures/global lighting/files; separate #1445 adds real light IDs/lifecycle with two directional objects and retained point/spot stages. Each provider and consumer records its own outcome.
  4. Whole native interoperability and usable Canvas: #1427/#1436 readers, #1421 IGES viewer, #1428/#1429/#1435 exact adoption and practical #1247 guides. A display mesh/file never replaces native geometry authority.
  5. Reusable physical behavior: #1179 hinge motor/report plus the actual #1399 stability gap. Contact/rotation/support quality requires a new law/input/reference contract, not silent tolerance tuning or replay of the same failed model.

Roadmap maintenance and Issue closure

After a meaningful native delivery or adoption, update the existing Issue and this module outcome table. Keep a small useful candidate pool with owner, scope, actual prerequisite, one observable command/flow, failure retention and completion condition. Search before creating a leaf. Track remaining consumer adoption and deferred checks in parent/linked Issues; local state and Wiki supplement them. Module owners refine/select their own order.

Close a bounded leaf when its declared scope, actual affected build/run and exact adoption policy are satisfied. Keep broad product epics open until their own required capabilities are delivered. Before-code text is preserved as history, not current implementation status. Native complete, locally adopted, actually consumed, integrated validation and release remain distinct. The audits ran no new product build, browser or numerical campaign.


Retained earlier functional roadmap — 2026-10-11

This section supersedes older status snapshots below. The product target remains the own public 3D library family #660 and commercial parametric parts, freeform/NURBS and assemblies #503. Current profile limits describe admitted prototypes; they do not reduce the final feature target. Three disjoint transient Planner agents checked native construction, consumers and Canvas/Physics. Module owners choose their own ready order; Integration alone serially writes shared product/root/lock/policy. Planner maintains coverage, dependencies and missing Issues, not a FIFO or approval gate.

Current module work and next functional outcome

Module Current tracked work and actual state Next outcome / real dependency
CAD2 #1417 native6817bbae complete-source Line width Face qualified after one demo-only repair; exact local adoption07dcddff Actual width5→8 from unchanged original Line/orientation, separate reverse, full receipts and authored cold rebuild passed. Usage/limits; original failure preserved, GPU/Loader native and integrated notices once each; actual use separate. Continue frame-aware authoring, offset/detail, extrusion and recipe graph branches below.
GPU #1414 authored indexed RoundedBox native8becc7e3 complete/adoptedd48d9728; real CPU/Scene/ray/cold flow passed Existing #1391 RAW_READER_CPU native77aae41a now adopted6e6a91df via actual publicLoader1390; Render #1236 V3 Capsule/RoundedBox CPU/file profile nativecb6929f6 is adopted4b4112ff; actual source/emitted/coldfile flow complete, renderedV3 pending. Generic rendered editor integration is separate. Surface elevation consumer #1409 adopted74333e3d; denied1375 complete first mount still separate.
Loader #1390 author source/emitted and native0f9937e3 receipt complete; exact local adoptione7ab6475 confirmed #1397 interval reader native157436be complete/source+published flow and actual local adoption6f49d755; owner selected existing1398 next; #1408 recipe graph/#1411 Surface elevation/#1415 whole IGES-result readers retain complete own authority and their own caps. No raw-import duplicate.
Canvas2D #1410 native79f448b9 correction complete; actual Open labels/control reset proved; exact adoption pending Original1407 failure remains; correction1410 and #1406 path split81e38c6b plus #1394 grapheme paragraph results await exact adoption. Existing #1392 area downsampling native56e94049 and #1393 convex rational intersection native12f8d785 are already complete and await exact adoption. Earlier before-code bodies are historical; do not reimplement/replay them. Owner selected #1425 whole authored subtree duplication plus new #1428 radial-gradient SVG and #1429 stale Blob/Open handling; published contracts precede code/final disjoint claims. Editable design-tool paths/text remain functional roadmap branches.
Viewer #1418 original assembly instance chooser implementation/flows active; concrete lost-assembly disposal bug1430 now tracked Ready #1421: original IGES File→complete admitted Curve+Surface display/provenance. Existing public importer1403/legacygeometryroute available; mixed degree1..3 differs from one-selected uniform degree5.
Physics #1399 source controls/nine-row GO retained; continuation SOURCE WorldNO-GO at ALIGNED960/OFFSET315/YAW243, followed by separate -0 reporting exit1 Process verified terminal; source drift/tilt/finitefloor failures recorded. Owner repairs reporting only and continues missing repeat/compiled remainder, preserving successful stages/no physical tuning. #1179 hinge-world preparation remains separate.
CAD Editor #1412 native6f04faa7 adoptedde3b6536, source/compiled5stage isolate/restore passed #1423 nativec7ee64af is adoptedc8bb2281, unlocking actual native degree1..5 Surface edits; actual affine958 limits remain separate. Full72000B/16objectSource, Canvas edits/transform/Undo/file source+compiled5stage passed; large-coordinate extra refusal receipts need token-bound correction. Full modeling/editing target remains, with unsupported engine/display operations linked to #1029/#503; current integrated UI acceptance separate.
Render Editor #1048/#1049 native0ffa298b actual persistent NativeCanvas/material/camera/history/File workflow complete; local adoption84ecc16a Actual sameCanvas CreateScene/twoassets/material+light Apply/UndoRedo/camera UseRestore/physical FIRST Open/re-edit/SECOND Save completed; original TS and download-event failures retained. Full1048/1049 and loss/fatal/picking/gizmo/mesh/animation remain open. Future #1049 native Surface coordinate-varying material seam needs a real GPU provider contract; Engine UV bindings are not compatible by implication. Authored commands #1236 available911c094c; its future parameter-profile subclaim names Capsule and indexed RoundedBox1414 after actual qualified adoption. Source1/SDF593 differs; toolbar/gizmo/full mesh UI not inferred.
Manual #1247 interference-caustics adoptedfb295ad3 plus catalog native39be6902 adopted776c5f37;93pages/32legacy samples actualnavigation/edit/refusal/mobile proof retained Catalog now distinguishes API6/language25/integration1 and keeps all original32anchors/hosts/profiles. Entire1247 docs goal remains open; next module guides follow actual APIs and consumer evidence. New function pages follow actual native/adoption/consumer receipts.
Integration #674 serial local reconciliation active Adopt exact clean deltas once, notify immediately; current composed screen/file/recovery debt stays #1254. Pending integrated validation alone does not block ready code.

Loader1390 actual receipt: 6103429896, nativeeecc8583→0f9937e3,14paths/source+emitted12success16refusal; local adoptione7ab6475ffba8092b7ed265a2a83aadd83a67d8b available,45maps retain Babylon. Actual new consumer run remains separate. Physics partial receipt: 6103348424. Manual new shader receipt: 6103384720, adoption6103406410. These do not establish current integrated-head or commercial acceptance.

Five useful commercial follow-ups, already tracked

  1. Frame-aware width and sketch authoring: #531/#1148/#1161 with existing affine #958; extend the initial centered +X profile only through an actual oblique native Face/cold rebuild contract. Width plan.
  2. General intersections, trimming and occupied material: #535; full Surface–Surface UV trace/classification and rebuilt topology remain distinct from restricted Surface–Plane results. Curved construction/extrusion stays #534, with #888 foundations and actual new Face→Shell/Body admission required.
  3. Offset, Fillet, Chamfer and Thicken: #536/#537; derivative/curvature and #667 join foundations are not these operations. Preserve explicit distance/join policy, self-intersection and uncertainty requirements.
  4. Durable feature and constraint/document graphs: #533/#551; builder receipts are not persisted width graph nodes. Width edit→dependent rebuild→suppress/resume→authored cold Open/re-edit needs a real contract.
  5. Assembly constraints and robust exchange: #538 native mates/DOF/conflicts plus #539 editable native exchange. Viewer1418 instance choice and1421 IGES geometry display are usable consumers; neither solves mates or imports a B-Rep Solid.

CAD backlog retains all129 requirements. CAD Editor roadmap and Render Editor roadmap retain commercial UI/UX and complete modeling/render-authoring targets. Every new missing function or actual bug belongs to an existing parent/linked Issue before implementation; helpers remain bounded subtasks. Do not inflate the queue with duplicate profiles or research without an executable purpose.

Evidence and continuation rules

Implement→affected build→one short genuine API/demo/browser/file flow→continue. Preserve first failures, exact native parents/SHAs and actual limits. Native completion, serial adoption, consumer use and fully validated release are separate states. Broader suites/readers/packed/archive/parity/full guards/gallery/performance/Review remain deferred; no Planner product tests or edits ran in this audit. Preserve original graphics denial, active claims, immutable evidence, Render/kiosk, paused629/held801 and Release0.12.2. No npm publication/product push/PR/deploy or schedule change follows.


#1374 availability and exactness clarification

Read-only immutable audit proves native413df48a and adoptb8fe1a11/current0f4ae421 leaf+demo exactbytes. FullCURRENTCADbarrel/README retain oldprefix+onlynewexports/13line suffix. Source API dependency is available. Eightliteral810965B pins and staticnegative-zero counts32/46/61/4273 are unchanged.

The original tensor-oracle data has no actualStoredExact field. It retains wholeIdealTensorIdentity and storedNonzero counts820/936/21/0. Saying main/secondary/C0 are nonexact and capacity is exact is a derived statement from those stored coefficient residuals. Do not fabricate a stored boolean or change native data. Actual C0 refinedD1 refusal at index6/u=-0/v0 preserves value and both relative differences null. Private4MiB1Mcodec/4wholepositives/fewAST-C0errors remainUNRUN; Root will separately freeze the future execution. Read-only artifacts: evidence-loader-surface-knot-plan/adoption-availability-audit.json and private-readiness.draft.md.


External engine roadmap — three independent target modules

The neutral Body mesh reader is complete in #1325. The next product result is a public API that creates actual engine objects from its six qualified Face chunks. Each engine uses its own optional entry. Existing Source0 loaders remain separate.

Stage Issue / module Input and required result Start condition Completion evidence
1. Neutral authority #1325, CLOSED Whole eight-field receipt; six CPU chunks; copied native/report; exact signed files Exact native314de / adoptbb6f complete Actual source/emitted/file/DTS/five affected gates and scoped blob audit retained
2. Three adapter #1381, PLANNED Strict text or owned whole receipt → detached Group with six Mesh objects and CPU Face bindings Clean parent with actual neutral map; private actual typed indices, resources, shader and fixed camera checks Public source and emitted adapter; native file bits; all Faces; edited pixels; caller preservation; double cleanup; declarations
3. Babylon adapter #1382, PLANNED Same receipt → six owned Mesh objects in caller's live right-handed Scene Independent actual index representation, scene, material and geometry lifetime checks Its own source/emitted and headed/file flow; caller Scene/resources unchanged
4. Pixi3D adapter #1383, PLANNED Same receipt → detached Container3D and six Mesh3D objects Actual WebGL2 eligibility, UInt32 index component5125, Camera/Lighting binding and ownership checks Its own genuine browser/source/emitted/file flow; no fake DOM or UInt16 narrowing
5. Host transport / package acceptance Separate later card if required Bounded JSON URL lifecycle and actual published package host entry Target parse/read APIs and real user host need are proven Transport cancellation/size/error semantics and release owner's package acceptance, separately authorized

Three target source/example/data paths do not overlap. They can be implemented at the same time when their actual start conditions hold. Root writes only one package/README change at a time in the respective isolated branch. Integration adopts each exact delta once. No target result certifies a different engine.

Current parallel work: #1345 private codec and consumer scripts use two disjoint writers. A third writer prepares the next Three module. After the bounded #1345 reader, #1381 is the next ready external engine slice. Babylon and Pixi3D follow independent readiness. #1374 Surface reader and #1342 Band inspection retain their own complete-source scopes; an unavailable target dependency does not stop those ready CPU tasks.

Each adapter admits the complete receipt through the neutral reader once. It uploads the existing F32 position/facet-normal and U32 triangle arrays. It retains F64 native UV, remaps, native flags and gap measurements in CPU metadata. It does not tessellate full support rectangles or infer a new Body, general Boolean, global error or manufacturing certificate. The first target slice is parse/read only. Existing 256KiB Source0 URL transport cannot be used as a 4MiB JSON contract.

Detailed plans: Three, Babylon, Pixi3D. Six original files total11,288,189bytes, fixed by SHA in each plan. First failures and exact native/adoption ranges belong to the Issue and one live #674 receipt. Current composed#1254/#674 and npm/release acceptance are separate. #801 remains HELD.


Current Loader execution status — exact local scoped availability

Issue Current owned status Evidence and next condition
#1325 CLOSED, native and scoped adoption complete aa25a365→314de8f3;256714a2→bb6f234b; exact12paths, neutral source/emitted/files/5gates/177DTS and privateThree passed. Public engine adapters are the next distinct gaps.
#1362 CLOSED, native and scoped adoption complete d9a4a620→2db81da8;c7e7a596→0f4ae421; exact13paths/current39→40maps, 12success16refusals/5FIRSTgates/177DTS and signed native files passed.
#1345 ACTIVE, private prerequisite fixed before code Clean compatible d9a4parent11458tracked/38maps/frozeninstall0, dedicated12MiB4Mcodec +3whole positives4mutants7codecguards. FIRSTfunctions UNRUN. Initialbb6install lock failure retained; shared lock later registered byIntegration.
#1374 PLANNED, provider dependency now available Surface1363 exactadopt618d9dca→b8fe1a11; private4MiB1Mcodec and complete tensor8fields remainUNRUN.
#1342 PLANNED, existing selected-uniform Curve routes specified NativeBand provider available; degree4cuts use existinguniform129selectedCurve API. WholeSupport+4Curves/camera private flow UNRUN.

Root owns Loader Issue/spec/roadmap selection and implementation. Root+three scoped agents is the current runtime maximum. Product shareddevelop/root/lock/policy are Integration-owned. Native author completion and exact scoped adoption are confirmed above; current composed#1254/#674 remainsUNRUN. #801HELD, no productpushPRnpmrelease.


Current forward roadmap — 2026-10-11 KST

This current section supersedes older status snapshots below. Keep those receipts as history. Three independent Planner auditors inspected CAD/editor, GPU/Viewer/Loader/render and Canvas/Physics/manual branches. The roadmap maps product outcomes and real dependencies; each Execute chooses its own ready work. No Planner FIFO or approval gate is added.

Actual delivery and remaining dependencies

  • CAD #1363 complete-source Surface U/V knot insertion is scoped CLOSED and locally adopted at b8fe1a11e23b26934df2d6d24e5169b67525b2ff, native 6be84ff2 → 413df48a. GPU and Loader received exact native and adopted availability once each. Their actual consumption is separate.
  • Loader #1325 whole qualified Body boundary mesh code is locally adopted at bb6f234bf51753a917664e4b936b0f1dd7ce4f92; scoped Issue closure and current composed acceptance are separate. Its actual author's source/emitted and private Three flows retain their original receipts and limitations.
  • Render #1049 fixed native Surface material preview is adopted at 256714a28f92696b5f067178a740e3873af0ee18. Whole #1048/#1049 scene/files/materials/light/camera remain OPEN. GPU #1375 complete initial frame mount/preflight is a newly identified real dependency of Viewer #1369; existing updateFrame alone does not implement first-mount atomicity.
  • Physics #1349 detached pose/velocity momentum GO at 0e296d1e75c837e767329634f6a2ac6f5832e54f is adopted at 527a4407; public World, motor, reaction and general physical quality are not established. Earlier physical NO-GO and representation-only first failures remain.
  • Native provider availability, author prototype proof, local adoption, actual downstream consumption and current integrated #1254/#674 checks remain separate. No release/publication or broader quality acceptance follows.

Module outcomes and next functional increments

Module Current functional branch Next useful outcome Actual dependency and completion boundary
CAD2 Source Curve/Loft graph #1395 adopted 1614fdf9; complete-source Surface axis elevation #1401 adopted 6ad37b27 #1403 native IGES geometry import adopted b63a851f; general geometry/topology/feature branches #533–#539 Elevation supports one Bezier/C0 axis, not every B-spline. Whole sources, siblings, patches and original parameter frames remain authoritative. Import grammar, losses, budgets and one actual flow must be frozen before code.
GPU Generic Box/Plane/Sphere/Torus/Cylinder/Cone/Capsule factories available; #1404 Capsule adopted 6d159650; #1405 authored graph CPU frames adopted e43885c9 Independent #1414 indexed RoundedBox; actual raw-result consumers under #1391/#1408; complete initial presentation #1375 and renderer #1183/#1184 CPU geometry and authored-file composition are qualified subsets. Actual graphics, generic renderer and first-mount support remain separately required; original denied target remains.
Loader Surface insertion receipts #1374 adopted eecc8583; Three Body adapter #1381 adopted a0022425; older Body/Curve/Boolean readers preserved #1382 public Babylon adopted c5e009d6; #1390 aligned Loft; #1397 interval/#1398 degree/#1408 graph receipts Current private readiness is not public source/emitted target acceptance. Each native family has its own schema, budget and report-only validation. #801 remains held.
Canvas2D Path controls #1370, ellipsis #1371, outline #1372 and SVG #1386 adopted Owner-created #1406 split segments/edit inserted anchors and #1407 independent Unicode labels; #1392–#1394 remain candidates Preserve paint, original semantic text, local/viewport coordinates and genuine file state. Display SVG is distinct from editable JSON; restored bitmap pixels do not restore font preparation metadata.
Viewer Pure preparation 880e2373 and existing-backend #1369 replacement 0c2bfb5f adopted Explicit existing-backend scene consumers; first mount and switching remain in #1369/#1375 Only an accepted Primitive V2 or Viewport supports the new method. Native source/emitted pixel/light/loss/recovery evidence does not certify current Root or fresh mount. Constructor context remains fixed.
Physics #1384 diagnostic adopted 4ae89512, retaining actual row-cap NO-GO; detached #1344/#1349 preserved #1399 bounded full-pair solver and subsequent World contract #1179 Diagnostic exit0 is not physical GO. Freeze algorithm, signed rows, rank/errors, reference/work and actual source/emitted trial before execution. No numerical tolerance tuning or general dynamics claim.
CAD Editor Assembly #1364 and driving dimensions #1377 available; interval #1388 adopted f967c472 Endpoint handles, native interval edit, history, Save/Open/re-edit; broader commercial UI #1029 Final native source007/compiled002 PASS5 and actual file re-edit are retained. The compiled displayOptions harness failure was repaired; 65-point pointer selection is not a continuous inverse, and focus preparation refusal is separate from renderer failure.
Render Editor V2 six-shape files 58b281b2, object commands 911c094c, native appearance #1402 03114482 and Viewer dependency a0b9edf3 available Existing #1049 native Canvas Apply/material/light/history/file UI; compatible Capsule file dispatch under #1236 Actual Surface preview supplies an eligible accepted backend. Match current scale and retained constructor background before presentation/CPU commit; retire old fixed presenter after success. Generic meshes and fresh renderer-null Open are separate.
Manual Q/C path guide adopted 9809ffc9; receipt-only wording correction e7c517a1; prior shader/Unicode/diagram guides preserved Owner-selected practical shader guide; ready SVG and Surface receipt guides in #1247 Each guide keeps its own execution profile. Source review, production gestures, repaired Open/input synchronization and current Root validation are distinct. No receipt wording change is a new execution or function delivery.
Integration Sole serial product/shared/root/lock writer; current inspected HEAD 74333e3d Adopt exact qualified deltas once, send immediate availability, retain #674/#1254 composed checks Owners choose ready work; Planner is not an approval gate. Native/adopted/consumer/Root/release stages remain separate. No product publication or schedule change.

Concrete environment checkpoint — 2026-10-11 KST

GPU #1379 reported ENOSPC during new Sphere checkout setup. Actual Planner df observed 561Mi free on the Data volume at 100% capacity; its Issue preserves the failure and permits only the author's exact incomplete setup artefact recovery. All module handles remain active. No broad cleanup, archived native/evidence deletion or restart is requested.

Loader #1345's preserved ERR_PNPM_OUTDATED_LOCKFILE was on parent bb6f234b: three Render Editor app links were absent from its importer. Later sole Integration c7e7a596 registers them, and current0f4 tracked manifests/importers/peer keys match. Its actual compatible d9a4 setup passed offline/frozen with zero download, preserving the first failure. The ignored installed snapshot is older; this does not establish the historical failure's cause. No current-root install/build was run by Planner, and it does not request changing a valid frozen claim just to use a newer parent. #674 and #1345 record the exact distinction.

New functional requirements and actual adoption — 2026-10-11 KST

  • #1385 complete-source Curve degree elevation: input1..4 -> output2..5 positive rational singleBezier/C0 chains, four actual source patches and complete original authority. Existing #627/#631 stay at their narrower completed scopes. General lower-multiplicity elevation, automatic unlike-degree Loft and structural recipes remain explicit #537 requirements.
  • #1386 linear-gradient SVG path export: actual #965 renderer provider exists; exporter currently rejects gradients. New export profile maps local two-stop paint while preserving original scene/IDs and bounded definitions. The unchanged importer stays solid-only; no gradient round-trip is claimed. Preserve current #1370/#1371/#1372.
  • Loader owns new #1381 Three/#1382 Babylon/#1383 Pixi3D whole qualified Body boundary adapters after current #1345. Prior private Three proof is not new public adapter acceptance. Each exact target/version/camera/ownership/file and source/emitted flow is its own contract.
  • #1384 live signed-row closure is an owner-created Physics next world requirement, separate from retrospective #1344. Archived omitted-pair selection cannot become a live row detector by assertion; caps, phase order and atomic refusal stay explicit.
  • Sole local adoption #1364 88f5c33a, #1376 472429d3, #1379 9e00c357 and Manual shader #1247 028c9e50 makes those scoped providers/examples available. Native successful and first-failed receipts remain immutable. Current composed #1254/#674 and broad quality are pending/deferred.

Complete-source editing and consumer readiness — 2026-10-11 KST

  • CAD1378 immutable413df48a->2e8c6834 is qualified and adopted0f17e672. Both initial/final native builds and the same actual source/API/file/cold flow passed; the final change corrected only a demo eligibility predicate. GPU/Loader received the first native and adopted availability together once each. Their actual consumption is separate.
  • CAD Editor1388 is the new Wiki-first planned consumer: complete canonical asset/source, proper original interval, document revision/rebuild, actual full-source display and Save/fresh Open/re-edit. It persists the current restricted Curve; runtime Undo is not a saved parametric trim recipe. Preserve active1377.
  • GPU1375 pure preflight is adopted89cf31f7 and was handed to Viewer/Render once. The complete first mount remains pending. Render1380 CPU/file document code is adopted74667264; its new declared interop link is separately registered7a41ab5e. Neither establishes rendered whole-file Open.
  • Manual diagram-label composition is planned inside1247 after actual1371/1372 adoption. Full semantic text/GlyphRun hits differ from truncated bitmap and outline decoration; Unicode and ASCII ellipsis profiles stay separate.
  • Narrow package audit found matching source/development and dist/publish mappings, with no relative cross-package source leak in the inspected GPU/Viewer/Render declarations. Shared ignored GPU dist at028c9e50 still lacked Plane/Sphere. Current compiled artifact readiness remains674/1254; source adoption and native compiled proof must not imply a current-head Root build. Only an actual selected consumer need calls for an affected build/import, not a broad guard campaign.

Functional dependency audit — 2026-10-11 KST

  • #1344 is actually adopted1a4278a8 and #1349 adopted527a4407. Physics is active on1384 contract preparation. Detached references remain distinct from a live public World; native first failures and external archive requirements are preserved. Existing1384 now has concrete API/phase/retention/error/point-impulse table requirements; per-step commands are not a persistent queue.
  • Existing533 structural graph requirement has a provider/source/suppression/work/file checklist. It can use1134/1353/1139 without waiting for1373, but needs a new discriminator and real recipe/history/cold rebuild. No duplicate leaf or automatic old consumer support follows.
  • Inspected native/display identity, mm versus scene units, Surface versus Engine material refs and CPU frame copy/re-admission contracts agree. See the current library specification table. Whole rendered acceptance is still unproved.
  • CAD1373, Loader1345/1381, Viewer1369 preparation, CAD Editor1377 and Render1236 authored geometry files are active owner-selected paths. Manual Unicode guide is active; planned ellipsis/outline composition waits for exact1371/1372 adoption.

Latest native construction and interoperability — 2026-10-11 KST

CAD1373 is now native qualified at8bcb69dce2764566ae38ecfa33e7fd60b29e2398 from2e8c6834: first affectedbuild and actualsource/API/file/cold/emitted flow0/0,42refusals17OWNED/getter0. It preserves three complete independently weighted original Sources, aligned sources, full insertion children and explicit construction copies, then actual1139 Loft. Original ideal refinement, rounded aligned coefficients and stored Loft identity remain distinct. GPU/Loader received native evidence once; Exact later Integration adoption is dc133251f835bd4e432586cc580971b440331afd; native leaf/demo and current exports checked. GPU/Loader received native and adopted notices once each, with actual consumer use separate. Structural graph nodes/oldconsumers/smoothG1G2/Solid are not inferred.

Loader1345 whole interval Boolean ingestion is actually adopted26822dfe7e76334e5d726e0d45de5de09b89aff1. Existing40maps plus one new optional map now41; dedicated12MiB/4M wrapper leaves oldcodecs unchanged. Author source/emitted9success19refusal/5gates/178DTS remain scoped, currentRootconsumerunrun. Next1381 Three adapter is prepared/active; priorprivateThree is not its new publictargetacceptance.

Actual consumers for new native results — 2026-10-11 KST

  • Loader1390 is a new Wiki-first whole1373 result reader, preserving all eight fields/source namespaces/ordered children/bindings and a measured dedicated16MiB/4M codec. GPU1391 is the distinct qualified four-entry construction consumer; raw result files depend on an actual1390 reader, native packet qualification and C0 sampling cannot be faked. Existing1330/853 scopes remain separate. Both are planned, owner-selected increments, not completed adoption.
  • Canvas1371 ellipsis and1372 outline are actually adoptedb3b305ef/8fc5d6c4. Manual now has the real API prerequisites for semantic diagram-label composition and received them once; own guideflow remainsunrun. Unicode guide1247 is adoptedd8564197, with actual in-memory pixel/text restore, not physicalfileSaveOpen or generalized font/IME support.
  • Render1236 original Box CPU/session/file stage is adoptedaf214fcc; two sharedgeometry nodes, actual edited params/files/cold process and historyrefusal passed in the native profile. Full authoredmeshviewport remainsOPEN and availablePlane/Sphere are not automatically in its Box fileprofile.
  • GPU1375 complete-firstmount exists in isolated28618c1d and passesbuild/API/files, but actualGL=false/rendererInstances0 and it is not adopted. Existing1375/1369 already track realfirstpresentation/materialpixels/cleanup/loss/disposal and complete acceptedscene state. No duplicateprovider or alternate52215test bypass.

Latest degree and authoring adoption — 2026-10-11 KST

CAD1385 is qualified and adoptedb946e045bdbfbde73986bbf2fdad0440b69e26ed, native8bcb69dc->4129877d. Actual public elevateSourceCurveDegree/validator preserves complete Source0 through fourpatches for p1..4->p+1<=5 singleBezier/C0chains; endpoint/join/domain bits and siblings remain. FIRSTbuild/actualsource/API/file/cold flow0/0. CORRECT39refusals17OWNED/getter0; author's first38handoff was a manual typo, originalactualreceipt already39. GPU/Loader received native and exactadopted availability onceeach. General lower-multiplicity elevation, unlike-degree autoLoft, structuralgraph and consumer/renderedquality remainseparate.

Canvas1370 path-control example is adopted5a45c1d3 and GPU1389 sampledTorus CPU factory is adopted9d8cb20e. CurrentRoot flows remainUNRUN. The path example is not a new core transaction API; Torus is not nativeCAD/SDF/analyticalgeometry/GL proof. Existing complete-firstmount1375 isolated28618c1d remainsunadopted and actualGLfalse.

Persisted refinement and resumed consumer work — 2026-10-11 KST

  • CAD1395 is the executable Wiki-first child of533: three distinctoriginalasset namespaces, scalar recipes, sharedknot recipe/suppression, then adopted1373 terminal withZEROextra insertions andexplicitconstructioncopies. Old1316 lackscopies/requiresdistinctoriginalCurve IDs; newprofile preservesrepeated names ratherthanrenamingauthor sources. Exactversion/revision/codec/aggregateenvelopes andcoldrebuild freeze beforecode; old1330/1341consumers unchanged.
  • Viewer1369 andRender1236 were twiceconfirmedidle, receivedoneconcretecontinuation each and resumed. Viewer prepares stateful replacement only on an existing qualified V2/Viewport; pure d59e is now adopted at880e2373. Render V1 Plane/Sphere files are now adopted at a833201e while Box V0 files remain supported. Firstmounts/raster/selection/currentRootremainseparate; no alternativetargetdenialbypass.
  • ExistingGPU1144/Loader1151 uniformD0Source0 routes canconsume1385.source underunchangedcaps. GPU Source64KiB/Model4 is narrowerthan LoaderModel16; nativep1..5/poles64/knots70/count2..129 apply. Nativewhole elevationvalidator returnsREPORTONLY; retainall eightresultfields andsiblings beside samples. Actualnewsource/cold/re-edituse isUNRUN, a namedopen660followup; do notrewriteoldCLOSEDreceipts or confuse1390/1391Loftreaders with degree-results.
  • DrivingSketch1377 is actuallyadopted3867f274; Manual diagramlabelcomposition1247 isadoptedb0580da3 with full39UTF16text hit andrealphysical fileSave/Open underitsown sourceprofile. OriginalArc browser/Nodebitdifferences, firstUI/capture/driverfailures andcurrentRootgaps remain. NeitherisgeneralSolid/text/IME/devicecertification.

Outcome roadmap and refill rule — current 2026-10-11

These are capability branches, not a mandatory execution order. Each module keeps ready candidates ahead of its current claim and chooses work using actual dependencies.

Horizon Required user outcome How it becomes executable
Usable authoring Create and edit native geometry, display it, preserve accepted state, save intent and reopen it for another edit Finish bounded active scene/Curve/feature/file flows above. CPU files and actual rendered presentation are separate completion criteria.
Reusable library workflows Consume complete CAD results through our GPU/Viewer and supported external renderer adapters; use Canvas2D for editable labels and paths Existing #1390–#1398 and module-owned Canvas cards declare API/schema/units/ownership, exact provider dependencies and one short actual flow. No replacement CAD kernel.
Commercial CAD expansion Persistent parametric features, broader constraints and assemblies, general B-Rep intersections/trims/Boolean/detail operations and robust exchange Keep #503 and #533–#539 as capability parents. Convert each missing branch into a bounded executable child when inputs, ownership and an observable result are defined. A fixture or receipt alone does not complete a commercial operation.
Quality and delivery Measured numerical/performance quality, supported package hosts, integrated recovery and separately authorized release Track required gaps in #674/#1254 and linked Issues. Broader validation remains deferred; record actual first failures and limitations instead of promoting native proof to product certification.

For every completion: reconcile the Issue against actual native/adopted/consumer evidence, update the function manual, recheck matching Issues, and replenish only missing functional children. Each child records owner, touched paths, real dependencies, supported input/output, one observable flow and completion limits. Bugs and validation debt stay linked. A module may create its own cards and report them; Planner is not a selection gate.

Current interface and numerical outcome checkpoint — 2026-10-11

  • Physics #1384 now has a sealed native receipt:527a4407→a7bf69e2,98 new paths. ONE completed diagnostic records NUMERICAL_NO_GO_ROW_CAP:ALIGNED153/152 accepted,OFFSET177/176,YAW180/179. Each needs a ninth signed pair and retains its last accepted state. Exit0 is not a physical GO. Exact adoption precedes owner-created #1399 solver code; no repeated cap tuning or public World certification follows.
  • Canvas #1386 exportSceneLinearSVG is now adopted572ca35d fromnative8869c4fb. Its actual SVG/JSON/file flows remain native proof; Manual's SVG guide dependency is available and current #1247 path editing continues independently. Current Root docs/runtime qualification is separate.
  • Render #1049/#1048 mounted native scene adapter must compare saved mmToSceneUnit/background with the actual Viewer's constructor context before presentation or session commit. Pure preparation with file context alone cannot certify a different mounted context. The rule is source-derived; no mismatch runtime failure was observed.
  • New #1395 whole graph/current-update ingestion is a named #660 follow-up after native qualification. Old #1330 discriminator/2MiB and #1341 old APIs remain unchanged. Nested #1373 consumption through #1390/#1391 does not preserve all new graph authority. Retain actual current16MiB/update32MiB/own4M8M semantics and original assets/recipes/suppression/bindings/revision before any reader claim.

Parameter authoring versus source grammar — current checkpoint

At inspected d71c50f4 the GPU exposes Torus, Cylinder and Cone parameter factories. Render V1 file admission remains Box/Plane/Sphere only. Existing #1236 now names the next compatible parameter-file increment: original records → geometry shared by nodes → dimension/subdivision edit → history → Save/fresh Open/re-edit. Active #1402 whole native appearance preflight proceeds independently. Provider availability does not prove the file or GUI consumer, and CPU not-presented remains explicit.

Source1/SDF analytic Cylinder/Torus and the new indexed parameter geometry are different contracts. No Cone Source1 grammar is present. Preserve exact dimensions/segment/representability and Float32 refusals, original parameters/IDs/unit frame, earlier V0/V1 files and separate native CAD authority. Do not infer a CSS language feature or rendered/native Solid certificate from a CPU factory export.

Commercial exchange and latest code availability — 2026-10-11

  • New Wiki-first #1403 native IGES geometry import targets actual126/128 bytes→native editable geometry→Source0 cold reopen under #539XCHG-05. Current export500/editor1121 do not implement import. Retain raw records/directory mappings and known8-character-label/exported-sign losses; exact grammar/API/budgets freeze before code. Active1395/planned1401 and all129commercial requirements remain.
  • Actual local adoption now includes Cone1400=d71c50f4, Physics1384 diagnostic=4ae89512 and Canvas1386SVG=572ca35d. Physics remains ROW_CAPNO-GO; owner1399 can use the exact predecessor after its new solver contract. SVG public source is available, not general editable SVG import or current Root UI qualification.
  • Manual1247 now has a ready SVGdisplay-versus-editableJSON guide candidate. Existing Q/C guide stays active. Global5f baseline wording needs scope correction because newer guides retain independent028c/8fc/a833 profiles. Preserve each fixed receipt and runner; no blanket retag or verification campaign.

Qualified graph delivery and independent GPU work — 2026-10-11

  • CAD1395 native4129877d→317fdf24 is actually adopted1614fdf9. FIRST e312 build0/flow1 sorted-demo-key oracle failure is retained; demo-only fix and final same build/flow0. Three original assets, persistent knot recipes/suppression, original ID bindings, revision0..6 and fresh-cold selective reuse pass in the native profile. Both GPU and Loader received exact native and adopted availability once each. Their whole graph consumption remains separate; old1330/1341 are not compatible.
  • New Wiki-first #1404 indexed Capsule geometry is a useful independent GPU task. Existing574 Source1/SDF Capsule does not provide generic EngineScene parameter geometry. Actual triangle admission/Scene/rays are available, so this work does not wait for Loader1390 or denied firstmount1375. GPU freezes source fields/topology/counts/caps and one actual build/API/source-file flow before code.
  • Loader1374 is adoptedeecc8583: optional whole Surface U/V knot receipt entry, current42→43 maps and dedicated4MiB/1M codec. Manual1247 has a renderer-free receipt guide candidate using exact sourceText, report-only validator and independent copies; no public signed serializer or geometry certificate is invented.
  • Render1402 CPU native appearance is adopted03114482, and one Viewer dependency link is registered separatelya0b9edf3. Source/file/cold/native proof is not actual Canvas replacement or full Viewer transaction. Render1236 V2 six-primitive parameters remain active and retain older files.

Actual next consumers after graph adoption — 2026-10-11

  • GPU chose #1405 whole authored graph file frames using actual CAD1395 authored-codec/construction providers. Independent #1404 Capsule remains ready; no missing1390 or denied1375 gate prevents its CPU implementation. Owner-selected order is preserved.
  • New Wiki-first #1408 complete graph/current-update ingestion preserves all actual current7/update2 fields, independent report-only validation, original assets/recipes/suppression/receipts/bindings and16MiB4M/32MiB8M family limits. Old1330 and terminal1390 are different;1405 authored construction is not this public raw receipt reader. No new reader pass/adoption is inferred.
  • Render1236 V2 six-primitive CPU files are adopted58b281b2 fromnative65092e47. Actual source/emitted/file/native-cold proof retains fivelegacyfiles and explicit version/profile upgrade; rendererAdmission remainsnot-presented and full1236 remainsOPEN. Nativeappearance1402/Viewerlink03114482/a0b9edf3 remain available.
  • Canvas owns new1406 path segment splitting/inserted anchors and1407 two independent Unicode labels. These are module-created functional cards, not Planner ordering. Current SVG/1371/1372 data and unsupported limits remain distinct.

Existing-backend Viewer appearance qualification — 2026-10-11

Viewer1369 native d59e3773→2181c03e completes the ALREADY-MOUNTED replacement subclaim. Public replaceNativeSceneAppearance requires accepted V2/nonempty or Viewport/empty-nonempty and commits full document/TEN/palette/light/camera/selection/report/URL state only after ONE updateFrame. Actual own source/compiled pixel, light, URL, loss/fatal recovery and physical File/button flows are qualified; FIRST allhidden-status oracle PARTIAL and remaining same-page tail are preserved, not relabeled first-complete. Normal cleanup seven classes0/GL0 is separate from lost handles.

Exact native availability was sent once to sole Integration and Render Editor. Scoped adoption is now0c2bfb5f; current Root stricter GPU UI/runtime qualification remains pending. Constructor-context match remains required. No firstmount/backend switch/generic authored TriangleGeometry or fresh rendered native File Open support follows; original1375/1183/1184 denial and whole1369 remain.

Live editor consumer readiness — 2026-10-11

Viewer1369 existing-backend method is now adopted0c2bfb5f. Existing Render1049 Surface preview uses .001/background[.025,.04,.06] and successfulloadModelSet supplies eligibleV2. A ready bounded app consumer can apply complete native scene/material/light/camera/poses through1402 admitted session callback and theactualnewmethod, then history/Save/selectedFileOpen/re-edit on the acceptedCanvas. Compare currentpublicscale andhost-retainedConstructorbackground beforepresentation; statusready alone is not backend proof. RetireoldfixedSurfacepresenter association aftersuccess, preserveexistingViewer, andmarkfatalpresentation unavailable. Generic1236/SDF/mixed/firstmount are different contracts.

This current ready stage is recorded in existing1049 and sentonce to Render; active #1236 object-command subclaim and module order stayintact. No implementation/actualnewappflow isclaimedyet. CAD1401 nativequalification isnotestablished; latest1388compiledfailure wasmissingdisplayOptions in thegeneratedconsumer, withdemo-only99ba repair andrepairedpasspending. Failedtoolmarkers alone are notnativegeometryfailure.

Full-source Surface elevation and public authoring delivery — 2026-10-11

CAD1401 firstbuild/one sourceAPIfilecoldowned0/0 is locally adopted6ad37b27 from317fdf24→6d60a508. One selected U/V Bezier/C0 axis1..4→p+1≤5, selectedoriginal13/output16/other16/full256/Model16/source262144/new4MiB, fullSourcesModels/siblings/fourASTpatches andoppositebasisbits retained. Runtime elevateSourceSurfaceAxisDegree/validateSourceSurfaceAxisDegreeElevation(report-only) available. Ideal336zero versusrounded96/99/75 residual remain different claims; C0 wholeSurfaceD1 refusal keepsdu/dv metricsnull. GPU/Loader received combinednative+adopt availabilityonceeach; actualconsumeruses remainUNRUN. Earlier unproven1401 toolmarker is historical, not a product failure.

GPU1404 Capsule is adopted6d159650; Render V2 stillsix-kind and requires a separately frozen compatible seven-kind file/session dispatch in existing1236. Actualnative14admissions48refusals/Scene-ray-filecold andseam/cap data are CPUproof, notanalyticcollision/CAD/GL. Active #1236 object commands andready1049nativeCanvas consumer stay owner-selected.

Manual1247 Q/C guide is adopted9809ffc9 from424fe85a→8c008e5b/15app paths. App-owned publicsetPath/copiedpaint/local-world edits, realSave/chooserOpen/re-edit and88-page nativebuild are distinctfrompublichistoryAPI. OriginalstaleJSONdraft/oldpreview failures andnarrowpath-onlysync/ownedpreviewrestart retained; C2/cancel/resize/loss roles must followactual detailedrecords. CurrentRootdocs/UI/filequalification remainspending; nextSVG/Surface-receiptguide candidates are available.

Issue-reference correction — 2026-10-11

Render object commands remain a #1236 subclaim at911c094c. New #1409 is GPU-owned complete Surface-elevation source frames and cold files; it is not a Render command card. Earlier mistaken1409 references were corrected without changing module ownership or native receipts.

Editable interval UI and ownership correction checkpoint — 2026-10-11

CAD Editor1388 is adoptedf967c472 from3867f274→99ba1877, sevencommits/17ownedEditor-apppaths. Native final builds/source007/compiled002 PASS5, fullSource/siblings/IDs, discrete65parameter endpoint selection/exacttypedvalues/history/download/freshOpen/polere-edit are retained. MissingdisplayOptions incompiled001 was a generatedconsumer error beforebrowser, notnative intervalfailure. Focus Source capacity refusal is preparation failure; currentRootUI andcontinuous inverse/Solid remainunqualified. Existing20states/8MiBhistory/file2MiB retained.

The existing Render1236 object-command subclaim is adopted911c094c; new GPU1409 is complete Surface-elevation source frames/cold files. Two earlier Planner comments were corrected to reference1236, preserving original text in local audit records. No ownership or native scope changed.

Geometry import and independent renderer authoring — 2026-10-11

Native IGES1403 is adoptedb63a851f; first build/one file-import-native-edit/cold flow0/0 and raw file/directory mappings/known loss retained. GPU/Loader received native and adopted availability once each. Existing Source0 selected Surface/uniform Curve routes provide a possible consumer within their unchanged caps; actual new source use remains unrun. Loader's future full import-result reader is distinct and must safely admit request.iges1MiB without widening every other string.

Public Babylon1382 is adoptedc5e009d6: exact14paths/full43→44maps, source/emitted Node and actual headedWebGL2/U32/resources/18Faces/sixRGBA proofs retained. This target does not certify Pixi3D or current Root. GPU1409 Surface-elevation CPU/file example is adopted74333e3d; full native result/edit/cold intent and first reflection-oracle failure remain explicit, not raw-result codec or GL acceptance.

New Wiki-first #1414 indexed RoundedBox uses ready TriangleGeometry/EngineScene/rays. Old593 SDF is not this parameter factory. Exact seam/UV/topology/counts/limits and one actual build/source-emitted/source-file flow freeze before code; this task does not wait for blocked1375 or raw1390.

Actual Wiki pull failed ENOSPC, then the same operation and atomic state/write/publication succeeded when df reported275MiB free. Original failure remains in674; Planner performed no cleanup and does not claim lasting capacity or a cause. Native proofs are not invalidated or replayed.

Five named forward branches

  1. Freeform construction and persistent features: adopted #1373 plus active #1395 structural recipes under #533/#537; progress toward broader CAD without shrinking #503 to fixtures.
  2. Scene appearance and complete first presentation: GPU #1375 → Viewer #1369 → Render #1048/#1049, with independent #1236 CPU authoring available in parallel.
  3. Editable parametric CAD: #1364 assembly poses and #1377 selected driving dimensions; richer sketch/constraint/assembly requirements remain explicit.
  4. Original-data interoperability and 2D authoring: Loader #1362/#1374 and Canvas #1370/#1371/#1372; native authority, saved data and display data remain distinct.
  5. Coupled physics and usable manuals: retained #1384 diagnostic outcome → owner-created #1399 solver and named #1179 World contract; #1247 public path editing guide uses adopted APIs. No public quality GO from references alone.

Every actual task, bug, deferred validation and consumer adoption belongs in a GitHub Issue. Reuse existing scopes before adding a leaf. The detailed module Wiki and parent Issues record ownership, limits, dependencies, observed commands, original failures, SHAs and next functional outcome. This table does not impose a fixed order.


Preserved earlier snapshots

Planned complete-source Surface knot receipt ingestion #1374

1374 is prepared ahead of actualCAD1363 adoption. Whole8field source/Model/threeASTarraypatch/selectedandotheraxis/stripreceipts/D1C0nulls remain authority. Eight original inputs810965B,1108storedstation Cartesianunion; idealtensor identity vs actualroundednonexact main/secondary/C0 retained. Native4MiB1M differs from oldCurve2MiB1M and mesh4MiB4M, so fullfamilyproposes14paths with dedicatedfixedcodec, unchangedoldprofiles. Startactualadopt→boundedprivatewhole+codecmeasurement→finalIssue/Wikifreeze→12publicread/fileadmissions per source/emitted+frozenrefusals/DTS. No newSurfacewriter/math/tessellation/globalSolid certificate. #1362continues3disjointproductwriters; no Plannerapproval.

Loader native and next public contract

#1325 native aa25a365→314de8f3 completed and handed to Integration, exact scoped adoption pending. Source+emitted full bits/files match; fiveaffectedgates0/177strictDTS; realprivateThree18Faces passed. Currentcomposed#1254/#674 remainsUNRUN. #1362 public13path contract is frozen beforecode following actualprivate4positive4native5codec readiness. Root ownsfirstgates; threewritersdisjoint. #1342 planned display corrected to existing Surface-only17x9 plus selected-uniform129 originalWorldCurve IDs on completeModel5; adaptive degree1..3cannotadmit degree4cuts. No newSDK/cap widening or invented filledBand certificate. #801HELD/no productpushPRnpmrelease.

Planned next native-family reader — #1362

Root created 1362 complete-source Curve knot insertion ingestion after ALL-state exact-title knot0/refinementonlyclosed792 and native1353consumer audit. Actual1353 code is available at e95eaeda→d9a4a6203b5c9f4f2114b7fb329a1a024083551a, nativeed508→6be84ff2 sourceleaf67e06f86 byte-identical. This renderer-free card preserves exact8fieldwholeSource0/Model3/selectedthreeASTpatches/request/provenance/report-onlyvalidator/147stored observations/-0/C0refusals/ideal-versus-rounded difference. Eight authentic result+oracle pins259171B; proposed13paths/fixedold2MiB1McodecREADONLY reuse requires actualprivate measurement. Actual128 capacity stations are ORIGINAL+REFINED union, not refined-only. No new renderer/globalshape/Loftcapacity/G1G2/Solidcertificate.

Detailed input/scope/ownership/dependencies/start/done. StatePLANNED/privatecodec-native/source-emitted/publicAPIallUNRUN; existing1325active/privateThreeexternalwritersparallel. Root directly manages this roadmap and Issues; Planner receives the new number/title only. No duplicatecard/#801HELD/current1254/674pending/no publication.


Current Loader delivery — exact adoption and next measured work

#1340 CLOSED implementation: native d96315f0→533f95bc, actual single-parent adoption c41a5d08→f00e2d190fed7121b1a726f565992aa6180c4657. Root exact16paths/15newblobs/CURRENTREADME+45suffix/38maps/186unchangedsource modules+additiveCADbarrel audit passed. Actual author source/emitted187inputs/headed6phases14refusals/fullsignednative-buffer-camera-RGBA/cold/lifetime/177DTS/fivegates retained; no current-root replay. ONE6746099145932 updated in place. Current composed1254/674/source-emitted/types/UI/file/recovery pending; #801HELD/publicationUNRUN.

Next existing #1325 ACTIVE actual1348adoption d6b552f9→aa25a365. Three independent external implementation workers completed codec/wholeconsumer-runner/projection; Root FIRST private A exit0/18.650641s, B0/.961032s. Exactly3 unchanged whole positives+4 genuine native ownership refusals+5codecguards/getter0, exactsigned3files/cold/full8fields/copyaliases0,185CADsrc/0dist; current38maps/11362trackedunchanged. All6Face typed chunks/nativeUV/remaps/global authority retained at.001; observed extra upload gaps main2.3510330389849488e-6mm/edited2.3276357876976297e-6mm/single1.0042818860861344e-6mm, originalnativegap0. These observed conversions are not a global geometry/error/Solid certificate. One genuine private Three LaneC needs its separately frozen camera/session/port; publicAPI/product/emitted/DTS/build remainUNRUN. Detailed measured contract.

Ready planned independent cards: 1342 Band Face Three, actual1327adopt7e96; 1345 interval Boolean ingestion, actual1328adopted508, separate12MiB/4M family measurementUNRUN. No duplicatecard/providercampaign/current-root acceptance inferred. Loader directly manages this roadmap and Issues; Planner receives created Issues and major outcomes.


Loader latest native checkpoint

#1340 clean native d96315f0→533f95bc exact16paths; ownsource/emitted/actualheaded/file/6phase14refusal/fullnative-buffer-camera20RGBA/strict177DTS/5affectedgates passed, exactlocaladoptionpending. Receipt6099395490. Next existing1325 actual1348code adoptedaa25; Rootprivate4MiB/whole6chunkcontract fixed6099370117 and three externalwriters proceedSTATICONLY; FIRSTmeasurement/productimplementationUNRUN. #1342/#1345 independentprivateplansready; #801HELD/composed1254/674UNRUN.


Forward roadmap for the own 3D library family

Purpose and selection

This is the forward product map under #660, with professional CAD scope retained in #503 and editor product scope in #1029. It complements each module roadmap and the Integration adoption queue. It is not a global execution order.

Every module keeps a named next functional increment, its actual dependencies and observable outcome in GitHub Issues. Owners choose their ready work and may create/split necessary cards after checking duplicates. Planner continues filling missing requirements and checking direction; closure monitoring alone is insufficient. A completed leaf must lead to another useful product requirement, not automatic repeated tests or a smaller fixture presented as the whole engine.

Available provider means source/API exists; planned candidate means the new transaction/function is not implemented; native complete needs the author's actual build/run receipt; locally adopted needs exact Integration evidence. Current-root/UI/file/recovery and broad quality remain separately tracked. New cards must freeze exact ownership, parent, API/version/units/identity/copy/lifecycle limits and a short affected build/run before code.

Product milestones

Milestone Required functional outcome Completion boundary
Usable independent libraries and reference apps Own GPU/CAD/interop/Canvas2D/Viewer/Physics plus reusable editor modules; source-first workspace imports, compiled publication JS/types, examples and actual original-data authoring/loading/rendering flows Public configuration is not publication; one demo is not support for all profiles. Current work remains here and also implements selected general capabilities.
General modelling and composition Parametric dependency graphs, editable NURBS/freeform, real B-Rep/intersections/trims/Boolean, assembly identity, supported exchange; own affine/mesh/material rendering; practical 2D and 3D authoring/inspection; coupled Physics engine Native source/topology remain authoritative. Display mesh, proxy, GLB or a restricted fixture does not substitute for the intended engine.
Measured professional quality Numerical/robustness/performance, named target compatibility, lifecycle/recovery/accessibility and representative models/devices Broader validation is deferred under current implementation-first direction. Keep its Issues open and do not claim unrun checks passed.
Authorized distribution Verified public package artifacts, compatible versions/manuals and explicit release acceptance npm/product push/PR/deploy/release still require separate owner authorization.

Current checkpoint — 2026-10-10

The table below replaces the earlier completion-oriented snapshot with the current functional branches. Existing module Issues remain the source of implementation scope and status. Owners select ready work; this table does not reserve execution order or ask for another approval.

  • #1330 complete NURBS graph/update ingestion is scoped closed and adopted at d96315f09b9e161f5bab1f57282efe013db2bb2a; native 36706731849bef755cf132cfd7feec849e9092a0. Current composed acceptance remains #1254/#674.
  • #1327 original two-cut band Face is native complete: immutable 7b4341ea6cc9d7959121dcd42bff99102141f9f1 → 876f38fbb21729453fdb5c440322b16564c88307; first affected build and one source/API/file/cold flow passed. Eight Face states, 296 observations and 57 refusals are the actual receipt. GPU and Loader received native and exact adopted availability once each. Sole adoption is 7e96b959746a3fee957644fd1b5ccaf79c992c6c; current composed checks remain pending.
  • #1333 region-query ingestion is native complete at 4b8caa5c, with source/emitted 9 successes, 17 refusals, 36 copy comparisons and three exact saved files. Its initial verifier failure and repair remain preserved. Exact scoped adoption is now 30dd6457ece38a8513413a7c7ee72017a0b616a9; current composed acceptance remains pending.
  • #1331 public CPU material sampling is adopted at 99b94bae2292dc063c0b114f4e0ed2698ca2f227, native e765d1e9. Source-reconstructing binary64 color inspection remains separate from lighting, textures and pixels.
  • #1341 is the new bounded CAD Editor section/loft authoring requirement; its Wiki plan was published before the Issue. Native providers exist; session/UI/display/file work is planned.
  • #1340 is the existing new Loader contract for degree-five Surface edits in a Three host. Its actual source/target readiness checks precede final implementation freeze; no new target acceptance is claimed.
  • Broader general modelling, commercial editor functions, measured numerical/performance quality and release acceptance stay open. The restricted current families are progress toward these goals, not the whole product.

Current functional work and next candidates

These are capabilities with dependencies, not FIFO slots. Active immutable claims are preserved.

Owner Current tracked increment Next useful capabilities Dependency and observable completion
CAD2 #1348 trimmed six-Face mesh adopted at aa25a365; #1328 interval Boolean and #1327 band Face adopted Actual #1348 consumers #1325/#1351; complete Curve knot authoring #1353 adopted; wider Surface/basis authoring #537; curved-profile Extrude #534; normal Thicken / Body split #536 Band Face is an individual Face, not a Body split. New packet needs complete source, UV domains, real boundary seams and approximation limits. Wider geometry needs genuine wall/cap/offset/intersection providers before a complete Body can be claimed.
GPU #1331 CPU material evaluator adopted at 99b94bae; #1095 original-target Source1 picking flow; #1334 fatal primitive recovery interface Actual material consumption #1049/#1236/#1246; Body packet CPU preparation #1351 is adopted at c6d45418; affine renderer #1297; general texture services #1184 CPU color and code availability are distinct from pixels. Owner reports first physical front-object click; remaining original-target controls and saved receipt are pending. #1334 must retain both causes and distinguish presentation unavailable from actual GL loss.
Loader #1340 degree-five Surface/Three host adopted at f00e2d19; #1325 whole trimmed Body packet consumer is active #1340 original-source edit/replacement/file flow; #1325 trimmed Body display packet; named Babylon/Pixi3D adoption from real compatible data Whole Loft graph #1330 is adopted at d96315f0. #1333 native 4b8caa5c is adopted at 30dd6457ece38a8513413a7c7ee72017a0b616a9. Each external renderer requires its own actual compatibility flow; untrimmed Support cannot fill a trimmed Body.
Canvas2D #1355 Unicode browser labels selected; #1356 edge gutters/#1357 alpha mattes are parallel candidates; four prior image features preserved Adopted Scene29 SVG subset #985; Unicode label/file flow #1355; complete image edit/save/reopen composition and remaining text/layout capabilities in module roadmap Separate immutable claims and owned files. Exact copied image bytes, scene geometry, SVG preservation and actual host rendering have different completion evidence. New #985 supports its admitted Scene29 solid group/path subset; the older Scene5/24 receipts remain separate. Other scene content is not automatically supported.
Viewer #1337 accepted original Source0 download/reopen; #1322 local Open remains partial because #1334 failed Public fatal-state recovery #1334 adopted (GPU a8117cbe, Viewer de93ee6e); owner-created focused Face framing #1343; qualified assembly/Shell inspection #997/#998; actual source-qualified Body inspection GPU public error export and affected build must exist before Viewer consumption. Keep accepted source, CPU queries and provenance during unavailable presentation. Download must reopen the actual original source; generated display mesh cannot substitute.
Physics #1298 private world adopted at b69ea25d; #1309 momentum NO-GO adopted at 0836f3e7; #1308 diagnostic adopted at d6b552f9; #1349 next model planned Signed separation reference #1344 under #1179; pose-plus-velocity/anchor/momentum contract #1349; explicit native-to-consumer adoption #1308 native diagnostic 5f944460 identifies pairs absent before correction but overlapping afterwards; adoption is pending. Owner-created #1344 freezes a detached signed-gap reference with retrospective archive pair selection; it is not a live future-pair detector or repaired world. Freeze an actual correction law before a new world trial. Private reference GO does not establish public solver quality, angular/friction dynamics or general CCD.
CAD Editor #1329 extrusion height drag adopted at 0dd569e6; #1341 source-Loft authoring is the next prepared branch Real sketch/constraint editing; adopted #1341 NURBS graph UI; #1364 native assembly authoring; qualified assembly workflows in commercial editor roadmap Freeze native intent/reference/transaction dependencies before UI. Height drag must retain accepted geometry/history and real Save/Open. Construction volume estimates remain explicitly non-Solid until an actual admitted Body exists.
Render Editor #1049 CPU material authoring adopted at e95eaeda; actual Surface shader binding remains; #1332 guarded selection preparation still lacks final picking proof Material/uniform authoring #1049; versioned native asset document #1048; actual CAD/GPU/Physics composition under #1029 #1332 consumes real #1095 SDF identity, not an AABB/proxy fallback. Complete original picking proof and sole adoption are required for actual clicking. Material and multi-asset UI must use available native providers and a genuine accepted-frame/file transaction.
Manual CPU material guide adopted at 29f8934a; Loft/Graph guide adopted at 4bcbc949; mesh guide is the prepared #1247 follow-up User-facing guides for newly available APIs; actual examples and limits; contract drift reconciliation #1260/#1247 Keep usage, concepts and examples clear. Move test scripts and evidence bookkeeping out of user-facing explanations without deleting evidence. Native sample proof and current-root acceptance remain separate.

Earlier candidate creation receipts

Each responsible owner receives its new candidate once. No current native claim is preempted. Helpers use available four-slot runtimes as primary plus up to three disjoint transient agents; no new permanent Work or extra automation follows.

General CAD dependency branches

  1. Source/feature graph editing and regeneration → downstream native construction → file/cold re-edit and later editor UI.
  2. Wider actual knot/refinement admission + structural complete-source patch → section basis alignment and broader freeform operations.
  3. Curved-profile wall/cap construction + closed oriented qualified topology/material boundary → general capped Extrude and occupied Body classification.
  4. Surface normal-offset geometry + contact/intersection/trim repair → normal Thicken/shelling/detail features.
  5. Original parameter-space intersections/splits/trims + Body membership and persistent split/merge identity → operand Boolean, assembly/exchange and professional robustness.

These branches remain under #503/#533/#534/#535/#536/#537/#538/#539; a restricted translated strip, exact region volume, individual Face or valid incidence count cannot close them. Concrete limits from the actual source matter: the current four-span degree4 cut has17poles while direct extrudeCurve/Surface-axis admission stops16; use an honestly declared admissible profile or real piecewise construction, not silent truncation or a larger global cap.

Continuous roadmap upkeep

On a module completion or material dependency change, check its next named functional requirement against current source/Issues/Wiki. Reuse matching Issues, retain two to five useful candidates in the module roadmap, and write missing scope/API/source ownership/refusal/build/run/dependency details. Create a new bounded leaf only for an actual missing product capability. Bugs and deferred acceptance stay tracked separately; no filler research or repeated unchanged-work wakeups.

The own GPU/CAD/Physics engines remain native. External projects are references and named renderer adapters only. Spatial/Interaction/Geo candidates remain demand-based extraction under #720; no new runtime package is asserted by this roadmap. Independent Motion stays retired under #749/#750. Integration alone serially adopts local product/shared/root changes under #674; publication, scheduler cadence/model and protected release evidence remain unchanged.

Actual dependency movement and new library candidates

  • CAD #1301 is native complete and adopted at ded1ef68b9877de2b487721bc7228e37daed2865; all five final native blobs match 51821d21c7880edbdb54ad7f2688b848ae56bde2. Actual author build/source/API/file/cold/owned flow passed. Six entire Face/material images and8V/12E/6F/24Uses/eightlinks qualify the restricted Solid family; wider geometry/Boolean/manufacturing remain separate. GPU and Loader received native and adopted availability once each. CAD2 selected #1319, exact WorldXYZ source-defined strip classification from actual #1287; it is not yet an available general Body classifier.
  • GPU source bounds #1320 / Wiki contract: own Source1/2 compilation, per-object/aggregate original Number boxes for future Frame all/selected. Pure CPU implementation/build/API/file is independent of denied graphics. Latest supported app snapshot confirms GPU active with three implementation helpers. Numeric derived boxes are not shader containment or culling certificates.
  • Loader qualified Body ingestion #1321 / Wiki contract: actual2,044,025-byte Body packet requires an explicit native2MiB family rather than the legacy256KiB source transport. Validate complete source/material/topology without dropping parents, flattening over Model16 or claiming filled trimmed display. This is a planned candidate; preserve active1313/1314.
  • Physics #1280 exact selected-face reference adoption b8d4fb1f74e977fe25fa3a7093fa807943f207e6 makes #1298 code preparation available. Supported app snapshot confirms active world/helper/reference work; it does not qualify public/fullCCD/angular/friction. #1264 failed physical trial is adopted at 41d3bf353078cdad5cb1c0cdbd99b972e0eb79cc, providing #1308 archive dependencies while original NUMERICAL_NO_GO remains. #1294 adoption must still be verified for #1309. Once-only dependency checkpoint.

All current-root consumer/UI/file/recovery acceptance stays #1254/#674 until actually run. Original denied/failed/native receipts remain unchanged. No whole-goal completion or publication follows.

Continued functional delivery and next contracts

  • #1319 source-defined original-region XYZ queries are adopted at ed8c545b76480aff2c7b37a594856cea576f64a9, native bed16bc6cd124700756a3aee7621218c50aff1e0; actual native141queries/64refusals and preserved #1287 flags do not qualify general Body/BRep/collision. GPU/Loader received native and exact adopted availability once each.
  • #1316 NURBS source/Loft graph is adopted at 7b4341ea6cc9d7959121dcd42bff99102141f9f1, native 2890765ad18b871f9aa69a3f6106ac6e2617bb91; actual full-source revision/selective update/suppress/resume/serde flow,11graphs8updates68refusals, initial demo error preserved. PiecewiseC0/native D1 refusals and writer17/Loft16 caps remain; no smooth/topology/Solid/editor certification. GPU/Loader receive the same once-only availability boundary.
  • #1320 source bounds and #1315 selected Source1 duplication are locally adopted. Existing module-created Frame consumer1323 reuses bounds. Use all-object results for original IDs beyond provider48-char selection input and enforce actual aspect/FOV/camera/SDF travel min(100,far); no pixel/culling certificate. Contract refinement6098125370.
  • Manual has a ready versioned CAD1301 guide/publicCLI subclaim in existing #1247, preserving old5f snapshot and completed1259/1260. New API uses an explicit adopted profile and complete portable677219-byte request; no donor replay or unsupported old-runner import.
  • Loader active #1321 requires explicit signed-zero decode: native1301demo22-23 uses special JSON emission for -0 and has no publicCADBody codec. Actual source refinement6098079236. Planned #1325 trimmed-body mesh needs a genuine six-Face boundary provider, not bare Support meshes.
  • CAD1327 two-cut bandFace / plan adds a true original remainder dependency under535/536. Actualsection APIs exist; genuine sameSurface admission and entire positive-order/Face proof are unrun. CAD2 keeps its current Boolean/feature choices; arbitrarySheet/BodySplit remains separately dependent.
  • Existing module-created #1322 localSource0fileOpen (Viewer), #1324 RGBAreflection (Canvas2D) and #1326 canvasdoubleclickFit (CAD Editor) are reused, not duplicated. Each exact native/UI/file validation remains its owner’s claim.

Current-root acceptance remains #1254/#674. No broad campaign or publication is claimed; original failures/denials and immutable native histories remain.

Runtime boundaries and next independent authoring APIs

  • #1331 public CPU material evaluation / plan fills a real missing authoring API using three existing source-reconstructing material profiles. Binary64 linear-color/uniform/UV inspection is independent of graphics. It does not include lighting/gamma/texture/pixel or GPU precision. Actual API/schema/limits/paths/parent/one flow must be frozen by GPU before code.
  • #1332 Canvas Source1 selection reuses CAD click/drag/cancel/selection UX and existing GPU1095SDFidentity. CurrentRoot lacks that isolatedAPI/proof/adoption; code-onlystructural seam explicitlyrefuses absence. NativeCAD Viewer.pickGeometry applies to actualCurve/Surface displays; AABB/triangles/separateViewerproxy do not prove Source1 visibleidentity. Contract boundary6098395343. Originaldeniedtarget restoration question remainspending; noalternate-target workaround or workingclickclaim.
  • #1334 primitive recovery error/status is a real executed #1322 dependency: failedcandidate+acceptedrecovery currentlyswallowssecondcause whileGPUprivateunavailable andpublicViewerready disagree. Preservebothcauses/publicfatalpresentationstate, actualGLliveversushardwareloss, oldCPU/native/provenance and actual-live-contextdispose. Remainingrequired1322failuregate staysunaccepted; no counter reconstruction fromunsavedoriginalfaultstate. Refinement6098564922.
  • Loader1321 is actuallyadopted at 4ccbb8101024a485158b13a3430db37b07d75aab, native57dec186; completeBody/fullsource/copies/signedzero nativeproof remainsdistinct from renderer/serializer/currentRoot acceptance. Newowned1330wholeLoftgraph/update and1333translated-regionquery ingestion reuseactualadopted1316/1319 with measuredexactprofiles. No transportduplicate.
  • ActiveLoft geometry can use existingSource0loading of loft.evaluation.source as a generatedconstructionModel preview, not wholegraph meaning. Planned1325 needs geometryowner’s actualtrimmed-sixFace packet withqualifiedsource/UV/normal/seam/trueedge/approximation/work/copy contracts; bareSupportmeshes do not replace materialboundary. Provider contract6098530952.
  • CAD2 selected1328regularizedcommon-maptranslated-strip intervalBooleans producing actualnewBodies, and1327originaltwo-cutbandFace inparallel; newfamilycapsretaincompleteparents andunchangedoldcaps. Bothactualnative/genuineadmission gates areunrun at thischeckpoint.1330/1333Loaderingestion and1329extrusionCanvasheight aretheir owners’ existingcards, not duplicateRoottasks.

Independentsource/library work continues whileactualdeniedgraphics waits. CurrentRoot/broadprofessional/registry acceptance remains #1254/#674 and commercialparents. No release/model/cadence/supervisor or newWork change.

Next real consumers after available library services — 2026-10-11

  • CAD #1328 is native complete at d0f84deb63fc087838abe20d1c6e6d15456c6cc8 from ed8c545b76480aff2c7b37a594856cea576f64a9: first build/one full source/API/file/cold flow passed, 15 operations/53 refusals/14 initial real Bodies. New wrapper caps are request6MiB/result12MiB/own-values4194304; individual Body2MiB remains. Native and adopted availability sent once each to GPU and Loader; exact local adoption is ed5084bcb443e4844524b21bb3ddd315366b2c97. The actual trimmed packet is now adopted separately under1348; target consumers and current composed acceptance remain pending. No general Boolean or rendered Body claim.
  • Render Editor has a ready independent material-authoring increment in existing #1049, using adopted public #1331 and compileMeshMaterial. Original shader/uniform draft, Apply/history, explicit CPU linear-RGB sample and material Save/Open form one actual outcome. It does not replace the full material/light/camera/renderer goal or claim Source1 binding/pixels; #1332/#1048 retain their own dependencies. Exact session/file/paths/one flow are owner-frozen before code.
  • Manual has a new bounded user-guide subclaim in existing #1247: complete source-edited section graph, dependent Loft and separate whole Graph/update ingestion. An explicit newer public API profile retains the original5f runner and Body profile. User-facing usage/examples do not expose test-script prerequisites. Cleanup native a68d9b3c is adopted at 198db2659474886ba5679fab214d0e6acb7c1c65; current-root acceptance remains separate.
  • Viewer created #1343, focused Canvas shortcuts for qualified Face framing. Reuse its existing frozen scope; #1334 remains a real unfixed public recovery defect.

Module authors choose ready order and keep current claims. These are available dependencies and bounded functional contracts, not a global queue. No product implementation/run, new permanent Work, distribution or broad campaign by Planner.

Whole native Solid editing and public guide boundaries

  • Existing #1119 must consume the complete .boolean from an actual #1129 authored axis-box Solid edit while preserving the authored document separately. A later editor session stages native edit, whole presentation and successful accepted document/history commit; refusal retains prior document/frame and corrective draft. Native integer-mm/complete Source0 and original feature IDs remain distinct from generated panels and F32 triangles. Current #1329 extrusion estimates and #1341 Loft graph are different native families. #1119 is not CAD #1325's curved-Body packet.
  • #1247 CPU material guide follow-up covers the actual adopted #1331 public sample, independent frozen data, profile/uniform/UV semantics and exact zero rules. It preserves the active Loft guide and older5f profile; it does not add test-script prerequisites or claim gamma/light/texture/GPU pixel behavior. No entry-map gap was found in the bounded read-only audit.
  • Render #1332 guarded code is adopted at 50fd71fa97a4eba15b6c3db4f2d59ff4402b97e5, native a5371464; current provider still lacks the actual pickObject dependency. The Issue remains OPEN for genuine original-target picking and adoption. Existing-provider guard/model/browser evidence is not working selection proof.

These boundaries strengthen the real prototype and retained commercial scope. Exact code adoption does not close missing consumer/graphics/runtime requirements; broader validation stays deferred.

New whole-data consumers and actual Scene29 export

  • Loader created #1345 for COMPLETE restricted interval Boolean result ingestion. The actual CAD provider is adopted at ed5084bc; dependency refinement keeps dedicated12MiB/4M codec readiness and whole seven-field wrapper/parents/proofs/copy/signed-zero acceptance separate. Existing2MiB Body/1MiB region readers cannot silently admit this family. Preserve active1340 and separate1342/1325.
  • #985 current Scene29 SVG subset is adopted at 30645e9d8d6c99cd9f6a844060168beafa7f8781, native c07e56a2 → d7ac7771,10owned paths. Actual affected build/source+emitted CPU and headed Download/Open/pixels/hits/edit/refusal/Dispose flow passed; three original first failures are retained in receipt6098917920. Solid group/path admitted subset is distinct from the original Scene24 native receipt and from full current-root acceptance. Canvas1317/1324 immutable author claims remain unchanged.
  • CAD Editor1329 is adopted at 0dd569e64ca27e9368e4f39c0490eb430f16d432. Its normal-extrusion height workflow remains distinct from #1129 authored integer-box Solid and #1341 NURBS graph. Original source002 fresh-file raw staging timeout remains unresolved; later source004/compiled001 passes do not establish its cause, repair or OS-focus behavior. Preserve that exact pending boundary in #1254/#674. Native construction estimates cannot be cast into Solid proofs.

Native receipts, exact adoption, actual target compatibility and currentRoot1254/674 remain different evidence stages. All next requirements stay in existing or owner-created Issues; no publication or broader campaign follows.

  • Manual1247 concepts cleanup is adopted at 198db2659474886ba5679fab214d0e6acb7c1c65, native 1397e155 → a68d9b3c,21app-only paths. User-facing test-mjs exposition is removed; API/concepts/inputs/results/units/errors/lifecycle and immutable internal evidence remain. Existing5f runtime/gallery/provider and the newer Loft guide are not retagged. Full1247 remains open.
  • Canvas owner-created #1346 alpha-bound image trimming and #1347 source-color alpha-mask preparation reuse the actual copied-image pipelines and separate owned worktrees/consumers. Their Wiki freeze preceded Issues; no implementation result is inferred. Completed native1335/1336 remain intact pending exact adoption.

Public contract checkpoint and remaining real recovery

  • Bounded manifest/root-entry inspection at 0a416403b831cc3e00f2a89768919752e2653522 found eight active library packages configured public (private:false, public access), ordinary development root imports/types from src and declared publication root JS/types from dist. Those declared root files exist locally. File existence is not current-root behavioral/type/packed parity or registry publication; no build/import/whole-map campaign ran in this inspection. Independent Motion stays retired under #749/#750; Spatial/Interaction extraction remains demand-based under720.
  • GPU1334 clean public CODE is available at native e765d1e9 → 5a6cd59a8d9f71d47818deec10b5aa118101e033. Actual first build/source+emitted/declaration/public error API flow passed, receipt6098909539. Viewer received exact code availability once. Real backend two-fault/single-fault recovery, liveGL/unavailable status, retained CPU/provenance, blocked presentation operations and disposal remain unrun. The provider is not yet integrated or full1334 complete.
  • Existing1325 consumer wording now matches actual1348 packet boundary: complete native source/Body/Face proofs plus qualified native UV samples, indices/remaps and explicit approximate triangles. Flat facets are not exact curved Face geometry or a new Solid embedding/global error certificate. C0 native normals remain null/refused; approximate Float32 facet normals are separately tagged display data. Native1348 build/run/packet readiness remain pending.
  • Physics1309 measured angular-momentum loss is actual NO-GO, not an untested prediction. Next1349 is unmeasured; older predictions stay historical. Public library units/ownership and private experimental references remain distinct.
  • Canvas1317 source-over composition is adopted at 0a416403, native 8663ae26,16paths; native source/emitted2226assertions and actual11-stage file/PNG/lifetime evidence were reviewed by Integration without replay. Its3MiB limit counts internal payload, not renderer/host/peak memory. Original setup/type failures and1296FAILED remain preserved.

Actual source-to-Loft customer guide delivery

The new1247 user-guide increment is adopted at 4bcbc9493b15e3374339a26cce49349c2441a2fe, native a68d9b3c → 2d30e8edf74d38cfb09d4163b32f73765dbfb980,15app-only paths. Native receipt6099009726 retains complete original2927-byte input with threeCurves/unrelatedSurface, source-qualified IDs/comments/Unicode/CRLF/lexemes/-0 and an actual public middle-pole Z2→3mm /weight4→4.5 graph update. Source/API profile7e96 remains separate from old5f/Body profiles. Authored intent serde and complete evaluated Graph/update readers have distinct user guides and real numeric before/after SVG. Node22 selected public consumer and80-page build/navigation passed; two original driver-only selector failures remain. Full1247 and currentRoot1254/674 remain open; no registry or complete family acceptance follows.

Concrete consumer readiness and defects — 2026-10-11

  • Existing Integration resumed once after the completed12-change batch for three exact ready Physics handoffs: #1298 2d0c4a2f (private selected-face GO), #1308 5f944460 (archived diagnostic GO/world NO-GO), #1309 1381164c (actual momentum NO-GO). The directories are new and absent at inspectedRoot4bcbc; historical CAD index and external1279archive remain explicit. Readiness6099112883. Integration chooses serial order; native outcome is not current-root replay.
  • #1049 current material New action incorrectly uses imported-file preparation and therefore reports a saved/opened baseline. Concrete source defect6099113160 requires a genuine new-unsaved state and truthful download-started behavior in the already planned short flow. No new GUI failure or completed repair is claimed; the active owner received it once.
  • #1341 actual readiness probe at clean0dd569e6 displayed degree2Loft, changed RGBA after native edit and accepted suppression/resume. Original five-object section-focus refusal remains. Session/history/fullUI/file-picker/compiled consumer acceptance is not yet established; no whole-source support expansion follows from the selected preview.
  • #1325 target-buffer contract6099124010 must explicitly choose binary64 positions or already quantized renderChunks.positionsMM, scale once, validate final targetFloat32 collapse/winding/normal/finite values, preserve original nativeUV/remaps and report additional conversion gaps separately. Existingpacket.ts UV conversion cannot replace nativeUV authority.
  • GPU created existing #1351 for ownengine preparation of six complete clipped Faces. Existing prepareTriangleGeometry/prepareEngineScene admit six geometries; no new parser/mesher/cap widening is inferred. Actual1348packet/fullresult/API/files are a real start dependency. This CPUengine composition is distinct from Loader1325externaltarget display and1119integer-axis-box renderer. Conversion boundary6099124307.

All changes keep the full general/native engine and commercial editor roadmap. Separate hypotheses, actual native outcomes, adopted code and executed consumer readiness; no matching Issue is duplicated or author order fixed.

Immediate Physics dependency adoption

#1309 is adopted at 0836f3e78fcc98021b6204ba3d16cbae3f309213, native 63d20195 → 1381164c,4commits/59NEW exact paths. The bounded experiment completed; momentum remains actualNO-GO with loss0.015787801199422996>1e-7. No velocity compensation/law tuning/world repair. One immutable build log's whitespace remains exact; other58paths passed the gate. External1279archive remains required and absent from sharedRoot, so current selfcontained replay is not claimed. #1349 can now pin actual adopted code before its separate new-model freeze.

#1298 is adopted at b69ea25d574f7af638b0456f01409fb94014eddd, native b8d4fb1f → 2d0c4a2f,3commits/57NEW exact paths. Native first build/types/oneconsumer/11stepspergraph retain private selected negative-X capsule-face worldGO only. GeneralCCD/angular/friction/publicengine/10-second stability remain unqualified. HistoricalCADindexpins and two exact log/patch whitespace artifacts remain unchanged; other55paths passed the gate. CurrentRoot1254/674 remains separate. Assigned author and Planner notices followed exact adoption immediately; no duplicate native replay by Planner.

#1308 is now adopted at d6b552f98f4a509611ffce42a65080db063fdda0, native 63d20195 → 5f944460,2commits/58NEW exact paths. Actual archived diagnosticGO resolves972observations/324transitions/9Fractionproblems; the original physical worldNO-GO remains. HistoricalCADpins are not rewritten or replayed. Initial adoption stopped on an immutable log EOF warning before mutation; a narrow exact-log exception retained bytes and the other57path checks passed. Existing1344 has actual parent availability; its signed-gap model and independent acceptance remain separately frozen/unmeasured.

Actual six-Face mesh and public material guide available

CAD1348 is native complete and adopted at aa25a3653922cd50637d5564a7604b2e635a2b44, native ed5084bc → 84b7389cad5b330917ef3c1560993977d6672a5f,5frozen paths/all5exact blobs. First build/sourceAPI/file/cold/owned/emitted flow0; main and realUpper18Yedit290vertices/576triangles/864meshEdges/390Faceoccurrences,1104nativeattempts and345D1evaluated/45C0refused/null; single98/192/288/150/480.31genuine refusals/getter0; largestfullresult2806407B below new4MiB while oldBody2MiB/Models16+2 remain. Complete nativeBody/material/parents/UV/Edge/Use authority and closed indexed/vertex-link checks stay separate from approximate Float32facet chunks. No mesh embedding/globalerror/newSolid/manufacturing/target renderer claim.

Root sent native availability once to GPU/Loader. After exact adoption, Integration sent the exact merged availability directly to both1351/1325 once and toCAD2; delivery acceptance is recorded, not recipient acknowledgment or consumerPASS. Root did not duplicate those merged notices. Compatible packet/API/files/budgets and target conversion checks now drive those existing consumers. Actual native receipt6099158478. A named next user-guide candidate is in existing 1247.

Manual1247 CPU material guide is adopted at 29f8934a63b449ecf1491e371e23b70e94d23fb1, native 2d30e8ed → c6a00a9d,12app-onlypaths. Native selectedprogram's three requests, independent deepfrozen samples, genuineUNIFORMrefusal/acceptedretention and81-page build/navigation passed. The other two families remain source-backed recipes, not executed family/renderer/type/packed qualification. Pinned7e96 profile stays separate from old5f/Body/Loft profiles. Full1247 and currentRoot1254/674 remain open.

Unicode labels and actual recovery handoff

  • Canvas had no ready unimplemented leaf in its supported idle snapshot. #1355 now tracks a real missing capability: opt-in single-line Unicode browser labels for Hangul/CJK diagrams. Wiki contract preceded the Issue; existing native browser/GlyphRun/Scene29 providers suffice. Preserve original UTF-16 text, legacy ASCII defaults and old byte/layout file semantics. Prepared system-font readiness is distinct from glyph coverage; no font downloads, own shaping or global typography compatibility is claimed. Canvas received the candidate once and resumed; owner-created1356/1357 stay separate.
  • GPU1351 is adopted at c6d45418e64cec2a3d8db3d1be9b7d0933cbcf9c, native aa25a365 → 4cebbbe6, one new example. Actual first build/source-emitted-declaration/file/cold CPU flow passed: sixFace chunks,1728corners,576triangles,6draw descriptions/U16indices/58752bufferbytes. Full native authority/UV/remaps remain beside explicit host basis and derived zero textureUV. This is not GL/pixels/lifetime proof;1183/1334/currentRoot acceptance remain separate.
  • Final published1334 native GPU/Viewer receipts now qualify four actual single/double-fault source/emitted V2/Viewport flows. Recovery preserves original error and accepted state; fatal recovery retains both causes, unavailable presentation with liveGL, CPU/file provenance, blockedOpenFit and seven resource classes zero. Actual graphics coverage is two representative routes, with nine result sites covered by source/type inspection. Original1322failure/unsavedcounter remains historical. GPU final6099345857, Viewer final6099319471.
  • One serial recovery aggregate notice6099387440 supplies exact qualified3cc3669f→eb00c34c tail with original1322/1337/1343/GPUalignment/Viewerguard. Integration must reconcile current laterFace/GPU contexts, not overwrite old barrels or duplicate an already adopted delta. Current Root acceptance and other backends/resize/1095originaltarget remain separate.
  • CAD2 created1353 for complete-source degree1..5 knot insertion. Unlike-basis Loft and structural graph editing remain separate537 requirements; current1139/1316 common-basis/16U-pole limits are unchanged. The earlier draft-only refined-break/midpoint subset counted127; final original+refined first-bit union is actually128stations, with maximum128 unchanged. Native1353nowpassed and isadopted separately below.

Scoped recovery fix adopted

The qualified GPU1334 delta is adopted at a8117cbeee291d404f0c51ca0062bb49b9b6bf00; the separate Viewer70579f33→eb00c34c guard is adopted at de93ee6e8747fe21a43bafed4ac0eea625484a1f. The aligned GPU delta was not replayed in the Viewer adoption. #1334 is scoped CLOSED after both exact adoptions. Original1322 failure and unsaved counter remain historical; currentRoot1254/674 remains separate. Native four single/double-fault V2/Viewport flows qualify updatePrepared recovery only, not resize, all nine graphics routes, other backends or hardware-loss deletion. Existing1322/1337/1343 example deltas remain separately reconciled; do not infer their adoption solely from this SDK fix.

Canvas1346 copied transparent-border trim is adopted at b9ecc2c6aad92c2f50bcfda8b551eae0578915c2, native7e96b959→f739ebaf. Exact copied pixels/minimalalpha>0 bounds/offsets/null and actual Trim/file/edit/PNG evidence retain fixed-anchor fixture scope; arbitrary transformed-anchor parity is not proved. Original1296failure and native driver warnings remain.

Loader1340 degree-five Surface edit/Three host is native complete at 533f95bc50a29d62b78472868d411a009e4d8a99 fromd96315f0,16paths. Actual source/emitted and headed six-phase file/cold/14refusal/cleanup flow passed; all ten owned geometry/material pairs were disposed once, caller resources retained, strict177DTS/fivegates passed. Its exact local adoption is now f00e2d190fed7121b1a726f565992aa6180c4657; current-root acceptance remains pending. It is a named target consumer, not all-loader compatibility. Existing1325 now measures the actual1348packet under an explicit4MiB whole-result contract.

Copied-image preparation adoption batch

All four completed Canvas native image increments now have exact serial adoptions:1346trim=b9ecc2c6,1335transparentpadding=aa12643bb5faed31b762976597e97b9f96bb6b62,1336RGBmatrix=d5a10f90d50f82a02c6f775350ef763f7bbaff1d,1347sourcecoloralphamask=c41a5d08939cebcbf94f4ded1a8c94d398a19b56. Each16path delivery preserves13exact native blobs and composes only currentREADME/consumerREADME/index suffixes. CurrentSVG985/composition1317/reflection1324/trim1346 remain. Original native build/types/source-emitted/browser-file-PNG receipts and firstfailures/continuations remain attributed to their own immutable heads; original1296FAILED is not repaired retroactively. No completed author campaign was repeated. CurrentRoot1254/674 remains pending;1355/1356/1357 are independent new functional work.

Loader1340 is adopted at f00e2d190fed7121b1a726f565992aa6180c4657:15new example/literal paths plus the current README/native45-line suffix. Current38maps/SDK/providers remain. Eight original files retain CRLF/signed-zero bytes; four exact CSS paths used guardedCR-at-EOL checks,12otherpaths used ordinary checks. Native source/emitted187inputs/selected177DTS/fivegates/headed6phase receipts remain scoped, including first verifier one-string repair. No author campaign or full report replay. Its own namedThreeconsumer qualification is separate from currentRoot1254/674.

Actual complete-source knot insertion and editor workflows

CAD1353 is adopted at d9a4a6203b5c9f4f2114b7fb329a1a024083551a, native ed5084bc → 6be84ff2b70be94298412e1efac8cebd33364ad6,4paths. First build/sourceAPI/file/cold/owned/compiled flow passed: four genuine degree1..5 families,36refusals/getter0,147stations/294D0calls/294D1attempts. Original+refined union gives128capacity stations; earlier draft-only127 arithmetic is historical. Actual AST three-array changes preserve all outside source, complete Model metadata/order/siblings. XYZ±10000mm/final64poles/70knots/new2MiB are explicit; old providers remain. Ideal exact homogeneous proof is separate from roundedMAIN coefficients and local observations. Original generated pole was genuinely edited through1134. Native and integrated availability went once each to GPU/Loader; consumer compatibility and unlike-basisLoft/graph admission are not inherited.

CAD Editor1341 is adopted at dc1c3872d842475e1af330f3ed56bee08bb5ef6a, native 0dd569e6 → e8cba469,13exact paths. Final source003/compiled001/builds003 five-stage drag/weight/suppress/resume/history/authoredfile/coldre-edit/declaration flow passed. Original Dialog overlay/empty-frame failures and repairs, five-object focus refusal remain. C0rationalSurface authoring is not Solid/G1/G2;1119wholeSolidrenderer stays separate.

Render1049 CPU increment is adopted at e95eaedaabd6f453ce49d8a81da72ab015089243, native 7e96b959 → a9e723cb,13paths. Actual source/emitted/types/history/file/re-edit proved CPU shader/uniform authoring. New-false-saved/stale-error repairs remain; ordinary managedtab downloads do not repair popup no-download behavior or guarantee filesystem save. Full1049 stays open for real Surface shader binding/lighting/camera and1048scene/file transaction. Ready public Surface route6099558062 and native-vs-visual material distinction6099597188 guide next work without treating sequential setters as atomic.

Viewer missing1322FileOpen/1337download/1343focusedFace keyboard increments are now independently adopted at 22a26003,3b333c76,b8c79f17; priorGPU/Viewerrecovery was not replayed. Current Face application additions remain; older1268..1318features were not restored or retroactively claimed. CurrentRoot1254/674physical/numerical/UI/file/recovery remains separate.

ManualBodymeshguide is adopted at 0751dcfa22806f4f2ec4ed6cfb8651f6574ac4f9, native c6a00a9d → 0f3c6792,14app-onlypaths. Native tessellation/wholevalidation/OWNEDrefusal and82-page docs/original1997294-byte Body download/navigation passed. NumericSVG is not GPU/Loader or globalembedding proof;2MiBBody/4MiBmesh and olderprofiles remain distinct. Full1247 staysopen. Canvas1360sampling refusal/diagnostic independence is a new owner-tracked defect;1355/1356/1357remainactive.

General assembly authoring and retained renderer goals

CAD Editor1364 adds CE-A01 local pose/parent/history/authored-file work from actual native assembly/Viewer APIs. Wiki plan preceded the Issue; fresh all-state searches found no matching leaf. Full shared part documents/native4parts32instances/depth16 remain; currentViewer1..4displayedinstances/onegeometry/world±10000mm is a stricter display profile. Native local±10000mm/Euler±360deg, parent×local/RzRyRx, logicalpart/instance/geometrynamespace identity and16MiB authored file versus2MiB embedded docs are explicit. No automatic keep-world pose, shared-part replacement, mates orSolid claim. Owner freezes exact source/API/paths/history/file/oneflow and preserves active1361. Candidate sent once; no new permanent Work.

Render CPU material authoring is actually delivered, while the full1049 renderer requirement remains. Existing setSurfaceMaterial can apply an authored shader to an already accepted visible, unhighlighted qualified Surface in a1..4-object native scene. Post-adoption continuation6099597188 preserves original source/ref/units and separates visual shader binding from CAD occupied-material certificates. Whole geometry/material/camera/light Open needs an agreed1048transaction; sequential setters are not automatically atomic. The existing Render Work resumed once after its actual idle completion; it chooses ready scope.

GPU1359 authored indexed Box preparation is adopted at b97647a79e63afa760f05f1f2953fd122355dd66, native de93ee6e → 8ac645da,5exact paths. First build/source-emitted-DTS/file/cold CPU flow passed12accepted/60refusals/getter0.24splitvertices/12flatCCWtriangles/U16/UVseams840bytes and two instances sharing geometry are GPU geometry authoring; no CADSolid/1119wholeBoolean/actualGL/Source1 qualification. Native CAD source closure is provenance only.

Loader created1362 for complete1353knot receipts; full original source/threeASTpatches/ideal-vs-rounded proof and128capacity union are preserved in its separate reader contract. CAD created1363 for actualSurface U/V structural insertion; its source/kernel/cap/fulltensor proof plan is not a native pass yet. Neither expands current common-basisLoft/graph support by assertion.

Loader #1345 native author complete — scoped adoption pending

Native receipt6100478916, exact d9a4a6203b5c9f4f2114b7fb329a1a024083551a → b3943a9ae7a71307ec019f8d0305243092496dfb, clean isolated branch/exact12paths. Public source and actual published JS FIRST passed; each9success/19refusals/getter0/36mutablepairs0. Five affected gates passed;178 strict emitted declarations with zero own-source fallback;188source/188emitted files;39 author maps/468 generated hashes. Full signed comparison1,575,970 visits/720 numeric -0; six pins17,957,399B exact;11,456 unowned tracked files unchanged. Whole restricted interval Boolean reader preserves full operands and outputs, including empty0 Bodies; independent actual report and fixed dedicated12MiB/4M limits. No renderer or general Boolean certificate.

ONE owned6746100325176 updated in place. Exact native handoff sent to Integration; tool acceptance is recorded, read/ack/adoption are separate. Integration appends only one optional map and exact32line README suffix to its CURRENT full aggregates. Product author is complete; exact scoped adoption remains pending and composed1254/674 remains UNRUN. Initial lock setup, metadata EOF and pure audit envelope first errors remain preserved. Root proceeds with #1381 public Three contract; #1382/#1383 planned, #1374 available, #801 HELD/no publication.

Loader #1345 CLOSED — exact author and scoped adoption complete

Root closure6100512553. Native d9a4a620→b3943a9a; exact Integration527a4407207e32a801365f1b59c071469948aa19→26822dfe7e76334e5d726e0d45de5de09b89aff1. Twelve paths/ten new exact blobs/FULL CURRENT40→41 maps/FULL CURRENT README+32suffix/oldcodec-readers-lock unchanged/six literal pins exact. Author source+emitted FIRST/five gates/178strictDTS/fullsignedfiles already passed. Root adoption audit is immutable Git/bytes only; no currentRoot functional replay. Bounded CPU reader Issue is closed; composed1254/674 remains UNRUN, no publication. ONE6746100325176 updated in place.

#1381 final public contract fixed — parallel implementation

Final contract6100535994 fixes actual clean0f4ae421/current40→41 author maps/exact14paths, oneSDK leaf + five consumer examples + six literal files + Root metadata. Complete neutral data, six independent Three Meshes/Float32 uploads/Uint32 indices, captured original resources, copied readonly Face bindings. Constructor exact.001 snapshot, parse/read once; no URL/nativeUV shader/globalcertificate. Four admissions/main owned→edited→single→fresh edited/4guards/borrowedcallerMesh0 pointer control/no intervening draw/oncecleanup. Fixed camera900×640 and ports58181/58182; real offscreen staging target before replacing prior canvas collection. SourceCPU+headed beforebuild; actual publishedJS/strictDTS+headed later. Existing privateNode18pairs/peak12 remains separate from new publicUNRUN.

Root allocates disjoint SDK and consumer writers plus independent static peer; Root alone runs FIRST. Full detailed Issue/Wiki contract and exact README suffix precede product writes. #1382/#1383 remain independent planned target cards; #1374 is available but readerUNRUN, #801 HELD. Integration alone edits shareddevelop/root/lock/policy.