{"tool":"cutting-path-validator","version":"1.0.0","status":"review_required","counts":{"paths":2,"segments":9,"issues":3,"reportedIssues":3},"issues":[{"code":"open_path","pathId":"tiny-gap","endpointGapMm":0.03},{"code":"nearly_closed","pathId":"tiny-gap","endpointGapMm":0.03},{"code":"short_segment","pathId":"short-edge","segmentIndex":1,"lengthMm":0.04}],"truncated":false,"disclaimer":"Diagnostics of supplied normalized polylines only. No curve, SVG/PDF/EPS, transform, kerf, stroke or machine interpretation. Self-intersections are topological candidates and do not certify a cut path."}