diff --git a/telegram/kb_retrieval.py b/telegram/kb_retrieval.py index 737e1c6..9b0284b 100644 --- a/telegram/kb_retrieval.py +++ b/telegram/kb_retrieval.py @@ -145,6 +145,11 @@ class KBIndex: # Add proposer name as alias for decision records if proposer: aliases.add(proposer.lower()) + # Add parent_entity as alias (Ganymede: MetaDAO queries should surface its decisions) + parent = fm.get("parent_entity", "") + if parent: + parent_slug = parent.strip("[]").lower() + aliases.add(parent_slug) # Mine body for ticker mentions ($XXXX and standalone ALL-CAPS tokens) dollar_tickers = re.findall(r"\$([A-Z]{2,10})", body[:2000])