{
  "sidecar_type": "project_context_set",
  "sidecar_version": "0.1.0",
  "classification": "working_proposal",
  "scenario_data_classification": "illustrative_value",
  "normative": false,
  "engineering_approval": false,
  "description": "Nine simulated project contexts covering valid, invalid, and indeterminate coordination outcomes for concrete, CLT, and steel floor-edge branches.",
  "scenarios": [
    {
      "scenario_id": "CWSE-CONCRETE-VALID",
      "branch_id": "concrete_slab_edge",
      "variant": "valid",
      "classification": "illustrative_value",
      "label": "Concrete slab edge, coordination-valid",
      "expected_outcome": "valid",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-CONCRETE-EDGE-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-CONCRETE-CAST-IN-CHANNEL",
        "CONN-CONCRETE-POST-INSTALLED"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 3,
        "geometry.normal_misalignment_deg": 0.8,
        "geometry.anchor_zone_overlap_ratio": 0.98,
        "substrate.material": "reinforced_concrete",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": 2.4,
        "project.drift_demand_mm": 18,
        "project.out_of_plane_reaction_kn": 25,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": "SIM-FIRE-STRATEGY-CONCRETE-01",
        "project.seismic_design_basis_ref": "SIM-SEISMIC-BASIS-01",
        "project.material_review_request_ref": "SIM-CONCRETE-REVIEW-REQUEST-01",
        "concrete.embed_channel_present": true,
        "concrete.cast_in_record_ref": "SIM-CAST-IN-RECORD-01",
        "concrete.as_built_scan_ref": null,
        "concrete.edge_zone_depth_mm": 180,
        "concrete.post_installed_allowed": true,
        "concrete.nominal_strength_mpa": 35,
        "concrete.reinforcement_scan_ref": "SIM-REBAR-SCAN-01",
        "concrete.cracked_condition_defined": true,
        "concrete.anchor_edge_distance_mm": 140
      },
      "evidence_refs": [
        "EV-GEOMETRY-CONCRETE-VALID",
        "EV-CONCRETE-MATERIAL",
        "EV-PROJECT-DEMAND-CONCRETE-VALID"
      ],
      "missing_fact_ids": [],
      "plain_language_intent": "Demonstrate two applicable concrete connector candidates, all deterministic coordination gates passing, and a ranked recommendation that remains subject to qualified review."
    },
    {
      "scenario_id": "CWSE-CONCRETE-INVALID",
      "branch_id": "concrete_slab_edge",
      "variant": "invalid",
      "classification": "illustrative_value",
      "label": "Concrete slab edge, deterministic failure",
      "expected_outcome": "invalid",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-CONCRETE-EDGE-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-CONCRETE-CAST-IN-CHANNEL",
        "CONN-CONCRETE-POST-INSTALLED"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 9,
        "geometry.normal_misalignment_deg": 3.2,
        "geometry.anchor_zone_overlap_ratio": 0.84,
        "substrate.material": "reinforced_concrete",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": 3.8,
        "project.drift_demand_mm": 31,
        "project.out_of_plane_reaction_kn": 52,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": "SIM-FIRE-STRATEGY-CONCRETE-02",
        "project.seismic_design_basis_ref": "SIM-SEISMIC-BASIS-02",
        "project.material_review_request_ref": "SIM-CONCRETE-REVIEW-REQUEST-02",
        "concrete.embed_channel_present": true,
        "concrete.cast_in_record_ref": "SIM-CAST-IN-RECORD-02",
        "concrete.as_built_scan_ref": null,
        "concrete.edge_zone_depth_mm": 180,
        "concrete.post_installed_allowed": true,
        "concrete.nominal_strength_mpa": 35,
        "concrete.reinforcement_scan_ref": "SIM-REBAR-SCAN-02",
        "concrete.cracked_condition_defined": true,
        "concrete.anchor_edge_distance_mm": 75
      },
      "evidence_refs": [
        "EV-GEOMETRY-CONCRETE-INVALID",
        "EV-CONCRETE-MATERIAL",
        "EV-PROJECT-DEMAND-CONCRETE-INVALID"
      ],
      "missing_fact_ids": [],
      "plain_language_intent": "Demonstrate that poor frame alignment, insufficient overlap and edge distance, and excess simulated demand fail deterministically before ranking."
    },
    {
      "scenario_id": "CWSE-CONCRETE-INDETERMINATE",
      "branch_id": "concrete_slab_edge",
      "variant": "indeterminate",
      "classification": "illustrative_value",
      "label": "Concrete slab edge, missing material and demand evidence",
      "expected_outcome": "indeterminate",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-CONCRETE-EDGE-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-CONCRETE-CAST-IN-CHANNEL",
        "CONN-CONCRETE-POST-INSTALLED"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 3,
        "geometry.normal_misalignment_deg": 0.8,
        "geometry.anchor_zone_overlap_ratio": 0.98,
        "substrate.material": "reinforced_concrete",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": null,
        "project.drift_demand_mm": null,
        "project.out_of_plane_reaction_kn": null,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": null,
        "project.seismic_design_basis_ref": null,
        "project.material_review_request_ref": null,
        "concrete.embed_channel_present": true,
        "concrete.cast_in_record_ref": null,
        "concrete.as_built_scan_ref": null,
        "concrete.edge_zone_depth_mm": 180,
        "concrete.post_installed_allowed": true,
        "concrete.nominal_strength_mpa": null,
        "concrete.reinforcement_scan_ref": null,
        "concrete.cracked_condition_defined": null,
        "concrete.anchor_edge_distance_mm": 140
      },
      "evidence_refs": [
        "EV-GEOMETRY-CONCRETE-INDETERMINATE",
        "EV-CONCRETE-MATERIAL"
      ],
      "missing_fact_ids": [
        "project.wind_demand_kpa",
        "project.drift_demand_mm",
        "project.out_of_plane_reaction_kn",
        "project.fire_strategy_ref",
        "project.seismic_design_basis_ref",
        "project.material_review_request_ref",
        "concrete.cast_in_record_ref",
        "concrete.as_built_scan_ref",
        "concrete.nominal_strength_mpa",
        "concrete.reinforcement_scan_ref",
        "concrete.cracked_condition_defined"
      ],
      "plain_language_intent": "Demonstrate that successful geometry does not imply a usable connection when material records and project demands are missing."
    },
    {
      "scenario_id": "CWSE-CLT-VALID",
      "branch_id": "clt_floor_edge",
      "variant": "valid",
      "classification": "illustrative_value",
      "label": "CLT floor edge, coordination-valid",
      "expected_outcome": "valid",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-CLT-EDGE-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-CLT-SCREW-ANGLE",
        "CONN-CLT-CONCEALED-PLATE"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 3,
        "geometry.normal_misalignment_deg": 0.8,
        "geometry.anchor_zone_overlap_ratio": 0.98,
        "substrate.material": "clt",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": 2.3,
        "project.drift_demand_mm": 17,
        "project.out_of_plane_reaction_kn": 24,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": "SIM-FIRE-STRATEGY-CLT-01",
        "project.seismic_design_basis_ref": "SIM-SEISMIC-BASIS-03",
        "project.material_review_request_ref": "SIM-TIMBER-REVIEW-REQUEST-01",
        "clt.layup_designation": "SIM-CLT-5PLY-X",
        "clt.panel_thickness_mm": 220,
        "clt.major_axis": "local_x",
        "clt.edge_orientation": "side_grain",
        "clt.validated_end_grain_detail_ref": null,
        "clt.cnc_pocket_allowed": true,
        "clt.fabrication_model_ref": "SIM-CLT-FAB-MODEL-01",
        "clt.service_moisture_class": "service_1",
        "clt.fastener_edge_distance_mm": 85,
        "clt.fastener_embedment_mm": 160
      },
      "evidence_refs": [
        "EV-GEOMETRY-CLT-VALID",
        "EV-CLT-MATERIAL",
        "EV-PROJECT-DEMAND-CLT-VALID"
      ],
      "missing_fact_ids": [],
      "plain_language_intent": "Demonstrate two applicable timber candidates and a score-based preference after geometry, layup, axis, access, and illustrative hard gates pass."
    },
    {
      "scenario_id": "CWSE-CLT-INVALID",
      "branch_id": "clt_floor_edge",
      "variant": "invalid",
      "classification": "illustrative_value",
      "label": "CLT floor edge, deterministic failure",
      "expected_outcome": "invalid",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-CLT-EDGE-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-CLT-SCREW-ANGLE",
        "CONN-CLT-CONCEALED-PLATE"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 9,
        "geometry.normal_misalignment_deg": 3.2,
        "geometry.anchor_zone_overlap_ratio": 0.85,
        "substrate.material": "clt",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": 3.8,
        "project.drift_demand_mm": 31,
        "project.out_of_plane_reaction_kn": 45,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": "SIM-FIRE-STRATEGY-CLT-02",
        "project.seismic_design_basis_ref": "SIM-SEISMIC-BASIS-04",
        "project.material_review_request_ref": "SIM-TIMBER-REVIEW-REQUEST-02",
        "clt.layup_designation": "SIM-CLT-5PLY-X",
        "clt.panel_thickness_mm": 220,
        "clt.major_axis": "local_x",
        "clt.edge_orientation": "side_grain",
        "clt.validated_end_grain_detail_ref": null,
        "clt.cnc_pocket_allowed": true,
        "clt.fabrication_model_ref": "SIM-CLT-FAB-MODEL-02",
        "clt.service_moisture_class": "service_1",
        "clt.fastener_edge_distance_mm": 40,
        "clt.fastener_embedment_mm": 100
      },
      "evidence_refs": [
        "EV-GEOMETRY-CLT-INVALID",
        "EV-CLT-MATERIAL",
        "EV-PROJECT-DEMAND-CLT-INVALID"
      ],
      "missing_fact_ids": [],
      "plain_language_intent": "Demonstrate that alignment, overlap, timber edge distance, embedment, and demand screens fail before any ranking is allowed."
    },
    {
      "scenario_id": "CWSE-CLT-INDETERMINATE",
      "branch_id": "clt_floor_edge",
      "variant": "indeterminate",
      "classification": "illustrative_value",
      "label": "CLT floor edge, missing layup and connection facts",
      "expected_outcome": "indeterminate",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-CLT-EDGE-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-CLT-SCREW-ANGLE",
        "CONN-CLT-CONCEALED-PLATE"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 3,
        "geometry.normal_misalignment_deg": 0.8,
        "geometry.anchor_zone_overlap_ratio": 0.98,
        "substrate.material": "clt",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": null,
        "project.drift_demand_mm": null,
        "project.out_of_plane_reaction_kn": null,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": null,
        "project.seismic_design_basis_ref": null,
        "project.material_review_request_ref": null,
        "clt.layup_designation": null,
        "clt.panel_thickness_mm": 220,
        "clt.major_axis": null,
        "clt.edge_orientation": null,
        "clt.validated_end_grain_detail_ref": null,
        "clt.cnc_pocket_allowed": true,
        "clt.fabrication_model_ref": null,
        "clt.service_moisture_class": null,
        "clt.fastener_edge_distance_mm": 85,
        "clt.fastener_embedment_mm": null
      },
      "evidence_refs": [
        "EV-GEOMETRY-CLT-INDETERMINATE",
        "EV-CLT-MATERIAL"
      ],
      "missing_fact_ids": [
        "project.wind_demand_kpa",
        "project.drift_demand_mm",
        "project.out_of_plane_reaction_kn",
        "project.fire_strategy_ref",
        "project.seismic_design_basis_ref",
        "project.material_review_request_ref",
        "clt.layup_designation",
        "clt.major_axis",
        "clt.edge_orientation",
        "clt.validated_end_grain_detail_ref",
        "clt.fabrication_model_ref",
        "clt.service_moisture_class",
        "clt.fastener_embedment_mm"
      ],
      "plain_language_intent": "Demonstrate why a CLT label and adequate gross thickness are not enough to choose a connector without layup, axis, edge condition, fabrication, moisture, and fastener facts."
    },
    {
      "scenario_id": "CWSE-STEEL-VALID",
      "branch_id": "steel_frame_slab_support",
      "variant": "valid",
      "classification": "illustrative_value",
      "label": "Steel frame and slab support, coordination-valid",
      "expected_outcome": "valid",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-STEEL-SUPPORT-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-STEEL-BOLTED-SHELF-ANGLE",
        "CONN-STEEL-WELDED-PLATE"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 3,
        "geometry.normal_misalignment_deg": 0.8,
        "geometry.anchor_zone_overlap_ratio": 0.98,
        "substrate.material": "structural_steel",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": 2.5,
        "project.drift_demand_mm": 18,
        "project.out_of_plane_reaction_kn": 28,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": "SIM-FIRE-STRATEGY-STEEL-01",
        "project.seismic_design_basis_ref": "SIM-SEISMIC-BASIS-05",
        "project.material_review_request_ref": "SIM-STEEL-REVIEW-REQUEST-01",
        "steel.grade": "SIM-A992",
        "steel.flange_thickness_mm": 16,
        "steel.bolting_access": true,
        "steel.hole_pattern_ref": "SIM-HOLE-PATTERN-01",
        "steel.shop_drilled": true,
        "steel.field_drilling_approved": false,
        "steel.field_welding_allowed": false,
        "steel.weld_access": true,
        "steel.weld_procedure_ref": "SIM-WPS-01",
        "steel.coating_repair_plan_ref": "SIM-COATING-REPAIR-01",
        "steel.hole_edge_distance_mm": 50,
        "steel.plate_edge_clearance_mm": 60
      },
      "evidence_refs": [
        "EV-GEOMETRY-STEEL-VALID",
        "EV-STEEL-MATERIAL",
        "EV-PROJECT-DEMAND-STEEL-VALID"
      ],
      "missing_fact_ids": [],
      "plain_language_intent": "Demonstrate the bolted steel candidate passing coordination screens and ranking first while the welded option remains not applicable because field welding is prohibited in this scenario."
    },
    {
      "scenario_id": "CWSE-STEEL-INVALID",
      "branch_id": "steel_frame_slab_support",
      "variant": "invalid",
      "classification": "illustrative_value",
      "label": "Steel frame and slab support, deterministic failure",
      "expected_outcome": "invalid",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-STEEL-SUPPORT-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-STEEL-BOLTED-SHELF-ANGLE",
        "CONN-STEEL-WELDED-PLATE"
      ],
      "lifecycle_stage": "construction_document_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 10,
        "geometry.normal_misalignment_deg": 3.5,
        "geometry.anchor_zone_overlap_ratio": 0.8,
        "substrate.material": "structural_steel",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": 3.9,
        "project.drift_demand_mm": 32,
        "project.out_of_plane_reaction_kn": 70,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": "SIM-FIRE-STRATEGY-STEEL-02",
        "project.seismic_design_basis_ref": "SIM-SEISMIC-BASIS-06",
        "project.material_review_request_ref": "SIM-STEEL-REVIEW-REQUEST-02",
        "steel.grade": "SIM-A992",
        "steel.flange_thickness_mm": 16,
        "steel.bolting_access": true,
        "steel.hole_pattern_ref": "SIM-HOLE-PATTERN-02",
        "steel.shop_drilled": true,
        "steel.field_drilling_approved": false,
        "steel.field_welding_allowed": true,
        "steel.weld_access": true,
        "steel.weld_procedure_ref": "SIM-WPS-02",
        "steel.coating_repair_plan_ref": "SIM-COATING-REPAIR-02",
        "steel.hole_edge_distance_mm": 20,
        "steel.plate_edge_clearance_mm": 20
      },
      "evidence_refs": [
        "EV-GEOMETRY-STEEL-INVALID",
        "EV-STEEL-MATERIAL",
        "EV-PROJECT-DEMAND-STEEL-INVALID"
      ],
      "missing_fact_ids": [],
      "plain_language_intent": "Demonstrate that geometry, available edge clearance, panel demand, and candidate screening failures prevent both steel options from ranking."
    },
    {
      "scenario_id": "CWSE-STEEL-INDETERMINATE",
      "branch_id": "steel_frame_slab_support",
      "variant": "indeterminate",
      "classification": "illustrative_value",
      "label": "Steel frame and slab support, missing fabrication facts",
      "expected_outcome": "indeterminate",
      "panel_product_ref": "CWSE-PANEL-001",
      "substrate_product_ref": "CWSE-STEEL-SUPPORT-001",
      "interface_family_ref": "WG-CW-SLAB-EDGE-001",
      "candidate_ids": [
        "CONN-STEEL-BOLTED-SHELF-ANGLE",
        "CONN-STEEL-WELDED-PLATE"
      ],
      "lifecycle_stage": "design_development_coordination",
      "facts": {
        "interface.cis_id": "WG-CW-SLAB-EDGE-001",
        "interface.cis_version": "0.1.0",
        "interface.version_compatible": true,
        "interface.panel_side": "panel_side",
        "interface.substrate_side": "substrate_side",
        "interface.port_alignment_ok": true,
        "interface.signature_compatibility_ok": true,
        "geometry.face_orientation_ok": true,
        "geometry.plane_gap_mm": 3,
        "geometry.normal_misalignment_deg": 0.8,
        "geometry.anchor_zone_overlap_ratio": 0.98,
        "substrate.material": "structural_steel",
        "panel.wind_capacity_kpa": 3.2,
        "panel.drift_accommodation_mm": 25,
        "project.wind_demand_kpa": null,
        "project.drift_demand_mm": null,
        "project.out_of_plane_reaction_kn": null,
        "project.vertical_reaction_kn": 18,
        "project.fire_strategy_ref": null,
        "project.seismic_design_basis_ref": null,
        "project.material_review_request_ref": null,
        "steel.grade": null,
        "steel.flange_thickness_mm": null,
        "steel.bolting_access": null,
        "steel.hole_pattern_ref": null,
        "steel.shop_drilled": null,
        "steel.field_drilling_approved": null,
        "steel.field_welding_allowed": null,
        "steel.weld_access": null,
        "steel.weld_procedure_ref": null,
        "steel.coating_repair_plan_ref": null,
        "steel.hole_edge_distance_mm": 50,
        "steel.plate_edge_clearance_mm": 60
      },
      "evidence_refs": [
        "EV-GEOMETRY-STEEL-INDETERMINATE",
        "EV-STEEL-MATERIAL"
      ],
      "missing_fact_ids": [
        "project.wind_demand_kpa",
        "project.drift_demand_mm",
        "project.out_of_plane_reaction_kn",
        "project.fire_strategy_ref",
        "project.seismic_design_basis_ref",
        "project.material_review_request_ref",
        "steel.grade",
        "steel.flange_thickness_mm",
        "steel.bolting_access",
        "steel.hole_pattern_ref",
        "steel.shop_drilled",
        "steel.field_drilling_approved",
        "steel.field_welding_allowed",
        "steel.weld_access",
        "steel.weld_procedure_ref",
        "steel.coating_repair_plan_ref"
      ],
      "plain_language_intent": "Demonstrate that a steel substrate label is insufficient without grade, thickness, access, fabrication, welding, coating-repair, demand, fire, and seismic context."
    }
  ]
}
