mirror of
https://github.com/TauricResearch/TradingAgents.git
synced 2026-09-19 11:15:24 +03:00
- an unrecognizable Portfolio Manager decision was coerced to Hold, emitting a tradeable neutral signal that masked a parsing failure; a fullwidth colon (Rating:X) defeated the label regex and hit the same path - add extract_rating() -> str | None with NFKC normalization and whole-word matching; the graph signal now yields a REVIEW sentinel (with an is_review guard) when no rating is found - parse_rating keeps its silent default for compat callers (e.g. the memory log) #1170
5.4 KiB
5.4 KiB