piker/ai/prompt-io
Gud Boi 7b51927f6b Fix `SymbologyCache.search()` key matching
RapidFuzz treated `mktmaps` values as fuzzy choices and called
`len()` on `MktPair` structs during paper-ledger persistence.

Search string keys explicitly and resolve each match back to its
struct so native market-ID aliases survive legacy FQME
qualification.

Also,
- cover alias preservation and the paper-ledger TOML round trip.

Prompt-IO: ai/prompt-io/opencode/20260828T013057Z_6ca6ab2a_prompt_io.md

(this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`))
2026-08-27 23:11:43 -04:00
..
claude .ib.broker: lazily qualify contracts on order req 2026-06-10 17:36:51 -04:00
opencode Fix `SymbologyCache.search()` key matching 2026-08-27 23:11:43 -04:00