[
  {
    "candidate_id": "candidate_2026-07-15T07-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-07-15T07:00:00Z",
    "decision": "needs_more_context",
    "reason": "M5 structure does not show a clear CHoCH with FVG after a liquidity sweep. Price is ranging around 4030-4034. Awaiting clear bearish breakdown on M5/M15 before confirming a short entry.",
    "htf_context": "H4/H1 trend is bullish but showing signs of hesitation near recent highs around 4037.",
    "m30_structure": "Ranging inside the recent push up, holding above 4020.",
    "m15_m5_execution": "M5 shows sideways price action (4028-4034). No clear sweep and shift to the downside with a return to discount.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-07-15T14-15-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-07-15T14:15:00Z",
    "decision": "needs_more_context",
    "reason": "Price pushed to new highs around 4066 but M5 structure has not yet confirmed a bearish shift (CHoCH). Need to see a break of minor M5 swing lows with momentum.",
    "htf_context": "Strong bullish push in NY session, reaching into 4066-4074 area.",
    "m30_structure": "Bullish, creating new higher highs.",
    "m15_m5_execution": "M5 is making higher highs and higher lows. Waiting for a clear CHoCH and FVG formation for a short.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-07-15T15-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-07-15T15:00:00Z",
    "decision": "needs_more_context",
    "reason": "M5 shows some bearish momentum (drop from 4066 down to 4053) but no clear return to premium (Fib 50-62%) with an order block or FVG for entry. Requires more price action to form a valid setup.",
    "htf_context": "H1 shows a potential exhaustion top after pushing to 4074 and rejecting.",
    "m30_structure": "Starting to shift bearish internally after a sweep of highs.",
    "m15_m5_execution": "M5 broke structure to the downside but needs a retracement to a valid premium array for entry.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]