agent_panel: plain-language output — simple, short, no jargon/acronyms
Owner request: panel notes and rationale must read like plain everyday
English for a non-trader. Style rule added to the shared take contract
and synthesizer prompt, all few-shot examples rewritten in the target
voice (examples carry the style), and the Telegram votes line now spells
out full stances ("macro: support") instead of "macro:sup".
Before: "BUY against Bollinger SELL and price above upper band; 4h
neutral, mixed MTF" → After: "The price is above its usual range, and
the bigger picture is not clearly rising, so buying now is risky."
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SisdfkxnXNL9iZsXxN3T15
This commit is contained in:
+1
-1
@@ -7252,7 +7252,7 @@ def _():
|
||||
msg = tb.format_signal_message(report)
|
||||
assert "AI Panel" in msg and "OPPOSE" in msg and "(64%)" in msg
|
||||
assert "counter-trend against aligned H4" in msg
|
||||
assert "macro:sup" in msg and "technical:opp" in msg
|
||||
assert "macro: support" in msg and "technical: oppose" in msg
|
||||
|
||||
|
||||
@test("backtest parity: analyze_from_dataframes never populates panel")
|
||||
|
||||
Reference in New Issue
Block a user