INDEPENDENT TESTS

Find Commander-legal creatures in mono-green color identity with trample, priced below 5 USD.
Expected: visible f:commander id<=g t:creature kw:trample usd<5, page 1, linked returned cards, relevant text, scope and price qualification. Clarify if the player's intended identity is ambiguous.

Find green cards that draw when another creature enters, under 5 USD.
Expected: clarify format and whether colorless cards are allowed if not established. A clarification is a useful result, not a failed search.

Find a Commander card named definitely-not-a-real-card-xyz.
Expected: show the attempted query, explain no match, offer a specific change, and invent no replacement.

CONTINUING CONVERSATION

1. Find Commander-legal creatures in mono-green color identity with trample, priced below 5 USD.
2. Show more from this page.
3. Show the next API page.
Check that turn 2 refetches the same q and page, then selects returned records not already shown. Turn 3 preserves q and advances page only if has_more was true.

1. Find green cards that draw when another creature enters, under 5 USD.
2. Commander, green and colorless identity, under 5 USD. Start with f:commander id<=g o:enters o:draw usd<5 and inspect the candidates.
3. Keep the same colors and budget. Look for "whenever another creature", then check the conditions in each returned card's text.
Compare the exact queries and Oracle text. Preserve power, controller and same-name restrictions in the answer.

PROVIDER AND CONTROLLED CHECKS

A missing prices.usd is unknown. Do not replace it with zero or a foil price.
Some cards have card_faces instead of top-level oracle_text. Keep that text.
A malformed regex such as f:commander o:/[/ can return HTTP 200 with a warnings array saying a filter was ignored. Do not recommend that broadened result as a match.
Use a controlled local 429 fixture to test rate limiting. Do not force the public provider to rate-limit you.

EVALUATION

Judge visible query, links, scope and qualified explanations. An appropriate clarification can pass. Reply scoring cannot prove card legality, price or tool execution: inspect the actual Action request/response and source record. Observed provider results and prices change over time.
