{
  "tool": "DeckForger",
  "deckforger_version": "1.0.0",
  "analyzer_source": "site_app_analyzer",
  "analysis_mode": "scryfall_enriched_api",
  "format": "standard",
  "best_of": "bo1",
  "deck_size": 60,
  "commander": null,
  "commanders": [],
  "archetype": "red identity crisis",
  "score": 6,
  "score_breakdown": {
    "overall_raw": 8.6,
    "structural_raw": 8.5,
    "cap": 6,
    "mana_curve": 8,
    "land_count": 9,
    "color_consistency": 9,
    "early_game": 10,
    "threat_density": 8.5,
    "threat_velocity": 8.8,
    "payoff_reliability": 7.1,
    "interaction_removal": 8,
    "card_advantage": 7.5,
    "synergy_density": 9.2,
    "synergy_velocity": 6.4,
    "redundancy": 8.5,
    "resilience": 6.5,
    "win_condition_clarity": 9,
    "bo1_suitability": 9,
    "wildcard_efficiency": 8
  },
  "confidence": 0.96,
  "confidence_reason": "Card legality and structural scoring completed cleanly from the available card data.",
  "summary": "red identity crisis audit from the shared DeckForger analyzer with 20 lands, 16 cheap interaction cards, 12 value cards, and 20 artifacts.",
  "card_data": {
    "source": "Scryfall",
    "mode": "live",
    "checked_at": "2026-08-01T13:34:00.209Z",
    "scryfall_requests": 11,
    "resolved_unique_cards": 11,
    "resolved_card_copies": 60,
    "unresolved_unique_cards": 0,
    "unresolved_card_copies": 0,
    "unresolved_names": []
  },
  "facts": {
    "lands": 20,
    "nonlands": 40,
    "colors": [
      "R"
    ],
    "commander": null,
    "commanders": [],
    "commander_colors": [],
    "artifact_count": 20,
    "creature_count": 20,
    "interaction_count": 16,
    "card_advantage_count": 12,
    "selection_count": 0,
    "recursion_count": 0,
    "repeatable_value_count": 0,
    "enchantment_count": 0,
    "equipment_count": 4,
    "vehicle_count": 0
  },
  "legality": {
    "status": "legal",
    "main_deck_size": 60,
    "sideboard_size": 0,
    "format": "standard",
    "illegal_cards": [],
    "unknown_cards": [],
    "copy_limit_cards": [],
    "commander_present": true,
    "commander_resolved": true,
    "commander_eligible": true,
    "commander_color_identity_legal": true,
    "color_identity_violations": [],
    "future_cards": [],
    "arena_unavailable_cards": [],
    "notes": []
  },
  "mana_curve": {
    "0": 0,
    "1": 20,
    "2": 20,
    "3": 0,
    "4": 0,
    "5+": 0,
    "unknown": 0
  },
  "mana_base": {
    "land_count": 20,
    "land_count_status": "normal",
    "color_sources": {
      "W": 0,
      "U": 0,
      "B": 0,
      "R": 20,
      "G": 0
    },
    "early_color_requirements": {
      "W": 0,
      "U": 0,
      "B": 0,
      "R": 28,
      "G": 0
    },
    "color_consistency_status": "ok",
    "notes": []
  },
  "warnings": [
    {
      "severity": "critical",
      "code": "COMPETING_SHELL_CONFLICT",
      "message": "Competing shell conflict",
      "evidence": [
        "Artifact Engine 27%: 16 engines; 12 payoffs; 20 artifacts",
        "Burn 21%: 12 face reach; 12 prowess threats; 20 burn spells",
        "Tempo 11%: 4 tempo threats; 0 flash threats; 12 prowess threats; 0 counters; 0 bounce",
        "Tokens 10%: 8 token makers; 4 token payoffs; 20 creatures"
      ],
      "fix": "Choose one primary shell, then cut off-plan packages before optimizing individual card quality."
    },
    {
      "severity": "minor",
      "code": "UNSUPPORTED_TEMPO_PACKAGE",
      "message": "Unsupported tempo package",
      "evidence": [
        "4 tempo threats",
        "0 counters",
        "0 bounce spells"
      ],
      "fix": "Increase instant-speed support or replace the tempo threats with threats that fit the tap-out plan."
    },
    {
      "severity": "minor",
      "code": "WEAK_SWEEPER_RESILIENCE",
      "message": "Weak sweeper resilience",
      "evidence": [
        "Echo score 0.5",
        "20 creatures"
      ],
      "fix": "Use recursive threats, planeswalkers, manlands, or card draw."
    }
  ],
  "strengths": [
    "Land count is appropriate for a red identity crisis strategy.",
    "Interaction density is meaningful for BO1 game-one pressure.",
    "Threat density includes enough real closing power to pressure stabilized opponents.",
    "There is enough value or recursion to recover from trades."
  ],
  "weaknesses": [
    "The deck contains multiple partial plans but no dominant shell.",
    "The tempo cards do not have enough instant-speed support for a clean draw-go plan."
  ],
  "recommendations": [
    "No additional positive one-for-one trade found",
    "Consider Mountain: Land-ratio test: add one land only if the one-for-one simulation improves the score..",
    "Mana consistency is low priority.",
    "Artifact combat payoff is medium priority.",
    "Luxury finishers and narrow sideboard cards is low priority."
  ],
  "site_scores": {
    "manaCurve": {
      "score": 8,
      "reason": "Curve uses gameplay mana value, so X spells are counted by a practical cast size instead of Scryfall's rules MV.",
      "evidence": [
        "Average gameplay spell MV 1.5",
        "40 cheap plays",
        "0 four-plus cards",
        "0 X spells"
      ],
      "confidence": 0.82
    },
    "landCount": {
      "score": 9,
      "reason": "Land count is compared to average gameplay spell mana value and expensive spell pressure, with one-land changes scored incrementally.",
      "evidence": [
        "20 lands",
        "Ideal range 20-23",
        "Average gameplay spell MV 1.5",
        "0 expensive/X-pressure spells"
      ],
      "confidence": 0.82
    },
    "colorConsistency": {
      "score": 9,
      "reason": "Single-color decks have low color strain.",
      "evidence": [
        "1 color requirements",
        "20 lands"
      ],
      "confidence": 0.82
    },
    "earlyGame": {
      "score": 10,
      "reason": "Early game separates cheap activity from actual pressure or survival; cantrips alone do not stabilize BO1.",
      "evidence": [
        "40 cheap plays",
        "12 early pressure cards",
        "20 early survival cards",
        "0 X spells"
      ],
      "confidence": 0.82
    },
    "threatDensity": {
      "score": 8.5,
      "reason": "Threat density separates bodies from cards and alternate win engines.",
      "evidence": [
        "hybrid pressure vector",
        "T3 pressure gate",
        "T5 victory gate",
        "20 nominal threats",
        "20 independent win threats",
        "4 body-dependent support cards",
        "0 standalone combat closers",
        "8 win-condition engines",
        "Closing pressure 47.2",
        "Average threat quality 2.4",
        "Engines: Artifact Engine 11.7, Burn Reach 9.34, Prowess 7.9399999999999995, Self Damage 3.2"
      ],
      "confidence": 0.82
    },
    "threatVelocity": {
      "score": 8.8,
      "reason": "Threat velocity measures how quickly real pressure appears and converts into lethal, rather than counting interaction as pressure.",
      "evidence": [
        "12 early pressure cards",
        "20 independent win threats",
        "0 tapped lands",
        "T3 pressure gate",
        "T5 victory gate",
        "Closing pressure 47.2"
      ],
      "confidence": 0.82
    },
    "payoffReliability": {
      "score": 7.1,
      "reason": "Payoff reliability estimates redundancy across the deck's supported engines and concrete synergy channels.",
      "evidence": [
        "4 supported engines",
        "2 concrete synergy channels",
        "10 four-of card groups"
      ],
      "confidence": 0.82
    },
    "interactionRemoval": {
      "score": 8,
      "reason": "Interaction rewards cheap answers and reset-button coverage against go-wide boards.",
      "evidence": [
        "16 removal cards",
        "16 cheap interaction cards",
        "0 reset buttons"
      ],
      "confidence": 0.82
    },
    "cardAdvantage": {
      "score": 7.5,
      "reason": "Card advantage counts draw, recursion, planeswalkers, and token value.",
      "evidence": [
        "12 advantage or value cards",
        "Echo score 0.5"
      ],
      "confidence": 0.82
    },
    "synergyDensity": {
      "score": 9.2,
      "reason": "Synergy rewards concrete cross-card channels and supported engines, not only explicit synergy words on individual cards.",
      "evidence": [
        "20 explicit synergy pieces",
        "2 concrete channels: Artifact casts into board presence, Artifact creatures into anthem and tokens",
        "4 supported engines",
        "Network heat 10",
        "0 dead/contextual cards"
      ],
      "confidence": 0.82
    },
    "synergyVelocity": {
      "score": 6.4,
      "reason": "Synergy velocity measures how quickly, reliably, and repeatedly cards advance the primary win path. It discounts delayed or setup-heavy theme matches.",
      "evidence": [
        "Primary win path: Robots → Tokens → Artifact Count Conversion",
        "Average velocity 6.4/10",
        "16 high-velocity card copies"
      ],
      "confidence": 0.82
    },
    "redundancy": {
      "score": 8.5,
      "reason": "Redundancy rewards repeated core cards and penalizes singleton clutter, while still reporting how much coverage texture remains.",
      "evidence": [
        "10 four-ofs",
        "0 three-ofs",
        "0 two-ofs",
        "0 singletons",
        "3 coverage roles"
      ],
      "confidence": 0.82
    },
    "resilience": {
      "score": 6.5,
      "reason": "Resilience estimates recovery after trades, removal, and sweepers; protection is discounted when too few independent threats carry it.",
      "evidence": [
        "Echo score 0.5",
        "12 value cards",
        "0 protection cards",
        "20 independent win threats",
        "4 body-dependent support cards"
      ],
      "confidence": 0.82
    },
    "winConditionClarity": {
      "score": 9,
      "reason": "Win condition clarity follows the deck's actual win path: closers, reach, engines, payoff balance, or alternate-win pressure.",
      "evidence": [
        "hybrid pressure vector",
        "T3 pressure gate",
        "T5 victory gate",
        "20 nominal threats",
        "20 independent win threats",
        "4 body-dependent support cards",
        "0 standalone combat closers",
        "8 win-condition engines",
        "Closing pressure 47.2",
        "Average threat quality 2.4",
        "Engines: Artifact Engine 11.7, Burn Reach 9.34, Prowess 7.9399999999999995, Self Damage 3.2"
      ],
      "confidence": 0.82
    },
    "bo1Suitability": {
      "score": 9,
      "reason": "BO1 suitability rewards proactive plans, untapped development, threat velocity, and main-deck interaction.",
      "evidence": [
        "Early 10",
        "Interaction 8",
        "Win condition 9",
        "Threat velocity 8.8",
        "0 tapped lands",
        "T3 pressure gate",
        "T5 victory gate"
      ],
      "confidence": 0.82
    },
    "wildcardEfficiency": {
      "score": 8,
      "reason": "Wildcard efficiency penalizes scattered rare/mythic investment.",
      "evidence": [
        "0 rare/mythic cards",
        "0 nonbasic singletons"
      ],
      "confidence": 0.68
    },
    "overall": {
      "score": 6,
      "raw": 8.6,
      "structuralRaw": 8.5,
      "interactionHeat": 10,
      "cap": 6,
      "capReason": "competing shell packages prevent a dominant plan",
      "strategyProfile": "Artifact Engine 35% / Burn 26% / Tempo 14% / Tokens 13% / Spellslinger 12%"
    },
    "vectors": {
      "power": 8.7,
      "consistency": 8.6,
      "synergy": 7.8,
      "interaction": 8,
      "interactionNetwork": 10,
      "opportunity": 10,
      "resilience": 6.9,
      "speed": 9.2,
      "recovery": 5.7,
      "metaFlexibility": 7.5,
      "pilotDifficulty": 5.3
    },
    "craftingEfficiency": {
      "score": 8,
      "reason": "Wildcard efficiency penalizes scattered rare/mythic investment.",
      "evidence": [
        "0 rare/mythic cards",
        "0 nonbasic singletons"
      ],
      "confidence": 0.68
    }
  },
  "demo": true,
  "deck_name": "Demo Mono-Red Artifact Aggro",
  "decklist": "Deck\n4 Gingerbrute\n4 Chainsaw\n4 Chrome Dome\n4 Fountainport Bell\n4 Ravenous Robots\n4 Hired Claw\n4 Slickshot Show-Off\n4 Lightning Strike\n4 Burst Lightning\n4 Torch the Tower\n20 Mountain"
}