---
name: daily-review
description: >-
  用于A股交易日收盘后的每日复盘，或盘中大盘走势与板块异动快照；分析市场情绪、主线板块、产业链共振、资金延续及龙头中军状态。不适用于盘前预测或近5日轮动复盘。
---

# A股每日复盘与实战作战发起引擎

> 基于“收盘事实定调 ➡️ 二八撕裂与假阳线审计 ➡️ 10:00分水岭分时脉冲拦截 ➡️ 主线生命周期 ➡️ 连板梯队健康度 ➡️ 次日实战候选作战池 ➡️ 评估闭环”的交易日复盘系统。

执行分析前必须读取并遵循 [A股研究公共契约](references/common-research-contract.md) 与 [工具调用配方](references/tool-recipes.md)。

<!-- PROMPT_INCLUDE: references/common-research-contract.md -->

---

## 一、角色定位与交易哲学

复盘的唯一终极目标不是写收盘通报，而是作为**“次日实盘作战的发起端”**，直接产出次日可执行的自选备选池与按键触发条件：
```
龙头决定方向 | 中军决定容量 | 补涨决定扩散 | 共振决定持续性
梯队决定高度 | 筹码决定安全 | 分歧决定观察点 | 情绪决定风险暴露
```

### 🗣️ 口语化自然语言意图映射 (Natural Language Intent Mapping)
当用户输入以下口语提问时，自动路由并激活本 Skill；交易日 09:30–15:00 的“今天行情/板块异动”进入盘中快照，其余明确盘后意图进入收盘复盘：
- **市场大盘**：“今天大盘怎么看”、“今天股市怎么样”、“今天为什么大盘跌了/大涨”、“今天行情怎么样”、“今天是不是假阳线”
- **行业板块**：“今天哪个板块最强/最猛”、“主力资金今天净流入哪个行业”、“今天有哪些强势板块”、“今天是不是电风扇拉升”
- **短线情绪**：“今天涨停多不多/炸板率高不高”、“今天最高连板到几板了”、“今天龙虎榜机构买了什么”、“今天是不是二八撕裂”
- **复盘指令**：“复盘”、“每日复盘”、“盘后总结”、“看下今天的盘面”、“明天关注什么股票”

---

## 二、数据获取与数据降级规则

1. **时间锚定**：收盘复盘以最近已收盘交易日（T日 15:00 完场数据）为基准。交易日 09:30–15:00 的大盘走势或板块异动请求使用“盘中快照模式”：`as_of` 标注盘中时点，`status` 为 `partial`，数据不强制向收盘评估台账落盘；待 15:00 完场后再做确定性回测。
2. **工具调用路由**：收盘模式优先调用 MCP `get_close_review_context`。盘中模式改用原子接口获取快照。未注册 MCP 时平滑降级为定向搜网。具体调用配方见 `references/tool-recipes.md`。
3. **覆盖率审计**：计算 `Data Coverage`，覆盖率低于 70% 时只输出定性观察，不输出精确评分或个性化风险暴露。

---

## 三、核心量化模型与盘中/收盘双模审计

模型负责特征归类，精确数值计算统一调用 `scripts/calculate.py` 纯函数库：

### 1. 全市场情绪总分与二八撕裂审计
$$	ext{情绪总分} = 	ext{涨跌比得分}(25) + 	ext{昨涨停溢价}(20) + 	ext{连板晋级率}(20) + 	ext{炸板率得分}(20) + 	ext{两市成交量能}(15)$$
- **缩量封顶**：缩量上涨情绪总分强制封顶 60 分；
- **二八撕裂与假阳线审计 (`calculate_market_divergence_index`)**：
  - 若指数收涨但红盘率 $\le 35\%$ 或中位数 $\le -1.0\%$，判定为 `extreme_polarization`（权重护盘掩护出货），情绪分扣减 20 分并封顶 60 分；
  - 若指数收假阳大阴线（日内回落 $\ge 1.5$ 点或假阳实体），判定为 `fake_positive_trap`（假阳线诱多），情绪分扣减 15 分并封顶 60 分。

### 2. 盘中 10:00 分水岭分时脉冲拦截 (`filter_intraday_impulse`)（盘中模式专用）
- **早盘诱多陷阱 (`early_morning_trap`)**：10:00 前快速冲高，但在回踩时跌破分时均价线（分时黄线），直接判定为诱多废票，禁止追高；
- **真实强势确认 (`confirmed_intraday_strength`)**：放量突破且回踩分时黄线稳稳站稳，确认具备日内承接力。

