You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Spec: ODA Open Design Specification for .dwg files v5.4.1, §20.4.18, §20.4.20, §20.4.21, §20.4.31, §20.4.39, §20.4.40, §20.4.42, §20.4.43.
Sections and their state on main (2026-10-21)
Section
State
Code
Note
§20.4.18 ARC (17) (p. 118)
closes
src/entities/arc.rs
§20.4.20 CIRCLE (18) (p. 119)
closes
src/entities/circle.rs
§20.4.21 LINE (19) (p. 120)
closes
src/entities/line.rs
§20.4.31 POINT (27) (p. 128)
closes
src/entities/point.rs
§20.4.39 ELLIPSE (35) (p. 136)
closes
src/entities/ellipse.rs
§20.4.40 SPLINE (36) (p. 136)
closes
src/entities/spline.rs
§20.4.42 RAY (40) (p. 146)
closes
src/entities/ray.rs
§20.4.43 XLINE (41) (p. 147)
closes
src/entities/xline.rs
closes comes from the boundary checks on the local 19-file corpus (STATUS.md, 2026-08-30). It is re-measured on the public corpus in CI by the 0.2.0 measurement epic, and no section is complete until its values equal AutoCAD's own DXF export.
Acceptance, for every section above
Every field of its prescription is read, with every version branch the section names
Where the section prints an example, its bytes are a committed fixture and decode to the values printed
The field list ends on the record's exact data-stream boundary (and string/handle-stream boundaries on R2007+) on every corpus record of the type, on every release band
Every value equals AutoCAD's DXF export of the same drawing, matched by handle (DXF group 5), with the scorer from the oracle epic
The corpus holds at least one record of the type on each release band, R13 to R2018; a band without one is recorded on the corpus epic, not assumed
Its row in docs/spec-coverage.md moves to complete, with the evidence linked
Subtasks
§20.4.18 ARC (17)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
§20.4.20 CIRCLE (18)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
§20.4.21 LINE (19)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
§20.4.31 POINT (27)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
§20.4.39 ELLIPSE (35)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
§20.4.40 SPLINE (36)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
§20.4.42 RAY (40)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
§20.4.43 XLINE (41)
R13
R14
R2000
R2004
R2007
R2010
R2013
R2018
A subtask becomes its own issue when someone picks it up; that issue quotes the section's field list and names the corpus records it is measured on.
Activity
feat(dxf): score SPLINE in the value oracle (§20.4.40) (#394)