{
  "source": "sample/synthetic_floor_plan.pdf",
  "pages": 1,
  "primitive_count": 13,
  "wall_candidate_count": 8,
  "mm_per_pdf_point": 10.0,
  "longest_primitive_mm": 5000.0,
  "warnings": [],
  "scope_boundary": "Primitive extraction proof only; not certified takeoff, wall/opening recognition, or IFC production support."
}