rebuild(stage-11): deliver deterministic heaven workflows
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# 阶段11验收记录
|
||||
|
||||
## 完成范围
|
||||
|
||||
- 观势:股票代码或名称载入、正式日线与盘中实时模式、六爻确定性公式、安全门、客观行业数据补录和失败关闭。
|
||||
- 观气:基于`lunar-python`的确定性历法计算、固定100分权重、三层气机、个人合参与五行行业折叠区。
|
||||
- 观心:40秒呼吸、一次投掷只生成一爻、六次成卦、铜钱正反面、重置与历史。
|
||||
- 历史:三种模式均按账号隔离;当天已完成解运直接复用,不重复调用LLM或扣减额度。
|
||||
- 解读:统一使用既有`LLMGateway`,保留问天专属循环加载动画和长方形结果弹窗。
|
||||
- 前端:PC与移动端、日间与夜间、会员可用态和非会员同结构灰色锁定态。
|
||||
|
||||
## 关键行为
|
||||
|
||||
- 观势历史日期只使用正式日线;今日盘中只使用实时行情;收盘后正式日线落库前只接受同日15:00及以后的实时快照。
|
||||
- 股票、申万二级行业、行业成分股和三大指数缺失或过期时失败关闭,不生成模拟数据,也不允许用户直接修改阴阳爻。
|
||||
- 用户补录的是缺失的客观行业行情字段;通过安全门后再由唯一公式生成卦象。
|
||||
- 观气的历法、五运六气和基础断语不由LLM计算;LLM只解释已生成的结构化结果。
|
||||
- 观心未投掷的爻只显示“未得”,投掷一次只显现一爻;全部六爻完成前不能解卦。
|
||||
- 原始出生日期、时辰和性别不在问天响应或页面中回显。
|
||||
|
||||
## 自动验收
|
||||
|
||||
- Ruff:通过。
|
||||
- Pytest:89项通过。
|
||||
- Vue TypeScript:通过。
|
||||
- Vitest:3个文件、7项通过。
|
||||
- Vite生产构建:通过。
|
||||
- Playwright:阶段4至11共12项通过;阶段11专属2项通过。
|
||||
- 数据库:版本9前进、回退和每日解运并发唯一性测试通过。
|
||||
- Git差异检查:通过。
|
||||
- 密钥扫描:已提供的账号密码和Token无匹配。
|
||||
|
||||
## 视觉证据
|
||||
|
||||
- `heaven-dark-1920x1080.jpg`
|
||||
- `heaven-light-390x844.jpg`
|
||||
- `heaven-interpret-loading-dark.jpg`
|
||||
|
||||
## 减法审计
|
||||
|
||||
- 未导入旧`heaven_agent.py`、`heaven_engine.py`、旧页面脚本或旧样式覆盖层。
|
||||
- 行情情绪计算从`features/market`迁入唯一数据层,问势实时组装从通用`DataGateway`拆为职责明确的`data/heaven.py`。
|
||||
- 三种解读继续复用唯一LLM网关、配额、流协议、弹窗和错误外壳,没有第二套实现。
|
||||
- 问天页面按观势、观气、观心拆分,三份页面样式各自受控;最大页面样式408行,超出400行建议值8行,原因是保留已验收的星空、六爻、铜钱和响应式动画规则,不再增加覆盖层。
|
||||
|
||||
## 残余边界
|
||||
|
||||
- 生产数据能否成卦取决于正式Tushare权限、盘中实时接口的新鲜度和申万二级成分覆盖;质量门不会静默放宽。
|
||||
- NAS生产容器保持不变,最终切换仍需人工确认。
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 97 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 79 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
Reference in New Issue
Block a user