{
  "report_type": "noahai_user_kpi_public",
  "generated_at_utc": "2026-05-21T12:00:00Z",
  "source_scope": {
    "account_filter": "TEAYU_ANONYMIZED",
    "trade_account_column": "masked",
    "decision_account_column": "masked"
  },
  "public_meta": {
    "sampling": {
      "cohort_size": 30,
      "sample_size": 1,
      "method": "random_user_snapshot"
    },
    "cohort_kpi": {
      "status": "published_static_site",
      "period_label": "2026-05 cohort aggregate (n=30)",
      "basis": "rolling_30d_public_snapshot",
      "window_days": 30,
      "period_start_utc": "2026-04-20T00:00:00Z",
      "period_end_utc": "2026-05-19T23:59:59Z",
      "win_rate_pct": 34.3,
      "total_pnl": -7.24,
      "mdd_note": "Cohort max drawdown is not published in the current public source dataset.",
      "updated_at_utc": "2026-05-23T00:00:00Z"
    }
  },
  "summary": {
    "latest_dates": {
      "last_trade": "2026-05-19",
      "last_ai_decision": "2026-05-19"
    },
    "freshness_hours": {
      "trade": 0.0,
      "ai_decision": 0.0
    },
    "status": {
      "health": "YELLOW",
      "data_health_score": 76
    },
    "counts": {
      "closed_trades": 1180,
      "wins": 412,
      "losses": 768,
      "ai_decisions": 140098
    },
    "performance": {
      "win_rate_pct": 34.92,
      "total_pnl": -4.6718,
      "avg_pnl": -0.00396,
      "avg_pnl_percent": -0.396
    },
    "risk_and_cost": {
      "max_drawdown": 1.39,
      "fees_total": 0.0,
      "slippage_avg": 0.0
    },
    "exchange_performance": [
      {
        "exchange": "binance",
        "trades": 1180,
        "total_pnl": -4.6718,
        "win_rate_pct": 34.92
      }
    ],
    "top_exit_reasons": [
      {
        "reason": "ai_early_exit",
        "count": 49,
        "share_pct": 49.5
      },
      {
        "reason": "take_profit_hit",
        "count": 28,
        "share_pct": 28.3
      },
      {
        "reason": "auto_close",
        "count": 16,
        "share_pct": 16.2
      },
      {
        "reason": "other",
        "count": 6,
        "share_pct": 6.1
      }
    ],
    "top_decision_types": [
      {
        "decision_type": "SHORT_fear",
        "count": 3278,
        "share_pct": 35.9
      },
      {
        "decision_type": "LONG_fear",
        "count": 3250,
        "share_pct": 35.6
      },
      {
        "decision_type": "HOLD_fear",
        "count": 2602,
        "share_pct": 28.5
      }
    ]
  },
  "public_safety": {
    "account_identifier": "masked",
    "raw_prompt": "excluded",
    "strategy_parameter": "excluded",
    "session_trace": "excluded"
  },
  "disclaimer": "Public-safe summary only. Personal identifiers, raw prompts, sensitive parameters, and session traces are excluded."
}