Traceability. Every figure on this page is computed from recovery-materials.jsonl (sha256 d79343752faecd47…) at commit bc81a5c326ee. Regenerate with node tools/report.mjs --site; CI fails if this page differs. Scorer sha256 26d11e7cc9a13932…, flatten sha256 b1519c484add1fad…, SEG 1.6.0. Links: rows (JSONL) · Lantern, single mode (JSONL) · per-model markdown · plans/materials/.

STOA recovery measurement

Headline

When the plan names a part it is right 94% of the time (75 of 80), a figure that may be inflated because 41.2% of Tier A authored part names share a word with their material's name, which the plan authors could see, and it names 35% of judged parts (80 of 229). The cross-tab of named or described, by leak or no leak, by verdict has not been computed; until it is, read the 94% with that confound attached.

Named, same or grain: 75Named, wrong: 5Described, same or grain: 28Abstained (described, no match): 121Named, same or grain: 75Named, wrong: 5Described, same or grain: 28Abstained (described, no match): 121

The other 149 judged pairs the plan described (shape, colour, position) instead of naming; 28 of those were still ruled same-or-grain, and 121 were ruled wrong by judges whose rubric had no category for declining to name. They are recorded as abstained: the pipeline was told to describe rather than guess when the evidence does not support a name, so scoring them as errors would misreport the method. That the rubric had no such category is itself a finding.

Structure: over 49 models and 1,755 parts the macro mean best IoU is 0.728 and the macro recovery rate (parts with IoU ≥ 0.5) is 75.8%. Macro is the headline: the pooled figures (0.931, 94.8%) are dominated by the two largest scenes (IridescenceDielectricSpheres and IridescenceMetallicSpheres), which are 39.4% of the parts and average 1.000. Macro mean best IoU by tier: A 0.646, B 0.673, C 0.971.

Naming, all Tier A parts: 49.9% macro (39.3% pooled) were matched and ruled same-or-grain. That counts abstentions against the method; read it with the precision and coverage above.

What the material boundary already gives you

1,281 of 1,755 parts (73.0%) are exactly one material's mesh, recovered by the importer before SEG runs (Tier A: 179 of 262, 68.3%). On the 474 parts it does not hand over (22 models) the macro mean best IoU is 0.736 and the recovery rate 77.8%; pooled 0.889, 92.6%. That macro IoU is essentially identical to the 0.728 overall, so the handover was not inflating the score. In Tier A the residual is 83 parts: 3 same, 47 grain, 2 wrong, 19 abstained, 12 below the threshold.

Denominators

The failure set

This is an output, not a defect list. Nothing was fixed during the run. Counts are computed; the descriptions are curated from the plan authors' logs in plans/materials.

Protocol and deviations

Who judged

