Repository navigation
Description
The classes the specification never prints, decoded on 2026-10-26 by AutoCAD's own DWG and DXF output (CLEANROOM 2026-10-26 method), are each proven on essentially one source drawing. In most cases that is ACadSharp's sample_base, saved once per release (R14 to R2018), so the same few objects are counted once per release. "0 differ" across hundreds or thousands of values means the field list closes and every value AutoCAD exported for that drawing matches. A field that is 0, default or unused in that drawing can still be misread without any check noticing.
| PR | Class | Source drawings | Records | Unverified by value (per its CLEANROOM entry) |
|---|---|---|---|---|
| #325 | MATERIAL | ACadSharp sample_base saves plus 7 nextgis drawings (AutoCAD 2016) |
positional ownership of 70/71/76 and 90/91/92; maps' source, projection and tiling | |
| #326 | WIPEOUTVARIABLES, DBCOLOR, PDFDEFINITION, DYNAMICBLOCKPURGEPREVENTER, ... | sample_base saves |
R14/R2000 DBCOLOR index, among others | |
| #328 | dynamic-block evaluation objects | sample_base saves |
second parameter types, more visibility states, grips at other node ids | |
| #329 | DIMASSOC | sample_base (21 records) |
21 | osnap modes, the 3-reference case, the BS between 72 and 73 |
| #330 | ACSH_HISTORY_CLASS, ACSH_BOX_CLASS | sample_base |
other solids, size and position, colour override | |
| #331 | PDFUNDERLAY | sample_base |
7 | |
| #332 | SUN | geoloc.dwg, R2018 only |
1 | every field but one record |
| #335 | DATATABLE | sample_base R14/R2000/R2004 |
6 | other column types are refused |
| #337 | ACDB_TEXTOBJECTCONTEXTDATA_CLASS | sample_base + export_sample |
7 | rotation unit; order of groups 11/21 (both 0.0) |
| #339 | ACAD_EVALUATION_GRAPH | sample_base |
21 | what the link values mean; node handles not decoded |
| #341 | ACSH_EXTRUSION_CLASS | sample_base |
7 | the profile bytes' structure (carried opaque) |
Status: provisional. The decoded counts these PRs add to tools/corpus/baseline.tsv are boundary proofs, and the oracle scorers are single-drawing value proofs.
What closes it: the controlled drawings in the integrator's AutoCAD to-do list. Each varies one property per drawing, saved as R2000, R2004, R2007, R2010, R2013 and R2018 DWG plus ASCII DXF, in tomorrow's AutoCAD for Mac session. A second, independent real drawing per class, where one is public, counts too. Each class's row here closes when a drawing that sets its unverified fields to non-default values agrees with AutoCAD's DXF.
Activity
feat(tools): scripts and runbook for the AutoCAD trial (#119, #348, #375