{
  "schemaVersion": 1,
  "datasetId": "csr-crypto-signal-profit-factor-concentration-analyzer-2026-07-14",
  "synthetic": true,
  "fixtures": [
    {
      "fixtureId": "CONCENTRATED-STARTER",
      "label": "Synthetic set with one concentrated positive row and two visible exclusions",
      "state": "calculated_with_gaps",
      "dataRows": 8,
      "resolvedRows": 6,
      "excludedRows": 2,
      "errors": 0,
      "warnings": 3,
      "issueCodes": [
        "fees_not_confirmed",
        "small_resolved_set",
        "largest_win_concentration"
      ],
      "metrics": {
        "grossPositiveR": "5",
        "grossNegativeR": "1.5",
        "netR": "3.5",
        "profitFactor": "3.333333333333",
        "largestWinR": "3",
        "largestWinId": "PF-005",
        "largestWinSharePercent": "60",
        "leaveOneOutProfitFactor": "1.333333333333",
        "positiveRowSharePercent": "50",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    },
    {
      "fixtureId": "MANUAL-REVIEW",
      "label": "Synthetic diversified positive rows with confirmed fees",
      "state": "calculated_for_manual_review",
      "dataRows": 5,
      "resolvedRows": 5,
      "excludedRows": 0,
      "errors": 0,
      "warnings": 1,
      "issueCodes": [
        "small_resolved_set"
      ],
      "metrics": {
        "grossPositiveR": "2.7",
        "grossNegativeR": "1",
        "netR": "1.7",
        "profitFactor": "2.7",
        "largestWinR": "1",
        "largestWinId": "M-001",
        "largestWinSharePercent": "37.037037037037",
        "leaveOneOutProfitFactor": "1.7",
        "positiveRowSharePercent": "60",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    },
    {
      "fixtureId": "LEAVE-ONE-OUT-REVERSAL",
      "label": "Synthetic set whose profit factor crosses the fixed reference after one-row removal",
      "state": "calculated_concentrated",
      "dataRows": 4,
      "resolvedRows": 4,
      "excludedRows": 0,
      "errors": 0,
      "warnings": 3,
      "issueCodes": [
        "small_resolved_set",
        "largest_win_concentration",
        "leave_one_out_reversal"
      ],
      "metrics": {
        "grossPositiveR": "2.5",
        "grossNegativeR": "2",
        "netR": "0.5",
        "profitFactor": "1.25",
        "largestWinR": "2",
        "largestWinId": "R-001",
        "largestWinSharePercent": "80",
        "leaveOneOutProfitFactor": "0.25",
        "positiveRowSharePercent": "50",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    },
    {
      "fixtureId": "NO-LOSSES",
      "label": "Synthetic resolved set with no negative denominator",
      "state": "not_calculable_no_losses",
      "dataRows": 3,
      "resolvedRows": 3,
      "excludedRows": 0,
      "errors": 0,
      "warnings": 3,
      "issueCodes": [
        "no_negative_rows",
        "small_resolved_set",
        "largest_win_concentration"
      ],
      "metrics": {
        "grossPositiveR": "1.5",
        "grossNegativeR": "0",
        "netR": "1.5",
        "profitFactor": null,
        "largestWinR": "1",
        "largestWinId": "N-001",
        "largestWinSharePercent": "66.666666666667",
        "leaveOneOutProfitFactor": null,
        "positiveRowSharePercent": "66.666666666667",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    },
    {
      "fixtureId": "ALL-LOSSES",
      "label": "Synthetic resolved set with zero gross positive R",
      "state": "calculated_for_manual_review",
      "dataRows": 2,
      "resolvedRows": 2,
      "excludedRows": 0,
      "errors": 0,
      "warnings": 1,
      "issueCodes": [
        "small_resolved_set"
      ],
      "metrics": {
        "grossPositiveR": "0",
        "grossNegativeR": "1.5",
        "netR": "-1.5",
        "profitFactor": "0",
        "largestWinR": null,
        "largestWinId": null,
        "largestWinSharePercent": null,
        "leaveOneOutProfitFactor": "0",
        "positiveRowSharePercent": "0",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    },
    {
      "fixtureId": "SIGN-MISMATCH",
      "label": "Synthetic set with outcome labels that conflict with numeric signs",
      "state": "calculated_with_gaps",
      "dataRows": 3,
      "resolvedRows": 3,
      "excludedRows": 0,
      "errors": 0,
      "warnings": 5,
      "issueCodes": [
        "outcome_sign_mismatch",
        "small_resolved_set",
        "largest_win_concentration",
        "leave_one_out_reversal"
      ],
      "metrics": {
        "grossPositiveR": "1",
        "grossNegativeR": "1",
        "netR": "0",
        "profitFactor": "1",
        "largestWinR": "1",
        "largestWinId": "S-002",
        "largestWinSharePercent": "100",
        "leaveOneOutProfitFactor": "0",
        "positiveRowSharePercent": "33.333333333333",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    },
    {
      "fixtureId": "DUPLICATE-ID",
      "label": "Duplicate durable identifier fails closed",
      "state": "invalid",
      "dataRows": 2,
      "resolvedRows": 2,
      "excludedRows": 0,
      "errors": 1,
      "warnings": 2,
      "issueCodes": [
        "duplicate_signal_id",
        "fees_not_confirmed"
      ],
      "metrics": null
    },
    {
      "fixtureId": "MALFORMED-QUOTE",
      "label": "Unclosed quoted field fails closed",
      "state": "malformed",
      "dataRows": 0,
      "resolvedRows": 0,
      "excludedRows": 0,
      "errors": 1,
      "warnings": 0,
      "issueCodes": [
        "malformed_csv"
      ],
      "metrics": null
    },
    {
      "fixtureId": "FORMULA-ID",
      "label": "Formula-like identifier remains text and visible",
      "state": "calculated_with_gaps",
      "dataRows": 2,
      "resolvedRows": 2,
      "excludedRows": 0,
      "errors": 0,
      "warnings": 4,
      "issueCodes": [
        "formula_like_signal_id",
        "small_resolved_set",
        "largest_win_concentration",
        "leave_one_out_reversal"
      ],
      "metrics": {
        "grossPositiveR": "1",
        "grossNegativeR": "0.5",
        "netR": "0.5",
        "profitFactor": "2",
        "largestWinR": "1",
        "largestWinId": "=SUM(A1:A2)",
        "largestWinSharePercent": "100",
        "leaveOneOutProfitFactor": "0",
        "positiveRowSharePercent": "50",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    },
    {
      "fixtureId": "EXCLUDED-NONZERO",
      "label": "Nonzero open row remains excluded and visible",
      "state": "calculated_with_gaps",
      "dataRows": 3,
      "resolvedRows": 2,
      "excludedRows": 1,
      "errors": 0,
      "warnings": 5,
      "issueCodes": [
        "excluded_nonzero_net_r",
        "fees_not_confirmed",
        "small_resolved_set",
        "largest_win_concentration",
        "leave_one_out_reversal"
      ],
      "metrics": {
        "grossPositiveR": "1",
        "grossNegativeR": "0.5",
        "netR": "0.5",
        "profitFactor": "2",
        "largestWinR": "1",
        "largestWinId": "E-001",
        "largestWinSharePercent": "100",
        "leaveOneOutProfitFactor": "0",
        "positiveRowSharePercent": "50",
        "precision": "authoritative fixed-scale decimal strings; ratios rounded half-up to 12 decimal places"
      }
    }
  ]
}
