invoke_structured() catches ValidationError with safe defaults, ticker validation (empty/length), 60s per-LLM-call timeout, event buffer capped at 5000, recursion limit 50→25, tier 2 low-confidence DataFlags, tier 3 upstream confidence checks, heartbeat JSON every 15s, data source attribution in all prompts, structured logging replaces print() Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| analysts | ||
| managers | ||
| researchers | ||
| risk_mgmt | ||
| structured | ||
| trader | ||
| utils | ||
| __init__.py | ||