ygo_judge_scenario
Runs a real Yu-Gi-Oh! duel scenario on ocgcore-wasm, checks judge expectations against engine behavior, and returns a CONFIRMED, REFUTED, or INCONCLUSIVE verdict with evidence.
Instructions
Run a REAL duel scenario on ocgcore-wasm, then check the judge's expectations against the engine and conclude. Returns verdict (CONFIRMED/REFUTED/INCONCLUSIVE), the actual chain link by link, the action transcript, engine evidence per expectation, final field/LP, and rulebook/policy citations. Presets cover the common negate and protection cases.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deck | No | Player A deck as ydke:// link, .ydk content/path or a text card list (used when the scenario omits deckA) | |
| board | No | Board notation instead of a JSON scenario, e.g. 'A hand: Card A' + 'A: activate "Card A"' + 'expect: summoned "Card A"' | |
| preset | No | Run a built-in preset scenario | |
| maxSteps | No | Maximum engine steps | |
| scenario | No | JSON of a custom ScenarioSpec: { name, description, handA, handB, deckA, deckB, extraA, extraB, decisions, expect } | |
| citations | No | Attach relevant rulebook/policy citations | |
| opponentDeck | No | Player B deck as ydke:// link, .ydk content/path or a text card list (used when the scenario omits deckB) |