docs: 饲养阶段风险提示(#13)变更记录与开发交接记录

This commit is contained in:
weijuesen
2026-08-12 14:49:32 +08:00
parent 6dc6c27c03
commit 5c688b9a80
2 changed files with 35 additions and 1 deletions
+10
View File
@@ -64,6 +64,16 @@
- 三次部署(含 ACL 修复):上传 1x1 PNG 冒烟通过——URL 匿名 GET 200(`image/png`),病种 `imageUrl` 绑定成功(测试数据已清空);回滚点见服务器 `/home/pan/backups/rollback-20260812/README.md`(原位旧二进制 `server-go-linux.old-20260812-5`
- 说明:开发环境图片存 Ceph `silk-images` 桶(公开读),生产切云 OSS/COS 时由桶策略或 CDN 承担公开访问,代码仅需改配置
### 补充:饲养阶段风险提示(计划 #13)
- `server-go/internal/model/knowledge_stage_hints.go`(新增):4 个阶段(小蚕期 young / 大蚕期 grown / 5龄后期 late5 / 蛹期 pupa)风险种子数据,内容取自规格书附录 11.1 高发阶段与 3.2.3 环境风险规则;`StageHintsByStage` 过滤函数
- `server-go/internal/model/knowledge_stage_hint_test.go`(新增):阶段 key 合法、引用的病种存在于知识库、按阶段过滤/未知阶段报错等 5 个测试(TDD 红→绿)
- `server-go/internal/handler/knowledge.go`:新增 `GET /api/v1/knowledge/stage-hints?stage=`(只读 GET,天然幂等;返回病种含 id,可直接跳知识详情)
- 小程序:知识库页新增「饲养阶段风险提示」区块(龄期选择器 → 提示卡片,点击跳病种详情)
- Web 本次未加(按方案保持 v1 范围)
- 第四次部署:health 200`all=4` 阶段;`grown` 返回软化病 + 核型多角体病(含 id);未知阶段 400;回滚点见服务器 README(原位旧二进制 `server-go-linux.old-20260812-6`
- 说明:自动按蚕房龄期提示需等「蚕匾/批次管理」(#7,含龄期记录)落地后联动,v1 用选择器
## 2026-07-17 安全与界面优化整改
### 变更背景