[
  {
    "candidate_id": "candidate_2026-07-16T18-00-00Z_short_liquidity_sweep_reversal",
    "timestamp": "2026-07-16T18:00:00Z",
    "decision": "needs_more_context",
    "reason": "M15/M5 mechanical parameters met but HTF context requires visual TradingView Fib validation for safe promotion",
    "htf_context": "Strong bearish H4/H1 momentum from 4080s to sub-4000s; trend is clearly down.",
    "m30_structure": "Bearish continuation, breaking below 3980s.",
    "m15_m5_execution": "M15 sweep noted by mechanical filter, but lacks manual visual entry confirmation.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  },
  {
    "candidate_id": "candidate_2026-07-16T22-45-00Z_long_liquidity_sweep_reversal",
    "timestamp": "2026-07-16T22:45:00Z",
    "decision": "needs_more_context",
    "reason": "Counter-trend long attempt against strong HTF bearish momentum; requires TradingView chart to validate sweep vs continuation",
    "htf_context": "H4 closed bearish. Strong downward momentum remains dominant.",
    "m30_structure": "Basing in late session around 3975. M30 still bearish.",
    "m15_m5_execution": "Mechanical sweep around 3973 noted, but high risk counter-trend without visual confluence.",
    "entry": null,
    "stop": null,
    "target": null,
    "r": null,
    "promoted_to_journal": false
  }
]