{
  "package_name": "eth-breakout-playbook",
  "package_version": "artifact-0.1",
  "schema_version": "artifact_schema_v2_phase3",
  "strategy_slug": "eth-breakout-playbook",
  "strategy_name": "ETH Breakout Playbook",
  "delivery_type": "artifact",
  "artifact_status": "secondary_reference",
  "commercial_status": "non_commercial_reference",
  "current_reliability_materials": "/agent-verification/materials",
  "market_scope": "ETH",
  "summary": "Structured ETH breakout artifact with thesis, operating modes, parameter suggestions, examples, and optional Python reference code.",
  "thesis": "ETH breakout quality improves when the 2,385-2,400 shelf becomes support on closing strength, rather than only an intraday wick reclaim.",
  "primary_timeframe": "4h",
  "strategy_card": {
    "one_liner": "A secondary ETH breakout reference package that shows an older artifact shape.",
    "best_for": ["Teams reviewing a reusable ETH breakout reference shape", "Agent workflows that need package-file examples"],
    "not_for": ["Copy-trading expectations", "Hands-free live execution"],
    "how_it_works": [
      "Package the ETH breakout thesis into manifest, README, examples, and optional reference code.",
      "Use explicit confirmation, invalidation, fee, and slippage assumptions.",
      "Treat this package as static reference material; current reliability materials live under /agent-verification/materials."
    ],
    "user_should_notice": [
      "This is a strategy artifact, not brokerage, custody, or live execution.",
      "Reference code is optional support material, not the whole product."
    ],
    "deliverables": ["manifest.json", "README.md", "examples.json", "evidence_pack.json", "reference_strategy.py"]
  },
  "lean_like_components": {
    "universe": {
      "assets": ["ETH"],
      "selection_reason": "The artifact focuses on ETH breakout behavior around the confirmation shelf."
    },
    "alpha": {
      "signal_summary": "Continuation is favored when ETH accepts above the shelf and follow-through is not faded.",
      "signal_horizon": "swing"
    },
    "portfolio": {
      "position_sizing": "Documented as a supervised sizing assumption inside the artifact, not an automated order rule.",
      "rebalance_rule": "Review after each 4h close and after failed-reclaim events."
    },
    "risk": {
      "risk_controls": ["confirmation shelf invalidation", "BTC regime filter", "liquidity sweep caution"],
      "failure_modes": ["false breakout", "thin liquidity", "BTC regime deterioration"]
    },
    "execution": {
      "frequency": "4h",
      "fee_model": "explicit fee assumption required in evidence_pack.json",
      "slippage_model": "explicit slippage assumption required in evidence_pack.json"
    },
    "evidence": {
      "backtest_required": true,
      "data_requirements": ["exchange", "symbol", "timeframe", "window", "fee_model", "slippage_model"],
      "minimum_diagnostics": ["no_trade", "overtrade", "drawdown", "data_gap"]
    }
  },
  "preferred_inputs": ["price", "close_4h", "liquidity_sweep", "btc_regime"],
  "expected_outputs": ["state", "confidence", "reason", "upside_zone"],
  "operating_modes": [
    {
      "mode": "confirmed_breakout",
      "objective": "Participate in continuation when ETH is accepted above the shelf.",
      "invalidation": "Lose the confirmation shelf on a closing basis."
    },
    {
      "mode": "decision_zone",
      "objective": "Stay patient while ETH is still negotiating the shelf.",
      "invalidation": "Do not force a trend conclusion before acceptance or rejection becomes clear."
    },
    {
      "mode": "failed_breakout_risk",
      "objective": "Reduce risk and prepare for rejection scenarios.",
      "invalidation": "Only re-upgrade if ETH reclaims the shelf with fresh closing strength."
    }
  ],
  "parameter_suggestions": {
    "primary_timeframe": "4h",
    "confirmation_zone": [2385, 2400],
    "upside_projection_zone": [2550, 2650],
    "supporting_filter": "BTC regime must not be risk_off"
  },
  "limitations": [
    "This package is a decision aid, not execution software.",
    "The threshold model is intentionally simplified.",
    "The strategy should not be used without broader risk controls."
  ],
  "risk_notes": [
    "Breakouts can fail quickly after intraday overextension.",
    "Liquidity sweeps and false acceptance are common around the confirmation zone.",
    "This artifact does not replace independent position sizing or risk management."
  ],
  "artifact_files": [
    "manifest.json",
    "README.md",
    "examples.json",
    "evidence_pack.json",
    "reference_strategy.py"
  ],
  "generated_at": "2026-04-22T00:00:00Z"
}
