f7f19aeed3
Serve 18 real-player auctions on GET auctionhouse (search) built to the reversed auction record schema (deser 0x18013e410) field-for-field: itemData reuses fut_store._item (the proven club/squad card parser 0x18013fe00), scalar fields all HIGH-confidence reversed. Rating-based buy-now pricing; tradeId space 900000000+. tradePile/watchList stay empty (no live sell/watch flow yet). Toggle off with FUT_MARKET=empty. Extend test_fut_contract.py to validate EVERY populated record field type (numbers/strings/bool/object) so the listings are proven freeze-safe OFFLINE before the game parses them. 311 checks, all passing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PN5bmpDVQR1aXgefyWAt7o