{
  "lab_id":"LAB-008","title":"Candidate Pipeline","version":"1.0","date":"2026-08-24",
  "related_modules":["Compo 7.01","Compo 7.06","Compo 6.03"],
  "research_question":"Can a deterministic candidate pipeline reduce a bounded candidate set through explicit stages without Cartesian explosion?",
  "hypothesis":"A seeded pipeline can preserve lineage, apply semantic binding and hard filtering before soft scoring, then deduplicate and diversity-prune candidates deterministically.",
  "independent_variables":["seed","candidate attributes"],"controlled_variables":["pipeline stages","candidate budget","filter policy"],
  "dependent_metrics":["stage counts","repeatability","seed sensitivity","lineage completeness","funnel reduction"],
  "dataset":{"type":"GENERATED","case_count":1000,"seed":24082026},
  "canonical_impact":{"change_required":"NO","affected_modules":[],"recommendations":["Use the funnel as runtime evidence only; do not treat synthetic thresholds as canonical policy."]},
  "reproducibility":{"deterministic":true,"seeded":true,"environment":"PowerShell 7+","command":"pwsh -File run_lab_008.ps1"}
}
