[
  {
    "candidate_id": "candidate_2026-01-21T12-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-21T12:00:00Z",
    "decision": "needs_more_context",
    "reason": "Fib entry condition ambiguous on same bar in mechanical backtest; no clear Entry/SL prices recorded to justify full acceptance. Keep as shadow/needs context.",
    "htf_context": "Daily price pushing up but H1 showing intraday consolidation/liquidity grabs near 4870-4880.",
    "m30_structure": "Unclear orderflow without TradingView visual confirmation of local OBs.",
    "m15_m5_execution": "M15 swept local high but retracement and TP hit occurred on same candle or overlapped ambigiously.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-21T13-15-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-21T13:15:00Z",
    "decision": "needs_more_context",
    "reason": "Deterministic run notes TP2 hit but no explicit Fib entry/stop prices captured in evidence. To prevent unverified data promotion, flag for manual visual review.",
    "htf_context": "Daily price pushing up but H1 showing intraday consolidation/liquidity grabs near 4870-4880.",
    "m30_structure": "Price grabbed highs near 4871 but manual review needed for valid MSB.",
    "m15_m5_execution": "M15 swept at 13:15 but we lack exact level placement data in evidence payload.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-01-21T14-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-01-21T14:00:00Z",
    "decision": "needs_more_context",
    "reason": "Mechanical test shows TP1 hit but candidate is missing specific Entry/SL parameters for promotion.",
    "htf_context": "14:00 is major rejection candle on H1 (High 4880, Low 4839, C 4852).",
    "m30_structure": "Massive bearish displacement at 14:00, likely news/macro event.",
    "m15_m5_execution": "14:00 15m candle dropped 410 ticks. Fib touch noted at 14:25, but no exact entry/SL prices provided for journal inclusion.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]