{
  "lab_id":"LAB-004","title":"Sampling Invariance","version":"1.0","date":"2026-08-24",
  "related_modules":["Compo 2.04","Compo 2.05","Compo 2.07","Compo 2.18"],
  "research_question":"How does discrete sampling density affect polyline estimates of analytic curve length?",
  "hypothesis":"As sample density increases, path-length estimates converge toward a dense reference; a declared density threshold can reduce drift below tolerance without changing canonical tolerance automatically.",
  "independent_variables":["curve","sample_count","sampling_mode"],"controlled_variables":["analytic curve equation","parameter interval","reference sample count"],
  "dependent_metrics":["polyline_length","absolute_drift","relative_drift","convergence"],
  "dataset":{"type":"SYNTHETIC","case_count":3,"seed":24082026,"sample_counts":[8,16,32,64,128,256,512,1024],"reference_samples":16384},
  "canonical_impact":{"change_required":"NO","affected_modules":[],"recommendations":["Use LAB-004 evidence to choose a future sampling policy; do not mutate canonical tolerance automatically."]},
  "reproducibility":{"deterministic":true,"seeded":true,"environment":"PowerShell 7+","command":"pwsh -File run_lab_004.ps1"}
}
