get_news_causality_breakdown
UNVERIFIED — methodology under audit. Do not cite as evidence of predictive capability.
Purpose: Counts of news items per internal label the pipeline assigns. ANTICIPATED = the item matched a scheduled/calendar event. SURPRISE_WITH_PRECURSOR = the item was flagged by the cascade-anomaly heuristic (macro -> ETF -> stock). SURPRISE = neither matched. These are pipeline labels, not validated classifications; the labelling rule and its lead/anticipation metrics are under audit and withheld here. Triggers: "how many news items per category this week?", "뉴스 라벨 분포 어때?", "how many calendar-matched events?". When to call: when inspecting news label coverage. This tool does NOT establish that the market did or did not see an event coming. Prerequisites: none. Next steps: market://{market_id}/external/causality for raw causality rows. Caveats: window limited to recent days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback window in days (default 7) | |
| market_id | No | Market identifier. Aliases coin/kr/us and any letter case are accepted. | crypto |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full_data | No | ||
| timestamp | Yes | RFC3339 UTC, server build time | |
| disclaimer | Yes | Canonical compliance disclaimer (always present) | |
| request_id | Yes | 32-hex per-response correlation id | |
| is_real_money | No | ||
| data_classification | No | ||
| is_investment_advice | No |