rebuild(stage-6): deliver emotion and market pools
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# 阶段6验收记录
|
||||
|
||||
## 交付范围
|
||||
|
||||
- 情绪周期:五维温度、阶段状态、置信度、昨日涨停反馈、10/20/60日明细与全页滚动。
|
||||
- 涨停池、炸板池、跌停池、昨日涨停:共用一个表格与筛选实现,支持搜索、排序、CSV导出和空态。
|
||||
- 涨停表现:按真实昨日高度动态扩展,展示晋级、红盘、断板、炸板、跌停、兑现率与市场宽度。
|
||||
- 管理员后台刷新接入唯一收盘快照任务;完成后只提示,不强制重绘当前页面。
|
||||
|
||||
## 数据与失败边界
|
||||
|
||||
- 六个页面读取同一份`market_summaries.payload_json`日度快照,没有逐页重复落表或前端重复计算。
|
||||
- 公开展示源不进入情绪计算;权威涨跌停事件不完整时拒绝覆盖已有快照。
|
||||
- 收盘日线覆盖率低于98%时拒绝写入;盘中收盘快照任务尚未开放时明确失败并保留最近真实快照。
|
||||
- 涨停原因、炸板原因和风险线索没有权威字段时保持空值,不以行业名称冒充。
|
||||
|
||||
## 自动门禁
|
||||
|
||||
- Ruff:通过。
|
||||
- pytest:49项通过。
|
||||
- Vue TypeScript:通过。
|
||||
- Vitest:2个文件、5项通过。
|
||||
- Vite生产构建:通过。
|
||||
- Playwright:4项通过,覆盖既有阶段4/5回归及阶段6页面。
|
||||
- `git diff --check`:通过。
|
||||
|
||||
## 视觉证据
|
||||
|
||||
- `emotion-light-1920x1080.jpg`:情绪周期、评分构成与交易日明细全页滚动。
|
||||
- `pool-dark-1920x1080.jpg`:夜间涨停池筛选、统一表格和右侧结构信息。
|
||||
- `pool-dark-3840x2160.jpg`:4K最大可读宽度与信息密度。
|
||||
- `performance-dark-390x844.jpg`:7板动态结构在手机端单列重排,无页面横向溢出。
|
||||
|
||||
## 减法证据
|
||||
|
||||
- 情绪和五个市场结构页面只有一个快照生产入口。
|
||||
- 四类股票明细共用`PoolPage`和`DataTable`,未复制四份表格、排序或CSV逻辑。
|
||||
- 涨停表现直接消费后端确定性聚合,不在页面复刻结果分类公式。
|
||||
- 新增页面最长207行,新页面CSS 118行,均低于迁移章程建议门禁。
|
||||
|
||||
## 剩余边界
|
||||
|
||||
- 盘中情绪快照未在本阶段开放,不能把收盘接口伪装成实时数据。
|
||||
- 市场天梯和板块轮动进入阶段7;它们复用本阶段的日度市场快照,不建立第二份涨停结构数据。
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 157 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 135 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 189 KiB |
Reference in New Issue
Block a user