kerfmaster pin list · Input formats
recordStates what the code does today. Auditable against the code — this is the only type that can go stale.
Content last changed 2026-09-04 — computed from the item itself, not typed.
Built 2026-09-04, commit with test_ocs.py. dxf_io.parse now collects 210/220/230 on ARC / CIRCLE / LWPOLYLINE / POLYLINE and applies the arbitrary-axis result for a -Z normal: point x negates, arc angles map a -> pi - a (the CCW a0->a1 sweep re-emerges CCW as (pi-a1) -> (pi-a0), the minor arc stays minor), polyline bulges negate. LINE and SPLINE are untouched -- world coordinates by format design. A genuinely TILTED normal (|x| or |y| component over 1/64, AutoCAD's own arbitrary-axis threshold) is 3D-oriented geometry a flat cut cannot honestly represent: parse refuses in plain words rather than silently projecting it. Proven: test_ocs.py 12 controls (flip correctness on all four entity kinds against hand-mirrored twins, minor-arc sweep preserved, +Z and absent-normal no-ops, LINE immunity, tilted refusal verbatim, and the real 44558B_7 spanning one part width after the fix); robust/sheet_intake/sketch/healedit/drag/tooling_doc/rules suites green. The job re-healed via the server codepath: extents -1970..1970 -> -12.7..1970, heal PASS 0 jogs, QC's 8 flags are the file's own loose ends, now left/right symmetric.