rebuild(stage-12): deliver private review workflows

This commit is contained in:
leefer
2026-07-30 07:45:55 +08:00
parent 0a055867a4
commit b93fb3ec41
32 changed files with 2292 additions and 9 deletions
+46
View File
@@ -0,0 +1,46 @@
# 阶段12验收记录
## 完成范围
- 我的复盘:账户独立的自选追踪、交易日志、每日复盘、历史记录和个股复盘笔记。
- 提醒中心:手动提醒、策略T+1/T+5提醒、未读状态、批量已读和持久化去重。
- 复盘助手:统一LLM网关、结构化复盘上下文、流式回答、历史与清空。
- 权限:复盘私有数据严格按账号隔离;非会员保留完整助手界面并灰化锁定。
- 前端:PC与移动端、日间与夜间、顶栏提醒入口和个股详情笔记入口。
## 关键行为
- 每日复盘按账号和交易日唯一更新,三个输入区分别保存盘面摘要、得失和明日计划。
- 交易日志只统计已填写盈亏字段的已实现记录;零收益进入胜率分母但不计为盈利。
- 重复加入已有自选不会清空跟踪备注;自选、笔记、交易、提醒和助手历史均不可跨账号读取或修改。
- 策略跟踪提醒以运行批次和T+1/T+5阶段生成稳定去重键,重复读取提醒中心不会重复创建。
- 复盘助手只读取本地市场快照和当前账号记录,不执行交易,不建立第二套模型、配额或流式实现。
## 自动验收
- Ruff:通过。
- Pytest92项通过。
- Vue TypeScript:通过。
- Vitest3个文件、7项通过。
- Vite生产构建:通过。
- Playwright:阶段4至12共14项通过,固定单工作进程避免共享验收账号并发互相撤销会话。
- 数据库:版本10前进、回退、账户隔离和每日复盘唯一更新测试通过。
- Git差异检查:通过。
- 密钥扫描:已提供的账号密码和Token值无匹配。
## 视觉证据
- `review-dark-1920x1080.jpg`
- `review-dark-390x844.jpg`
## 减法审计
- 未导入旧复盘页面、旧自选存储、旧助手脚本或旧弹窗覆盖层。
- 复盘领域只有一组Repository、Service和Routes;响应转换拆入54行的`views.py`,业务Service保持368行。
- 复盘助手继续复用阶段10唯一LLM网关,顶栏提醒和助手继续复用全局弹窗Host。
- 页面按复盘、交易弹窗、提醒、助手和个股笔记拆分;页面样式397行,没有新增令牌外色值或间距字面值。
## 残余边界
- 策略提醒依赖盘后跟踪指标已写入;缺少T+1/T+5结果时不会伪造提醒。
- NAS生产容器保持不变,最终切换仍需人工确认。
Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB