direction_review_submit
OPERATOR-ONLY. Persist the host LLM's per-ticker direction verdicts from a
direction_review_batch.
verdicts is a list, one entry per tweet:
[{"tweet_id": "...", "verdicts": [
{"ticker": "NVDA", "is_call": true, "direction": "bullish|bearish|neutral",
"confidence": 0.0-1.0, "conviction": "low|medium|high", "rationale": "..."}]}]
For each (tweet_id, ticker) it marks the tweet reviewed (llm_call_cache) and
upserts analyst_calls with extraction='llm' + confidence/conviction, overriding
the heuristic row. Idempotent. Returns {written, is_call_1, flips_from_heuristic,
tweets_newly_reviewed, rejected, errors}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verdicts | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||