{
  "examples": [
    {
      "name": "rebound_with_improving_participation",
      "market_state": "BTC rebound is holding, and participation is not fading aggressively.",
      "inputs": {
        "price": 74250,
        "volume_trend": "stable",
        "channel_status": "accepted"
      },
      "expected_output": {
        "trap_risk": "contained",
        "confidence": 0.58,
        "reason": "Participation and structure are not yet signaling a dominant trap."
      },
      "notes": "Contained does not mean safe. It only means trap risk is not the lead signal."
    },
    {
      "name": "rebound_without_conviction",
      "market_state": "BTC is rebounding but participation is not expanding enough to justify trend certainty.",
      "inputs": {
        "price": 76820,
        "volume_trend": "mixed",
        "channel_status": "neutral"
      },
      "expected_output": {
        "trap_risk": "moderate",
        "confidence": 0.63,
        "reason": "The rebound is not yet strong enough to be upgraded into a clean trend change."
      },
      "notes": "Useful when the market narrative is getting ahead of structural evidence."
    },
    {
      "name": "fading_participation_rejection",
      "market_state": "BTC rebound is being celebrated, but volume fades and rejection pressure increases.",
      "inputs": {
        "price": 78950,
        "volume_trend": "fading",
        "channel_status": "rejected"
      },
      "expected_output": {
        "trap_risk": "elevated",
        "confidence": 0.72,
        "reason": "The rebound still behaves like a trap rather than a durable continuation."
      },
      "notes": "Best used as a defensive overlay and scenario planning trigger."
    }
  ]
}
