{
  "lab_id":"LAB-007","title":"Dynamic Platform Safe Zones","version":"1.0","date":"2026-08-24",
  "related_modules":["Compo 7.05","Compo 7.01","Compo 7.06"],
  "research_question":"Does dynamic overlay handling preserve explicit ACTIVE/INACTIVE/UNKNOWN semantics and deterministic safe-region recomputation?",
  "hypothesis":"Only ACTIVE overlays contribute to the dynamic safe-zone union; UNKNOWN follows explicit policy, order of overlay inputs does not change the union, and the resulting change set never authorizes mutation.",
  "independent_variables":["overlay state","overlay order","unknownStatePolicy"],"controlled_variables":["base safe region","overlay geometry","snapshot id"],
  "dependent_metrics":["active_union","disconnected_region_count","unknown_resolution","mutationAllowed","order_invariance"],
  "dataset":{"type":"SYNTHETIC","case_count":8,"seed":24082026,"states":["all inactive","top only","bottom only","keyboard","combination","unknown ignore","unknown conservative","empty safe region"]},
  "canonical_impact":{"change_required":"NO","affected_modules":[],"recommendations":[]},
  "reproducibility":{"deterministic":true,"seeded":true,"environment":"PowerShell 7+","command":"pwsh -File run_lab_007.ps1"}
}
