← back to pin list

Every delivered DXF is MetaCam-safe (Jordan, 2026-08-12)

kerfmaster pin list · The spec — what we build to

rulingA decision by Aristide or Jordan. True because it was decided; it can be superseded, but it cannot be stale.

Content last changed 2026-08-14 — computed from the item itself, not typed.

Contract — emit stage

This contract states a decision, not an implementation.

takes healed-geometry

makes shop-dxf ?

fails if A DXF that opens wrong in MetaCam reached the shop.

Contract last changed 2026-08-11 — computed, not typed. Dated separately from the text above, so neither date can speak for the other.

The ruling (Jordan, 2026-08-12): “Make it usable for MetaCam. Can you make sure that any dxf you give us is good for MetaCam.” Standing rule, recorded in CLAUDE.md the same day.

What MetaCam-safe means (the shop's proven import profile, from the Brazen 2026-08-07 and TL-1016 2026-08-10 failures): R12 skeleton, CRLF line endings, no handles, no standalone ARC entities — MetaCam parses an ARC's centre and radius but drops its start/end angles and draws a full circle. No SPLINE, no ELLIPSE. Curves ride as POLYLINE bulge vertices; a closed all-arc loop on one centre becomes a true CIRCLE — one centre within a thou, not one centre exactly (2026-08-14): TL-1016-74's big hole is drawn as loose arcs, and arc-fitting returned its two halves with centres 0.00003" apart, so the exact-match test shipped it as a 2-arc POLYLINE while its native-CIRCLE neighbours collapsed (Jordan spotted the two arcs and asked why). The writer now collapses when every centre lies within 0.001" of the mean and every radius within 0.001" of the mean, and writes the means — added deviation is bounded by the scatter, sub-thou, Q27-sanctioned. A full circle can never be ONE bulge arc (bulge = tan(sweep/4), infinite at 360°), so two semicircles is the minimum polyline form and true CIRCLE is the only single-entity carrier. Contours come from the pipeline's own prim order, never proximity re-stitching (dxf_compat's 8-thou endpoint walk merged 4 distinct boundaries on TL-1016-82).

Scope: anything a human will download and open — part files, nest sheets, heal-only overlays, one-off diagnostics. emit.write_dxf stays for internal and board-pipeline use only. First file delivered under the rule: viewer/tl101682_healonly.dxf, rewritten 2026-08-12 from raw heal output to 349 CIRCLE + 96 bulge POLYLINE, zero ARC/SPLINE/ELLIPSE, census-verified.

Check before handing over: entity census of the ENTITIES section contains only POLYLINE/VERTEX/SEQEND/CIRCLE.