All plan authoring, naming labels and verdicts on this page are model output. The 49 plans were written by model agents with no human in the loop, and the verdicts by three model judges: two independent, and a third on the 44 pairs they split. The ground truth is human (the original authors' part names); the verdicts are not.

Judge agreement on the 229 judged pairs: 185 identical verdicts, Cohen's kappa 0.68; same-or-grain versus wrong agreed on 228. The split between "same" and "grain" is a judgement call: judge A ruled 81 pairs same, judge B 40, and the tie-break ruled all 44 disputed pairs grain (39 same in the consensus). Read the same-or-grain figures, not "same".

Structure, 49 models

Filter by tier: Click a heading to sort. Tier A: real objects with author-meaningful names; B: feature tests; C: generic names.

modeltierpartsmaterialstexturedmean best IoUrecovery ratepart-count ratiohanded over by materiallinks
2CylinderEngineC6734no0.94198.5%1.97022.4%plan · rows · source
ABeautifulGameA4915yes0.92498.0%1.32710.2%plan · rows · source
AlphaBlendModeTestB96yes0.79077.8%2.11144.4%plan · rows · source
AntiqueCameraA22yes0.3510.0%28.000100.0%plan · rows · source
AttenuationTestB2318yes0.94095.7%2.00073.9%plan · rows · source
BoomBoxWithAxesA52yes0.48920.0%2.80020.0%plan · rows · source
BoxAnimatedA22no1.000100.0%1.000100.0%plan · rows · source
BuggyC190148no0.96298.9%2.01628.4%plan · rows · source
CesiumMilkTruckA34yes0.604100.0%9.0000.0%plan · rows · source
ClearCoatTestB2719yes0.587100.0%2.00066.7%plan · rows · source
DirectionalLightC33no1.000100.0%1.000100.0%plan · rows · source
DragonAttenuationA23yes0.56550.0%21.000100.0%plan · rows · source
EmissiveStrengthTestC66yes0.929100.0%1.667100.0%plan · rows · source
EnvironmentTestB33no0.0910.0%11.000100.0%plan · rows · source
FlightHelmetA66yes0.55150.0%12.667100.0%plan · rows · source
GearboxAssyC9542no0.95591.6%2.22123.2%plan · rows · source
GlamVelvetSofaA37no0.1520.0%10.333100.0%plan · rows · source
InterpolationTestC1010yes1.000100.0%1.000100.0%plan · rows · source
IridescenceDielectricSpheresC346344yes1.000100.0%1.00099.1%plan · rows · source
IridescenceLampA33yes0.718100.0%4.667100.0%plan · rows · source
IridescenceMetallicSpheresC346344yes1.000100.0%1.00099.1%plan · rows · source
IridescenceSuzanneA33no0.945100.0%3.000100.0%plan · rows · source
IridescentDishWithOlivesA44yes0.75575.0%13.000100.0%plan · rows · source
LanternA31yes0.53933.3%5.3330.0%plan · rows · source
MaterialsVariantsShoeA13yes0.522100.0%25.000100.0%plan · rows · source
MeshPrimitiveModesB70no0.42942.9%0.4290.0%plan · rows · source
MetalRoughSpheresB51yes0.0520.0%21.2000.0%plan · rows · source
MetalRoughSpheresNoTexturesC10298no0.98098.0%1.06996.1%plan · rows · source
MosquitoInAmberA33yes0.74966.7%3.000100.0%plan · rows · source
NegativeScaleTestB116yes0.69872.7%2.54518.2%plan · rows · source
OrientationTestB137no1.000100.0%1.0007.7%plan · rows · source
ReciprocatingSawC11365no0.91890.3%1.41653.1%plan · rows · source
SheenChairA46yes0.51350.0%12.750100.0%plan · rows · source
SheenDamaskA114yes0.71372.7%4.63618.2%plan · rows · source
SheenHighHeelA88yes0.66875.0%3.000100.0%plan · rows · source
SpecGlossVsMetalRoughA44yes0.553100.0%2.500100.0%plan · rows · source
SpecularTestB2424yes0.86283.3%2.042100.0%plan · rows · source
StainedGlassLampA813yes0.54150.0%5.000100.0%plan · rows · source
TextureCoordinateTestB55yes1.000100.0%1.000100.0%plan · rows · source
TextureSettingsTestB1010yes0.42770.0%3.600100.0%plan · rows · source
TextureTransformMultiTestB2929yes0.96996.6%1.379100.0%plan · rows · source
TextureTransformTestB129yes1.000100.0%1.00058.3%plan · rows · source
ToyCarA33yes0.777100.0%4.333100.0%plan · rows · source
TransmissionRoughnessTestB99yes0.22711.1%7.667100.0%plan · rows · source
TransmissionTestB2214yes0.795100.0%1.40959.1%plan · rows · source
UnlitTestB22no1.000100.0%1.000100.0%plan · rows · source
VCA135167yes0.93097.0%1.56385.2%plan · rows · source
VertexColorTestB22yes0.57750.0%6.500100.0%plan · rows · source
XmpMetadataRoundedCubeC22no1.000100.0%1.000100.0%plan · rows · source

Naming, Tier A, 21 models

Counts of judged parts by consensus verdict. "Same or grain" is the figure to use. The last column is an upper bound on how much the material name gives away.

modelpartssamegrainsame or grainwrongabstainedbelow thresholdindex-bearingname shares a word with its materiallinks
ABeautifulGame490484800189.8%100.0%plan · rows · source
AntiqueCamera20000020.0%100.0%plan · rows · source
BoomBoxWithAxes50110040.0%20.0%plan · rows · source
BoxAnimated22020000.0%100.0%plan · rows · source
CesiumMilkTruck303300033.3%100.0%plan · rows · source
DragonAttenuation21010010.0%100.0%plan · rows · source
FlightHelmet61230030.0%100.0%plan · rows · source
GlamVelvetSofa30000030.0%100.0%plan · rows · source
IridescenceLamp32130000.0%100.0%plan · rows · source
IridescenceSuzanne3000120100.0%0.0%plan · rows · source
IridescentDishWithOlives43030010.0%100.0%plan · rows · source
Lantern30000120.0%100.0%plan · rows · source
MaterialsVariantsShoe10000100.0%0.0%plan · rows · source
MosquitoInAmber3101011100.0%66.7%plan · rows · source
SheenChair41120020.0%100.0%plan · rows · source
SheenDamask114042230.0%27.3%plan · rows · source
SheenHighHeel84260020.0%87.5%plan · rows · source
SpecGlossVsMetalRough42240000.0%100.0%plan · rows · source
StainedGlassLamp81340040.0%100.0%plan · rows · source
ToyCar32130000.0%66.7%plan · rows · source
VC135150152114472.6%0.0%plan · rows · source