{
  "step": "C352",
  "rows": [
    {
      "a": 0,
      "b": 0,
      "i": 7,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 600,
      "both_inputs598": false,
      "existing600_outputs": {
        "cumulative_P": -5883,
        "regular_M": 3250,
        "gaps": [
          600,
          600
        ],
        "moves": [
          0,
          0
        ],
        "already600_sides": [
          true,
          true
        ]
      }
    },
    {
      "a": 0,
      "b": 0,
      "i": 6,
      "primary": false,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 601,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 0,
      "b": 0,
      "i": 5,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 600,
      "both_inputs598": false,
      "existing600_outputs": {
        "cumulative_P": -5885,
        "regular_M": 3248,
        "gaps": [
          600,
          600
        ],
        "moves": [
          0,
          0
        ],
        "already600_sides": [
          true,
          true
        ]
      }
    },
    {
      "a": 0,
      "b": 0,
      "i": 4,
      "primary": false,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 601,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 0,
      "b": 0,
      "i": 3,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 600,
      "both_inputs598": false,
      "existing600_outputs": {
        "cumulative_P": -5887,
        "regular_M": 3246,
        "gaps": [
          600,
          600
        ],
        "moves": [
          0,
          0
        ],
        "already600_sides": [
          true,
          true
        ]
      }
    },
    {
      "a": 0,
      "b": 2,
      "i": 7,
      "primary": true,
      "joint_admitted": false,
      "cumulative_input_gap": 600,
      "regular_input_gap": 598,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 0,
      "b": 2,
      "i": 6,
      "primary": false,
      "joint_admitted": false,
      "cumulative_input_gap": 600,
      "regular_input_gap": 599,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 0,
      "b": 2,
      "i": 5,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 598,
      "both_inputs598": false,
      "existing600_outputs": {
        "cumulative_P": -5885,
        "regular_M": 3250,
        "gaps": [
          600,
          600
        ],
        "moves": [
          0,
          2
        ],
        "already600_sides": [
          true,
          false
        ]
      }
    },
    {
      "a": 0,
      "b": 2,
      "i": 4,
      "primary": false,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 599,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 0,
      "b": 2,
      "i": 3,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 600,
      "regular_input_gap": 598,
      "both_inputs598": false,
      "existing600_outputs": {
        "cumulative_P": -5887,
        "regular_M": 3248,
        "gaps": [
          600,
          600
        ],
        "moves": [
          0,
          2
        ],
        "already600_sides": [
          true,
          false
        ]
      }
    },
    {
      "a": 2,
      "b": 0,
      "i": 7,
      "primary": true,
      "joint_admitted": false,
      "cumulative_input_gap": 598,
      "regular_input_gap": 600,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 2,
      "b": 0,
      "i": 6,
      "primary": false,
      "joint_admitted": false,
      "cumulative_input_gap": 598,
      "regular_input_gap": 601,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 2,
      "b": 0,
      "i": 5,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 598,
      "regular_input_gap": 600,
      "both_inputs598": false,
      "existing600_outputs": {
        "cumulative_P": -5885,
        "regular_M": 3248,
        "gaps": [
          600,
          600
        ],
        "moves": [
          -2,
          0
        ],
        "already600_sides": [
          false,
          true
        ]
      }
    },
    {
      "a": 2,
      "b": 0,
      "i": 4,
      "primary": false,
      "joint_admitted": true,
      "cumulative_input_gap": 598,
      "regular_input_gap": 601,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 2,
      "b": 0,
      "i": 3,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 598,
      "regular_input_gap": 600,
      "both_inputs598": false,
      "existing600_outputs": {
        "cumulative_P": -5887,
        "regular_M": 3246,
        "gaps": [
          600,
          600
        ],
        "moves": [
          -2,
          0
        ],
        "already600_sides": [
          false,
          true
        ]
      }
    },
    {
      "a": 2,
      "b": 2,
      "i": 7,
      "primary": true,
      "joint_admitted": false,
      "cumulative_input_gap": 598,
      "regular_input_gap": 598,
      "both_inputs598": true,
      "existing600_outputs": null
    },
    {
      "a": 2,
      "b": 2,
      "i": 6,
      "primary": false,
      "joint_admitted": false,
      "cumulative_input_gap": 598,
      "regular_input_gap": 599,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 2,
      "b": 2,
      "i": 5,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 598,
      "regular_input_gap": 598,
      "both_inputs598": true,
      "existing600_outputs": {
        "cumulative_P": -5885,
        "regular_M": 3250,
        "gaps": [
          600,
          600
        ],
        "moves": [
          -2,
          2
        ],
        "already600_sides": [
          false,
          false
        ]
      }
    },
    {
      "a": 2,
      "b": 2,
      "i": 4,
      "primary": false,
      "joint_admitted": true,
      "cumulative_input_gap": 598,
      "regular_input_gap": 599,
      "both_inputs598": false,
      "existing600_outputs": null
    },
    {
      "a": 2,
      "b": 2,
      "i": 3,
      "primary": true,
      "joint_admitted": true,
      "cumulative_input_gap": 598,
      "regular_input_gap": 598,
      "both_inputs598": true,
      "existing600_outputs": {
        "cumulative_P": -5887,
        "regular_M": 3248,
        "gaps": [
          600,
          600
        ],
        "moves": [
          -2,
          2
        ],
        "already600_sides": [
          false,
          false
        ]
      }
    }
  ],
  "paired598_survivors": [
    {
      "a": 2,
      "b": 2,
      "i": 5
    },
    {
      "a": 2,
      "b": 2,
      "i": 3
    }
  ],
  "both600_output_survivors": [
    {
      "a": 0,
      "b": 0,
      "i": 7
    },
    {
      "a": 0,
      "b": 0,
      "i": 5
    },
    {
      "a": 0,
      "b": 0,
      "i": 3
    },
    {
      "a": 0,
      "b": 2,
      "i": 5
    },
    {
      "a": 0,
      "b": 2,
      "i": 3
    },
    {
      "a": 2,
      "b": 0,
      "i": 5
    },
    {
      "a": 2,
      "b": 0,
      "i": 3
    },
    {
      "a": 2,
      "b": 2,
      "i": 5
    },
    {
      "a": 2,
      "b": 2,
      "i": 3
    }
  ],
  "source_rule_status": "Shared origin and regular gap conversion are explicit; cumulative counterpart is a numerical endpoint comparison. No reviewed prescription forces both sides to start at598 or couples their state choices.",
  "source_coupling_established": false,
  "prior_source_audit": "No explicit instruction equating C319 a with b, or pairing its ON-Shem i+2 and next-Gear MT Flood while q and n are held, was located in these reviewed passages.",
  "key_result": "Both inputs598 conditionally selects22 primary at i3/i5; allowing already600 source states leaves9 admitted primary controls spanning allfour choices."
}
