{
  "appended_20260618": {
    "analysis_readout": {
      "all_symbols": [
        "HYPEUSDT"
      ],
      "closed_symbols": {
        "HYPEUSDT": 481
      },
      "closed_trades_count": 481,
      "closed_with_fills": 481,
      "closed_with_partial_closes": 2,
      "event_types": {
        "paper_entry": 471,
        "paper_exit": 471,
        "paper_resize_decrease": 22,
        "paper_resize_increase": 36
      },
      "events_count": 1000,
      "fill_types": {
        "add": 173,
        "entry": 481
      },
      "lead_margin_balance_usdt_max": 1211.87,
      "lead_margin_balance_usdt_min": 1198.14,
      "open_positions_count": 0,
      "open_symbols": {},
      "paper_notional_usdt": 310.2,
      "portfolio_id": "4300516091842181632",
      "samples": {
        "sample_decrease": {
          "closed_notional_usdt": 0.048465860651909054,
          "delta_notional_usdt": -0.048465860651909054,
          "old_notional_usdt": 18.64129559159027,
          "partial_pnl_usdt": 7.779177830237196e-05,
          "side": "LONG",
          "symbol": "HYPEUSDT",
          "utc": "2026-06-17T17:47:15.183672Z"
        },
        "sample_exit": {
          "pnl_usdt": null,
          "reason": "position_history_closed",
          "side": "LONG",
          "symbol": "HYPEUSDT",
          "utc": "2026-06-16T11:37:10.106431Z"
        },
        "sample_increase": {
          "delta_notional_usdt": 0.04621711680455576,
          "new_avg_entry": 74.11339518809154,
          "old_notional_usdt": 18.556482755655757,
          "side": "LONG",
          "symbol": "HYPEUSDT",
          "target_notional_usdt": 18.602699872460313,
          "utc": "2026-06-17T17:45:11.331510Z"
        }
      }
    },
    "closed_trades_exported": 481,
    "events_appended_to_orders_chart_telemetry": 1000,
    "last_poll_utc": "2026-06-17T21:05:00.935349Z",
    "paper_notional_usdt": 310.2,
    "portfolio_id": "4300516091842181632",
    "source": "DEX_REPORTS_LOCAL\\plain_mirror_pull_20260618_000541",
    "source_group": "binance_plain_mirror_310p2"
  },
  "artifact": "veronika_hype_consolidated_20260630",
  "base_artifact": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260618",
  "chart_metrics_manifest": "CHART_METRICS_MANIFEST.json",
  "chart_metrics_summary": {
    "comparison_margin": {
      "live_available_margin": {
        "file": "live_available_margin.csv",
        "rows": 724
      },
      "live_free_margin_pct": {
        "file": "live_free_margin_pct.csv",
        "rows": 724
      },
      "live_margin_used_pct": {
        "file": "live_margin_used_pct.csv",
        "rows": 724
      }
    },
    "comparison_pnl": {
      "backtest": {
        "file": null,
        "rows": 0
      },
      "live": {
        "file": "chart_live_pnl.csv",
        "rows": 47902
      }
    },
    "comparison_slippage": {
      "abs_bps": {
        "file": "slippage_abs_bps.csv",
        "rows": 143
      },
      "rolling_signed_bps": {
        "file": "slippage_rolling_signed_bps.csv",
        "rows": 143
      },
      "signed_bps": {
        "file": "slippage_signed_bps.csv",
        "rows": 143
      }
    },
    "live_session_overlay": {
      "backtest": {
        "file": null,
        "reason": "no backtest_equity/backtest_pnl source in consolidated live session",
        "rows": 0
      },
      "distance": {
        "file": null,
        "reason": "requires aligned backtest series",
        "rows": 0
      },
      "live": {
        "file": "chart_live_pnl.csv",
        "rows": 47902,
        "ui_aliases": [
          "live_pnl.csv",
          "live_equity.csv"
        ]
      }
    },
    "order_notional_fallback": {
      "file": "chart_order_notional.csv",
      "rows": 724
    }
  },
  "counts": {
    "chart_events": {
      "kept": 1174,
      "raw": 1174
    },
    "equity": {
      "kept": 47421,
      "raw": 47421
    },
    "orders": {
      "kept": 1195,
      "raw": 1195
    },
    "plain_mirror_closed_trades": {
      "kept": 481,
      "raw": 481
    },
    "plain_mirror_events": {
      "kept": 1000,
      "raw": 1000
    },
    "telemetry": {
      "kept": 133503,
      "raw": 133503
    }
  },
  "created_utc": "2026-06-30T08:57:55Z",
  "date_ranges": {
    "chart_events": {
      "max_utc": "2026-06-17T21:05:00.935349Z",
      "min_utc": "2026-05-26T00:36:45.000319+00:00"
    },
    "equity": {
      "max_utc": "2026-06-13T04:45:00.041381Z",
      "min_utc": "2026-05-25T21:26:00+00:00"
    },
    "orders": {
      "max_utc": "2026-06-17T21:05:00.935349Z",
      "min_utc": "2026-05-26T00:36:45.000319+00:00"
    },
    "plain_mirror_closed_trades": {
      "max_utc": "2026-06-17T21:05:00.935349Z",
      "min_utc": "2026-06-15T22:31:24.753429Z"
    },
    "plain_mirror_events": {
      "max_utc": "2026-06-17T21:05:00.935349Z",
      "min_utc": "2026-06-16T11:37:10.106431Z"
    },
    "telemetry": {
      "max_utc": "2026-06-17T21:05:00.935349Z",
      "min_utc": "2026-06-03T11:40:56.599311Z"
    }
  },
  "dedupe_keys": {
    "base_20260613": "preserved from base artifact",
    "plain_mirror_append": "synthetic stable sha1 order ids from paper event index+payload; no raw source rows overwritten"
  },
  "included_sources": [
    {
      "allocation_usdt_label": "54",
      "exchange": "bingx",
      "file_count": "14",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_bingx_54_20260603T201144Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "bingx_54",
      "source_session": "veronika_hype_bingx_54_20260603T201144Z",
      "total_bytes": "166898"
    },
    {
      "allocation_usdt_label": "54",
      "exchange": "bingx",
      "file_count": "19",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_bingx_54_20260603T201653Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "bingx_54",
      "source_session": "veronika_hype_bingx_54_20260603T201653Z",
      "total_bytes": "265898370"
    },
    {
      "allocation_usdt_label": "310",
      "exchange": "gateio",
      "file_count": "14",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_gateio_310_20260603T201144Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "gateio_310",
      "source_session": "veronika_hype_gateio_310_20260603T201144Z",
      "total_bytes": "167704"
    },
    {
      "allocation_usdt_label": "310",
      "exchange": "gateio",
      "file_count": "19",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_gateio_310_20260603T201653Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "gateio_310",
      "source_session": "veronika_hype_gateio_310_20260603T201653Z",
      "total_bytes": "406920792"
    },
    {
      "allocation_usdt_label": "110",
      "exchange": "htx",
      "file_count": "7",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_htx_110_20260603T113520Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "htx_110",
      "source_session": "veronika_hype_htx_110_20260603T113520Z",
      "total_bytes": "66140"
    },
    {
      "allocation_usdt_label": "110",
      "exchange": "htx",
      "file_count": "18",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_htx_110_20260603T114046Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "htx_110",
      "source_session": "veronika_hype_htx_110_20260603T114046Z",
      "total_bytes": "273077106"
    },
    {
      "allocation_usdt_label": "49p5",
      "exchange": "mexc",
      "file_count": "17",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_mexc_49p5_20260609T043953Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "mexc_49p5",
      "source_session": "veronika_hype_mexc_49p5_20260609T043953Z",
      "total_bytes": "173033788"
    },
    {
      "allocation_usdt_label": "90",
      "exchange": "mexc",
      "file_count": "14",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_mexc_90_20260603T150918Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "mexc_90",
      "source_session": "veronika_hype_mexc_90_20260603T150918Z",
      "total_bytes": "245346"
    },
    {
      "allocation_usdt_label": "90",
      "exchange": "mexc",
      "file_count": "17",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_mexc_90_20260603T152759Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "mexc_90",
      "source_session": "veronika_hype_mexc_90_20260603T152759Z",
      "total_bytes": "2024458"
    },
    {
      "allocation_usdt_label": "90",
      "exchange": "mexc",
      "file_count": "18",
      "path": "DEX_REPORTS_LOCAL\\veronika_live_sessions_server_20260613_074317\\extracted\\veronika_hype_mexc_90_20260603T190828Z",
      "root_type": "primary_20260613_server_extract",
      "source_group": "mexc_90",
      "source_session": "veronika_hype_mexc_90_20260603T190828Z",
      "total_bytes": "90144005"
    },
    {
      "allocation_usdt_label": "",
      "exchange": "multi",
      "file_count": "10",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_live_sessions_20260604_20260608\\hype_consolidated",
      "root_type": "supplemental_previous_consolidated",
      "source_group": "historical_hype_consolidated",
      "source_session": "hype_consolidated",
      "total_bytes": "1894568"
    },
    {
      "allocation_usdt_label": "310p2",
      "exchange": "binance_public_copy_paper",
      "file_count": 3,
      "path": "DEX_REPORTS_LOCAL\\plain_mirror_pull_20260618_000541",
      "root_type": "supplemental_20260618_plain_mirror_pull",
      "source_group": "binance_plain_mirror_310p2",
      "source_session": "plain_mirror_pull_20260618_000541",
      "total_bytes": 9700151
    }
  ],
  "notes": [
    "20260618 plain mirror state is paper/public-copy telemetry, not exchange live fills.",
    "Existing 20260613 live_equity.csv was copied unchanged because plain_mirror_pull state has no equity time series.",
    "telemetry_events_sanitized.jsonl contains compact event rows and source hashes, not raw nested full state payloads."
  ],
  "output_path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630",
  "policy": {
    "no_live_or_exchange_access": true,
    "no_secrets_read": true,
    "offline_read_only_merge": true,
    "production_code_changes": false
  },
  "produced_files": [
    {
      "bytes": 2590532,
      "file": "chart_live_pnl.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\chart_live_pnl.csv",
      "rows": 47902,
      "sha256": "3abe9847d0ddb6ce06fe73c069c5008bb1ae8b7136fa883a145150d0f041e161"
    },
    {
      "bytes": 77741,
      "file": "chart_margin_usage.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\chart_margin_usage.csv",
      "rows": 724,
      "sha256": "acd5a3eada5893018325baeea17e81328d23ec8dffb40ff279a2c1cbaa3dc231"
    },
    {
      "bytes": 2236,
      "file": "CHART_METRICS_MANIFEST.json",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\CHART_METRICS_MANIFEST.json",
      "rows": null,
      "sha256": "0c9378dcf5943ada476703f112e5381b1c0b8b452784b50e7203abda47205aa5"
    },
    {
      "bytes": 55796,
      "file": "chart_order_notional.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\chart_order_notional.csv",
      "rows": 724,
      "sha256": "357515473c4f298e13c2cf5db6d54003ac6c1789ca3eafccebfe0db322dbda48"
    },
    {
      "bytes": 13924,
      "file": "chart_slippage.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\chart_slippage.csv",
      "rows": 143,
      "sha256": "7596385972698c50373635695340ab737681b23f56c6b9dc742d0958218377c5"
    },
    {
      "bytes": 59134,
      "file": "live_available_margin.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\live_available_margin.csv",
      "rows": 724,
      "sha256": "4e1d000cc68bc8e9820898c9a5943922c45a08e04f4346d4861f32d2e23431c5"
    },
    {
      "bytes": 372418,
      "file": "live_chart_events.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\live_chart_events.csv",
      "rows": 1174,
      "sha256": "167a8abdb53d5996effdd569f9b07d3bc1413b88ddf4d19cae8b9461fbb7e886"
    },
    {
      "bytes": 11482014,
      "file": "live_equity.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\live_equity.csv",
      "rows": 47421,
      "sha256": "b1c7b56ab674208531916e862ebac50b958c69712d629dad49abe98b1f5b6a3c"
    },
    {
      "bytes": 50854,
      "file": "live_free_margin_pct.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\live_free_margin_pct.csv",
      "rows": 724,
      "sha256": "cdd908ff703653b11d77b1aff4a81a961093d16264332c96e693d2f7000acee6"
    },
    {
      "bytes": 58953,
      "file": "live_margin_used_pct.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\live_margin_used_pct.csv",
      "rows": 724,
      "sha256": "8fa1eaa37b8681bd55870353d827d6dc57abd46b7524ee32ecf759bcacf2e919"
    },
    {
      "bytes": 2590532,
      "file": "live_pnl.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\live_pnl.csv",
      "rows": 47902,
      "sha256": "3abe9847d0ddb6ce06fe73c069c5008bb1ae8b7136fa883a145150d0f041e161"
    },
    {
      "bytes": 11736,
      "file": "MANIFEST.json",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\MANIFEST.json",
      "rows": null,
      "sha256": "fb216536be6cace41215c249e85fd258576e8a2934296927295bdce914635344"
    },
    {
      "bytes": 1809765,
      "file": "orders.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\orders.csv",
      "rows": 1195,
      "sha256": "709c1b32467e306741b8962287a60efc205e6f5e31a54f26942276ff64a2fb18"
    },
    {
      "bytes": 1021289,
      "file": "plain_mirror_closed_trades.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\plain_mirror_closed_trades.csv",
      "rows": 481,
      "sha256": "265e5650a570e341bd3a8e08dd549aa481afed87906f97f31aa3820ccf5c6d0b"
    },
    {
      "bytes": 242755,
      "file": "plain_mirror_events.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\plain_mirror_events.csv",
      "rows": 1000,
      "sha256": "f8c02ef71f63628a1562d233397e3bc0baf884d6b0aa985e3fbdd0fd9f0f1399"
    },
    {
      "bytes": 1004,
      "file": "produced_files.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\produced_files.csv",
      "rows": 9,
      "sha256": "ebfdafab96a72d53b62a46650ced3edb96e2cdfab85510b15f9c9c5e612d4047"
    },
    {
      "bytes": 2875,
      "file": "README.md",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\README.md",
      "rows": null,
      "sha256": "83ae559be56121b3e5228d6724b272161629a5236783c97f34af9e2c9de0eea4"
    },
    {
      "bytes": 8376,
      "file": "slippage_abs_bps.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\slippage_abs_bps.csv",
      "rows": 143,
      "sha256": "256325d343e3e6af6cf4300c023eeb7c9dd2d04c4645be96659c99ebfb6e120b"
    },
    {
      "bytes": 8503,
      "file": "slippage_rolling_signed_bps.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\slippage_rolling_signed_bps.csv",
      "rows": 143,
      "sha256": "a2ca375b10c8a22ffe050a52f7e4c5e51422f9e76110c9b6433541c2a590783c"
    },
    {
      "bytes": 8487,
      "file": "slippage_signed_bps.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\slippage_signed_bps.csv",
      "rows": 143,
      "sha256": "c44f2ebabbbf1021d813165ccf03755326d9e8efaa3d44a0a9bb9c7148b0e2f7"
    },
    {
      "bytes": 34151,
      "file": "source_files.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\source_files.csv",
      "rows": 173,
      "sha256": "64556fab88ad3d8fde6f7d2d3857b842ee4c887021b9c7b3a506caccbe7622f1"
    },
    {
      "bytes": 2640,
      "file": "sources.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\sources.csv",
      "rows": 12,
      "sha256": "6f6d9ebf4f9fb96388a55d60812f9d3a15735e7ce582ae33cb8100b0eaf2b9ca"
    },
    {
      "bytes": 141150666,
      "file": "telemetry_events_sanitized.jsonl",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\telemetry_events_sanitized.jsonl",
      "rows": 133503,
      "sha256": "597805a426bd9360dc600cccb62fafeb289ed8b3b43e5327132655a2eaaaaaaf"
    },
    {
      "bytes": 46720544,
      "file": "telemetry_index.csv",
      "path": "DEX_REPORTS_LOCAL\\veronika_hype_consolidated_20260630\\telemetry_index.csv",
      "rows": 133503,
      "sha256": "62a0c7fcda6f216d3722459e17734f5849299b77e21344100c8aaee8fecafe7a"
    }
  ],
  "research_notes_not_merged_into_live_tables": [
    {
      "path": "_reports\\hype_detached_breakeven_20260618",
      "reason": "offline replay/research report, not live-session telemetry",
      "summary": "Detached breakeven helped t500_b16 variants in local replay but worsened PR320 strict candidate slightly; see REPORT.md and summary.csv."
    }
  ],
  "workspace": "C:\\python_scripts\\top_1_dev_veronica"
}
