{
  "task": "Model a flanged water control ball valve assembly with eight parts",
  "domain": "CAD",
  "application": "CATIA V5",
  "description": "Build a 3D model of a flanged ball-type water control valve as a product assembly. Work in millimetres. Model each component as its own part, then assemble the parts in a top-level product named water_control_valve_assembly. Overall arrangement and views are on diagram_01.png. Part dimensions are on diagram_01_sheet2.png (ball valve), diagram_01_sheet3.png (inlet housing) and diagram_01_sheet4.png (cap screw), with their detail images.\n\nName the eight parts exactly: INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT.\n\nINLET_HOUSING:\n- Ø152.4 end flange with four Ø19.1 bolt holes.\n- Ø50.8 through bore.\n- Ø127 mating flange at the opposite end with four Ø12.7 holes.\n- Flanges 16.5 thick, with 102.9 between the flange faces.\n- 69.9 tapered body section.\n- 9.7 thick top mounting pad with a central Ø25.4 hole and two side holes, outlined by R24.15, R12.7 and R50.8 arcs.\n\nBALL_VALVE_SUB:\n- Ø52.8 ball with a Ø38.1 through bore, trimmed to flats 34.92 apart and 39.6 tall.\n- Ø25.4 stem, 61.56 long.\n- 20.9 × 20.9 square tang, 31 long, with 14.43 across the tang.\n- 115.7 from the ball centre to the stem top.\n\nCAP_SCREW:\n- 41.4 overall length.\n- Ø9.7 shank, with 29.5 from the collar underside to the shank end.\n- Ø17.3 collar, 2.3 thick.\n- Ø11.7 head with a hexagonal socket 6.06 across.\n- 1 × 45° chamfer on the head and 1.16 × 45° chamfer on the shank end.\n\nHEXAGONAL_BOLT:\n- 40.89 overall length.\n- Ø12.70 shank, 28.19 long under the flange, ending in a 1.16 × 45° chamfer.\n- Ø24.64 flange, 3.30 thick.\n- Hexagon head on an R11.05 corner circle.\n\nHANDLE:\n- Flat lever 246 long overall and 20 wide, with an R10 tip.\n- R22 hub, 22 tall, with a 21 square socket for the tang.\n- Arm cranked through R51 bends at 135° and 137°.\n- Ø4 stop pin, 10 long.\n\nOUTLET_HOUSING, THERMOSTAT_FLANGE and LOCK_LEVER:\n- Proportion these parts to the assembly views and to their mating features.\n- OUTLET_HOUSING has a Ø127 mating flange matching the inlet's four Ø12.7 holes, a Ø50.8 bore and a Ø152.4 end flange.\n- THERMOSTAT_FLANGE sits on the top pad, passes the Ø25.4 stem and takes four Ø9.7 cap screws.\n- LOCK_LEVER is a plate on the stem.\n\nAssembly:\n- Inlet and outlet housings coaxial along the flow axis.\n- Ball seated in the body with the stem vertical.\n- Thermostat flange on the top pad, held by four cap screws.\n- Lock lever on the stem, with two hexagonal bolts at the housing joint.\n- Handle on the square tang, extending sideways.\n\nThe product contains 12 instances of 8 parts: 4 × CAP_SCREW, 2 × HEXAGONAL_BOLT and one each of the other six.",
  "input_files": [
    "task_files/diagrams/diagram_01.pdf",
    "task_files/diagrams/diagram_01.png",
    "task_files/diagrams/diagram_01_detail01.png",
    "task_files/diagrams/diagram_01_detail02.png",
    "task_files/diagrams/diagram_01_detail03.png",
    "task_files/diagrams/diagram_01_detail04.png",
    "task_files/diagrams/diagram_01_sheet2.png",
    "task_files/diagrams/diagram_01_detail05.png",
    "task_files/diagrams/diagram_01_detail06.png",
    "task_files/diagrams/diagram_01_sheet3.png",
    "task_files/diagrams/diagram_01_detail07.png",
    "task_files/diagrams/diagram_01_detail08.png",
    "task_files/diagrams/diagram_01_sheet4.png",
    "task_files/diagrams/diagram_01_detail09.png",
    "task_files/diagrams/diagram_01_detail10.png",
    "task_files/diagrams/diagram_01_sheet5.png",
    "task_files/diagrams/diagram_01_detail11.png",
    "task_files/diagrams/diagram_01_detail12.png",
    "task_files/diagrams/diagram_01_sheet6.png",
    "task_files/diagrams/diagram_01_detail13.png",
    "task_files/diagrams/diagram_01_detail14.png"
  ],
  "deliverables": [
    {
      "path": "output_files/project_files/water_control_valve_assembly.CATProduct",
      "type": "native_project_or_dependency",
      "format": ".catproduct",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/INLET_HOUSING.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/OUTLET_HOUSING.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/BALL_VALVE_SUB.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/CAP_SCREW.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/THERMOSTAT_FLANGE.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/LOCK_LEVER.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/HANDLE.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    },
    {
      "path": "output_files/project_files/HEXAGONAL_BOLT.CATPart",
      "type": "native_project_or_dependency",
      "format": ".catpart",
      "description": "A CATIA V5 product, water_control_valve_assembly.CATProduct, referencing eight CATPart files (INLET_HOUSING, OUTLET_HOUSING, BALL_VALVE_SUB, CAP_SCREW, THERMOSTAT_FLANGE, LOCK_LEVER, HANDLE, HEXAGONAL_BOLT) assembled as 12 instances."
    }
  ]
}
