Goal: create and represent prediction markets on the CTF backbone.
S2 (current). Backbone deploys on anvil; CTF condition + binary YES/NO tokens work in tests.
prepareCondition) with binary YES/NO outcomes,
collateralized by MockUSDC, traded as ERC-1155 position tokens.questionId convention (keccak of text vs UMA format) — affects the S6 oracle migration.prepareCondition(oracle, questionId, 2) via SDK/CLIquestionId convention