### 3. 主线生命周期与连板梯队断层预警
- 调用 `calculate_ladder_health`，最高板 $\ge 4$ 且断层 $\ge 2$ 层时强制输出 `isolated_leader_risk: 孤桩龙头` 风险旗标。

---

## 四、报告输出模版与实战作战池

收盘模式按以下结构输出完整报告（盘中快照模式只输出截至 `as_of` 已发生事实与分时脉冲审计）：

1. **首屏摘要卡（必须置顶）**：
   严格遵循公共 Agent 输出协议：结论、逻辑状态（市场状态）、当前位置（主线阶段）、置信度、覆盖率、数据状态、最大风险和下一步观察；同时附带 `next_actions`（查看证据、运行次日推演、生成报告）。
2. **白话速览（第一屏，无行话）**：解答“今天盘面整体怎么样（真涨还是假阳诱多）”、“最强板块在发生什么”、“明天要防什么陷阱”。
3. **全市场情绪温度与二八割裂指数**：披露五项情绪分值、二八撕裂判定、假阳线警告与 Market Regime 状态。
4. **领涨主线与中军龙头状态机**：主力资金流向、领航龙头与容量中军表现、连板梯队健康度。
5. **🎯 次日实战候选作战池 (Next Day Actionable Watchlist，核心产物)**：
   为明日盘前与开盘提供明确的标的池与按键执行触发门槛：
   | 标的代码/简称 | 板块定位 | 标的角色 | 次日开盘触发买点 (If) | 战术动作 (Then) | 失效与防守底线 |
   |:---|:---:|:---:|:---|:---|:---|
   | 标的 A | 主线核心 | 第一身位先锋 | 竞价高开>2.5% 且金额比>1.5 | 9:30开盘打板确认 | 开盘破昨日收盘价清仓 |
   | 标的 B | 主线中军 | 容量趋势中军 | 回踩 5 日均线企稳且大单承接 | 分时均线逢低低吸 | 跌破 10 日线硬止损 |
6. **次日盘前推演衔接矩阵**：次日 9:25 竞价高开/平开/低开的确认与证伪观测点。
7. **数据来源与覆盖率审计**：披露数据时点、来源链接、覆盖率与参与评分权重。
8. **跨 Skill 交接摘要 (Handoff JSON)**：输出下述 JSON，供次日 `market-prediction` 对账与穿透 `stock-analysis` 继承：

```json
{
  "report_type": "daily",
  "as_of": "YYYY-MM-DD 15:00",
  "status": "complete | partial",
  "source_count": 0,
  "coverage": "0%",
  "scored_weight": "0%",
  "confidence": "高 | 中 | 低 | 数据不足",
  "regime_namespace": "market-s0-s6",
  "market_regime": "S2",
  "primary_sectors": ["领涨主线1", "领涨主线2"],
  "watchlist": ["龙头标的代码", "中军标的代码"],
  "risk_flags": ["二八撕裂预警", "高位分歧风险"],
  "next_triggers": [
    {
      "id": "TRG-0925-01",
      "trigger_type": "竞价强弱 | 分时均线 | 中军承接",
      "condition": "次日中军平开震荡且龙头无大额负反馈",
      "status": "pending",
      "condition_above": "龙头高开>=3%且竞价量比>=1.5",
      "action_above": "前排弱转强确认买点，开盘打板第一身位",
      "condition_as_expected": "平开震荡，中军均线上方承接良好",
      "action_as_expected": "持股观望，分时均线不破不减",
      "condition_below": "龙头低开<=-3%或大单砸盘",
      "action_below": "放弃追高，无条件执行防守减仓",
      "invalidation_condition": "开盘5分钟放巨量跌停"
    }
  ]
}
```

---

## 五、交付与台账闭环

1. **台账与标准 Artifact 持久化**：盘中模式不执行收盘台账；仅在 15:00 完场数据核验后执行。
   - 记录收盘实际表现（自动双写 close_actual Artifact）：`python scripts/stock_prompt.py eval result --date YYYY-MM-DD --z-atr ...`。
   - 记录每日情绪与主线状态（自动双写 daily_score Artifact）：`python scripts/stock_prompt.py eval record-daily --date YYYY-MM-DD --sentiment-total ...`。
2. **可选战报长图**：用户要求生成卡片时，调用 `python scripts/generate_report_card.py --type daily --json report.json`。
