{
  "schema_version": "target-hit-statistics-v1",
  "metric": "target_hit_rate",
  "definition": {
    "target_move_abs_pct": 0.1,
    "horizon_business_days": 30,
    "measurement": "threshold_touch"
  },
  "filters": {
    "from": "2026-08-21",
    "to": "2026-08-26",
    "classifications": ["buy", "sell"],
    "categories": []
  },
  "summary": {
    "eligible": 50,
    "hits": 29,
    "misses": 21,
    "pending": 10,
    "rate": 0.58
  },
  "series": [
    {
      "date": "2026-08-25",
      "eligible": 24,
      "hits": 13,
      "misses": 11,
      "pending": 6,
      "rate": 0.5416666667
    },
    {
      "date": "2026-08-26",
      "eligible": 26,
      "hits": 16,
      "misses": 10,
      "pending": 4,
      "rate": 0.6153846154
    }
  ],
  "as_of": "2026-08-26T22:00:00Z",
  "methodology_version": "wg-methodology-2026-08",
  "disclosures": [
    {
      "code": "historical_target_hit",
      "summary": "Observed target-hit statistics are historical or hypothetical research measures, not portfolio performance or a forecast.",
      "url": "https://www.wealthglider.com/signal-disclosure"
    }
  ],
  "request_id": "req_performance_00000001"
}
