{
  "lab_id":"LAB-002","title":"Edge Clearance Continuity","version":"1.0","date":"2026-08-24",
  "related_modules":["Compo 7.03","Compo 7.02"],
  "research_question":"Does signed edge clearance transition continuously and monotonically from inside to contact to crossing?",
  "hypothesis":"For each queried edge, positive clearance means INSIDE_CLEAR, zero means CONTACT, negative means CROSSED; the value is monotonic as the object approaches and crosses the edge.",
  "independent_variables":["edge","clearance_offset"],"controlled_variables":["rectangular trim","object size","EPS","query-local edge"],
  "dependent_metrics":["signedRaw","absoluteBoundaryDistance","relation","outsideDepth"],
  "dataset":{"type":"SYNTHETIC","case_count":44,"seed":24082026,"edges":["TOP","RIGHT","BOTTOM","LEFT"]},
  "edge_offsets":[100,50,10,1,0.000001,0,-0.000001,-1,-10,-50,-100],
  "canonical_impact":{"change_required":"NO","affected_modules":[],"recommendations":[]},
  "reproducibility":{"deterministic":true,"seeded":true,"environment":"PowerShell 7+","command":"pwsh -File run_lab_002.ps1"}
}
