{
  "schema": "structured-table-v1",
  "id": "c11-pig-trap-functions",
  "scope": "Function/account of selected pig-trap arrangement, not operating valve sequence.",
  "columns": [
    "item",
    "function",
    "condition"
  ],
  "rows": [
    {
      "item": "Facility bypass",
      "function": "Continue selected pipeline/facility flow",
      "condition": "Capacity/state and facility interface"
    },
    {
      "item": "Kicker",
      "function": "Divert flow through barrel",
      "condition": "Launcher near closure; receiver near reducer; bidirectional configuration separately selected"
    },
    {
      "item": "Balance line",
      "function": "Fill/pressurise both sides of pig without unwanted motion",
      "condition": "Pig can partition barrel; pressure on both sides matters"
    },
    {
      "item": "Pressurising line",
      "function": "Control filling/equalisation",
      "condition": "Must not defeat shutdown boundary"
    },
    {
      "item": "Drains",
      "function": "Remove/verify accumulated liquid",
      "condition": "Reach trapped spaces; blockage/tell-tale/closed-destination basis"
    },
    {
      "item": "Vent/blowdown",
      "function": "Relieve and purge spaces",
      "condition": "Stuck pig can isolate region; air/hydrocarbon composition case"
    },
    {
      "item": "Thermal relief",
      "function": "Protect trapped fluid",
      "condition": "Actual isolated liquid/temperature state"
    },
    {
      "item": "Pig signaller",
      "function": "Pass/location evidence",
      "condition": "Actual installed point and device basis"
    },
    {
      "item": "Pressure lock",
      "function": "Prevent pressurised closure opening",
      "condition": "Retain operable device"
    },
    {
      "item": "Safety bleeder",
      "function": "Establish residual-pressure release indication",
      "condition": "Accessible, non-blocking; not substitute for complete applicable pressure verification"
    }
  ]
}
