Python 3.14.4
{
  "scope": "sequential synthetic candidates; not method certification",
  "candidates": {
    "flat": {
      "scenarios": {
        "plan_is_not_commitment": false,
        "overlap_rejected": true,
        "adjacent_allowed": true,
        "cancel_retry_no_reoccupy": false,
        "failed_retry_stays_failed": false,
        "separate_roles": false,
        "old_rate_pinned": false,
        "changed_id_payload_rejected": false
      },
      "catalog_change": {
        "before": "20.00",
        "old_after_change": "30.00",
        "new_after_change": "30.00"
      }
    },
    "semantic": {
      "scenarios": {
        "plan_is_not_commitment": true,
        "overlap_rejected": true,
        "adjacent_allowed": true,
        "cancel_retry_no_reoccupy": false,
        "failed_retry_stays_failed": false,
        "separate_roles": true,
        "old_rate_pinned": true,
        "changed_id_payload_rejected": false
      },
      "catalog_change": {
        "before": "20.00",
        "old_after_change": "20.00",
        "new_after_change": "30.00"
      }
    },
    "bounded": {
      "scenarios": {
        "plan_is_not_commitment": true,
        "overlap_rejected": true,
        "adjacent_allowed": true,
        "cancel_retry_no_reoccupy": true,
        "failed_retry_stays_failed": true,
        "separate_roles": true,
        "old_rate_pinned": true,
        "changed_id_payload_rejected": true
      },
      "catalog_change": {
        "before": "20.00",
        "old_after_change": "20.00",
        "new_after_change": "30.00"
      }
    }
  },
  "feature_gate": {
    "flat": {
      "F01-confirm-rental": false,
      "F02-cancel-and-replay": false,
      "F03-preserve-roles-and-price": false
    },
    "semantic": {
      "F01-confirm-rental": true,
      "F02-cancel-and-replay": false,
      "F03-preserve-roles-and-price": true
    },
    "bounded": {
      "F01-confirm-rental": true,
      "F02-cancel-and-replay": true,
      "F03-preserve-roles-and-price": true
    }
  },
  "features": {
    "F01-confirm-rental": [
      "plan_is_not_commitment",
      "overlap_rejected",
      "adjacent_allowed"
    ],
    "F02-cancel-and-replay": [
      "cancel_retry_no_reoccupy",
      "failed_retry_stays_failed",
      "changed_id_payload_rejected"
    ],
    "F03-preserve-roles-and-price": [
      "separate_roles",
      "old_rate_pinned"
    ]
  },
  "checks": 26
}
