{
  "plugin": "Opening Range Breakout Plugin",
  "slug": "opening-range-breakout-plugin",
  "generated_utc": "2026-07-19T21:22:38.634499+00:00",
  "status": "paper_strategy_spec_linked",
  "proof_class": "paper_testing_evidence",
  "execution_mode": "paper_only",
  "live_execution_approved": false,
  "strategy": "First-range break after open with volume confirmation (paper catalog opening_range_breakout + ORB/VWAP Bot Lab contract).",
  "risk_positioning": "paper-first; no profit guarantee; live execution requires separate operator approval",
  "risk_disclaimer": "Not financial advice. Not a profit claim. Not live trade approval. Paper-first review and operator risk controls remain mandatory.",
  "data_source_labels": [
    "DreamVault verified local artifacts",
    "Public /proof market packets (Alpaca historical / yfinance research)"
  ],
  "source_artifacts": [
    {
      "path": "runtime/manifests/trading/strategy_catalog.paper.yaml",
      "filename": "strategy_catalog.paper.yaml",
      "bytes": 2650,
      "suffix": ".yaml",
      "mtime_utc": "2026-07-01T00:03:04+00:00",
      "exists": true
    },
    {
      "path": "runtime/strategies/tsla_orb_vwap_reclaim_001.yaml",
      "filename": "tsla_orb_vwap_reclaim_001.yaml",
      "bytes": 1276,
      "suffix": ".yaml",
      "mtime_utc": "2026-07-17T23:58:18+00:00",
      "exists": true
    },
    {
      "path": "data/reports/trading_robot/tsla_orb_vwap_reclaim_001_migration_001.json",
      "filename": "tsla_orb_vwap_reclaim_001_migration_001.json",
      "bytes": 1961,
      "suffix": ".json",
      "mtime_utc": "2026-07-17T23:58:20+00:00",
      "exists": true
    },
    {
      "path": "data/reports/trading/tsla_command_center_snapshot_export_001.md",
      "filename": "tsla_command_center_snapshot_export_001.md",
      "bytes": 1852,
      "suffix": ".md",
      "mtime_utc": "2026-06-08T10:11:28+00:00",
      "exists": true
    }
  ],
  "linked_public_proofs": [
    "/proof/tsla-vwap-reclaim-plugin.json"
  ],
  "data_blockers": [
    "No dedicated ORB session paper-fill log or ORB-only simulation report under data/reports/trading/.",
    "Do not claim ORB live performance; status remains paper_strategy_spec_linked until session logs exist."
  ],
  "verification_standard": [
    "Strategy logic must be visible.",
    "Paper or simulated logs must exist before trust claims.",
    "Risk gates must be documented.",
    "Live execution is not approved by this artifact.",
    "Statuses must not use sample/placeholder language."
  ],
  "public_markdown": "/proof/opening-range-breakout-plugin.md",
  "public_json": "/proof/opening-range-breakout-plugin.json"
}
