{
  "window": {
    "start": "2026-08-10T00:00:00.000Z",
    "end": "2026-08-13T04:02:08.036Z"
  },
  "runtime": {
    "strategy": "VolatilityBreakoutRiskCap",
    "actualVersion": "5.4.1-d48-riskcap-observe",
    "auditorPayloadVersions": {
      "5.4-d48-riskcap-forward": 10043
    },
    "timeframe": "5m",
    "mode": "dry-run",
    "pairsObserved": 11,
    "candles": 10043
  },
  "startingExposure": [
    {
      "id": 47,
      "pair": "XRP/USDT:USDT",
      "side": "short",
      "openDate": "2026-08-07T14:05:08.215547Z",
      "closeDate": "2026-08-11T15:27:31.382000Z"
    },
    {
      "id": 50,
      "pair": "BTC/USDT:USDT",
      "side": "short",
      "openDate": "2026-08-08T22:35:09.249662Z",
      "closeDate": "2026-08-12T10:02:42.824000Z"
    }
  ],
  "trades": {
    "newEntries": 4,
    "newClosed": 2,
    "newOpen": 2,
    "newRealizedPnl": 29.33709956,
    "newOpenGrossMarkPnl": -4.958780000000026,
    "closedInWeek": 4,
    "closedPnl": 39.94673663,
    "wins": 4,
    "losses": 0,
    "entryAttempts": 5,
    "entryFills": 4,
    "entryFillRate": 0.8,
    "fillLatencyMedianSeconds": 8.227,
    "fillLatencyMaxSeconds": 28.009,
    "newTradeRows": [
      {
        "id": 51,
        "pair": "UNI/USDT:USDT",
        "side": "short",
        "orderTime": "2026-08-11T15:35:12.668000Z",
        "fillTime": "2026-08-11T15:35:16.553000Z",
        "fillLatencySeconds": 3.885,
        "openRate": 3.723,
        "isOpen": false,
        "closeTime": "2026-08-12T08:03:47.195000Z",
        "closeRate": 3.502,
        "profitRatio": 0.1179687992392999,
        "realizedPnl": 18.223065,
        "exitReason": "stoploss_on_exchange",
        "initialStop": 3.816,
        "latestMark": 3.542,
        "grossOpenPnl": null
      },
      {
        "id": 52,
        "pair": "EDGE/USDT:USDT",
        "side": "short",
        "orderTime": "2026-08-12T12:40:08.344000Z",
        "fillTime": "2026-08-12T12:40:36.353000Z",
        "fillLatencySeconds": 28.009,
        "openRate": 0.3571,
        "isOpen": false,
        "closeTime": "2026-08-13T01:49:41.389000Z",
        "closeRate": 0.3445,
        "profitRatio": 0.0697965412180728,
        "realizedPnl": 11.11403456,
        "exitReason": "stoploss_on_exchange",
        "initialStop": 0.366,
        "latestMark": 0.3482,
        "grossOpenPnl": null
      },
      {
        "id": 53,
        "pair": "ADA/USDT:USDT",
        "side": "short",
        "orderTime": "2026-08-12T12:45:03.784000Z",
        "fillTime": "2026-08-12T12:45:16.353000Z",
        "fillLatencySeconds": 12.568999999999999,
        "openRate": 0.1843,
        "isOpen": true,
        "closeTime": null,
        "closeRate": null,
        "profitRatio": null,
        "realizedPnl": null,
        "exitReason": null,
        "initialStop": 0.1889,
        "latestMark": 0.1838,
        "grossOpenPnl": 0.8645000000000007
      },
      {
        "id": 54,
        "pair": "ZEC/USDT:USDT",
        "side": "short",
        "orderTime": "2026-08-13T02:05:08.813000Z",
        "fillTime": "2026-08-13T02:05:12.079000Z",
        "fillLatencySeconds": 3.266,
        "openRate": 484.84,
        "isOpen": true,
        "closeTime": null,
        "closeRate": null,
        "profitRatio": null,
        "realizedPnl": null,
        "exitReason": null,
        "initialStop": 496.96,
        "latestMark": 493.61,
        "grossOpenPnl": -5.823280000000026
      }
    ],
    "cancelledEntries": [
      {
        "caseId": "timeout-1",
        "pair": "ZEC/USDT:USDT",
        "side": "short",
        "cancelTime": "2026-08-12T09:00:11Z",
        "orderTime": "2026-08-12T08:50:08.724Z",
        "price": 475.76
      }
    ]
  },
  "auditor": {
    "events": 10399,
    "successful": 10393,
    "coverage": 0.9994230214443697,
    "verdicts": {
      "agree": 10051,
      "insufficient_evidence": 185,
      "question": 157,
      "NO_RESULT": 6
    },
    "questionFirstDivergence": {
      "signal_detection": 73,
      "execution": 50,
      "not_assessable": 13,
      "risk_gate": 11,
      "fill": 7,
      "order_submission": 2,
      "exit": 1
    },
    "versions": {
      "1.0 / freqtrade-causal-audit-v1": 446,
      "1.1 / freqtrade-causal-audit-v2": 218,
      "1.2 / freqtrade-causal-audit-v3": 9735
    },
    "deadLetters": 6,
    "queueErrors": [
      {
        "status": "dead_letter",
        "attempts": 5,
        "error": "Responses API request failed",
        "n": 2
      },
      {
        "status": "dead_letter",
        "attempts": 5,
        "error": "Responses API returned HTTP 503: ",
        "n": 1
      },
      {
        "status": "dead_letter",
        "attempts": 5,
        "error": "Responses API returned empty output text",
        "n": 3
      }
    ],
    "entrySubmissions": 5,
    "entrySubmissionReviewed": 5,
    "stopReplacementGapSeconds": {
      "n": 68,
      "median": 0.002147,
      "p95": 0.00281505,
      "max": 0.008492
    }
  },
  "cohorts": {
    "gateRawObservations": 100,
    "gateClusters": 68,
    "shadowEligibleRaw": 6,
    "shadowEligibleClusters": 5,
    "referenceGapRaw": 82,
    "referenceGapClusters": 56,
    "referenceGapBtcBullFalse": 82,
    "referenceGapSides": {
      "long": 82
    },
    "paths": {
      "filled6h": {
        "n": 3,
        "mfeMean": 0.02255866740400862,
        "maeMean": 0.0070728360021774656,
        "endReturnMean": 0.01031978375948478,
        "endReturnMedian": 0.005425935973955512,
        "positiveEndRate": 0.6666666666666666,
        "trailArmRate": 0.3333333333333333,
        "hardStopRate": 0.0
      },
      "gateBlocked6h": {
        "n": 66,
        "mfeMean": 0.010919379425143852,
        "maeMean": 0.011364146621471232,
        "endReturnMean": -0.000992352186057111,
        "endReturnMedian": -0.0014968465058694395,
        "positiveEndRate": 0.4090909090909091,
        "trailArmRate": 0.09090909090909091,
        "hardStopRate": 0.10606060606060606
      },
      "referenceGap6h": {
        "n": 51,
        "mfeMean": 0.010194305903599028,
        "maeMean": 0.01769415021835381,
        "endReturnMean": -0.007154078885580195,
        "endReturnMedian": -0.0049241409029518,
        "positiveEndRate": 0.27450980392156865,
        "trailArmRate": 0.0784313725490196,
        "hardStopRate": 0.11764705882352941
      },
      "shadowEligible6h": {
        "n": 5,
        "mfeMean": 0.01386867108239668,
        "maeMean": 0.022786911543650937,
        "endReturnMean": -0.011533066864274997,
        "endReturnMedian": -0.010122999891150543,
        "positiveEndRate": 0.2,
        "trailArmRate": 0.0,
        "hardStopRate": 0.2
      },
      "shadowIneligible6h": {
        "n": 61,
        "mfeMean": 0.010677634207336245,
        "maeMean": 0.010427854414735191,
        "endReturnMean": -0.00012835917964580887,
        "endReturnMedian": -0.0005357156925307052,
        "positiveEndRate": 0.4262295081967213,
        "trailArmRate": 0.09836065573770492,
        "hardStopRate": 0.09836065573770492
      },
      "cancelled6h": {
        "n": 1,
        "mfeMean": 0.0032784129119031655,
        "maeMean": 0.04167367182246142,
        "endReturnMean": -0.024672158708809705,
        "endReturnMedian": -0.024672158708809705,
        "positiveEndRate": 0.0,
        "trailArmRate": 0.0,
        "hardStopRate": 1.0
      },
      "filled24h": {
        "n": 1,
        "mfeMean": 0.07204301075268824,
        "maeMean": 0.02258064516129022,
        "endReturnMean": 0.06048387096774196,
        "endReturnMedian": 0.06048387096774196,
        "positiveEndRate": 1.0,
        "trailArmRate": 1.0,
        "hardStopRate": 0.0
      },
      "gateBlocked24h": {
        "n": 51,
        "mfeMean": 0.027429685973072875,
        "maeMean": 0.020291731496879212,
        "endReturnMean": 0.009953172698882464,
        "endReturnMedian": 0.006831601291525563,
        "positiveEndRate": 0.5882352941176471,
        "trailArmRate": 0.35294117647058826,
        "hardStopRate": 0.29411764705882354
      },
      "referenceGap24h": {
        "n": 37,
        "mfeMean": 0.02112277115686903,
        "maeMean": 0.027337615305630603,
        "endReturnMean": -0.003570070856440203,
        "endReturnMedian": -0.003215619345415134,
        "positiveEndRate": 0.4594594594594595,
        "trailArmRate": 0.32432432432432434,
        "hardStopRate": 0.2972972972972973
      },
      "shadowEligible24h": {
        "n": 5,
        "mfeMean": 0.01938591246170703,
        "maeMean": 0.03985700088998864,
        "endReturnMean": -0.015355418553519424,
        "endReturnMedian": -0.023729182540546442,
        "positiveEndRate": 0.2,
        "trailArmRate": 0.2,
        "hardStopRate": 0.8
      },
      "shadowIneligible24h": {
        "n": 46,
        "mfeMean": 0.02830400918083003,
        "maeMean": 0.018165071780236887,
        "endReturnMean": 0.012704106530665275,
        "endReturnMedian": 0.008114532258511352,
        "positiveEndRate": 0.6304347826086957,
        "trailArmRate": 0.3695652173913043,
        "hardStopRate": 0.2391304347826087
      },
      "cancelled24h": {
        "n": 0
      }
    }
  },
  "remediation": {
    "implementedAt": "2026-08-13T04:41:34.000Z",
    "strategyVersion": "5.4.2-d48-riskcap-audit",
    "eventSchema": "1.3",
    "promptVersion": "freqtrade-causal-audit-v4",
    "tradingLogicChanged": false,
    "implemented": [
      "runtime_strategy_version",
      "btc_200dma_gate_attribution",
      "protective_stop_replacement_coalescing_500ms",
      "terminal_cancel_log_recovery",
      "entry_snapshot_v1",
      "audit_event_time_index"
    ],
    "deferred": [
      "context_bar_storage_deduplication"
    ],
    "validationBoundary": "Historical schema 1.0-1.2 events remain immutable; schema 1.3 effectiveness requires post-deployment shadow evidence.",
    "deployment": {
      "host": "43.164.75.52",
      "backup": "/data/freqtrade/backups/auditor-20260813T0435Z",
      "heartbeatVerified": true,
      "activeStopsVerified": 2,
      "firstRuntimeEvents": 11,
      "legacyTerminalRecovered": 1,
      "legacyOrderReplayAfterFix": 0
    }
  }
}
