# Handoff：态势层 v3

对外演示页。**可公开。** 不覆盖 v1 / v2。

## 一句话

三张图讲清态势层：材料会过期 → 地图是带日期的切片 → 开放给人的可读层和给 AI 的上下文包，都带着 `as_of`。

## 线上

| | URL |
|--|--|
| **v3** | https://market-sa-v3.pages.dev/ |
| Pages | `market-sa-v3` |
| Zip | https://market-sa-v3.pages.dev/market-sa-v3.zip |

v2 保留：https://market-sa-v2.pages.dev/

## 三张图

1. **采集**：新进 / 淡出——context 池会过期  
2. **成图**：事实–说法网 + 今天 / 三天前切换  
3. **开放**：给人「今日议程」；给 AI 带 `as_of` 的 json 包（过期提示）

## 本地

```bash
cd artifacts/market-situational-awareness-v3-cloudflare
npm install && npm run deploy
```
