复现已有算法

This commit is contained in:
cloud
2026-07-14 15:43:18 +08:00
parent abebd2a683
commit 50b8111fd9
860 changed files with 182250 additions and 18 deletions
@@ -0,0 +1,54 @@
---
name: edge-business-rule-extractor
description: edge_collector 业务与技术规则提取规范。用于从用户需求、讨论、故障复盘和实现方案中提取稳定规则,维护云边采集、上传策略、动态配置保护、权限、前端交互、部署同步和协议模板等项目规则。
---
# edge_collector 规则提取
## 适用场景
- 用户反复强调某个约束。
- 某个事故暴露出需要长期遵守的规则。
- 方案中出现“必须、不能、只允许、默认、除非明确要求”等表述。
- 需要把对话中的口头规范沉淀到文档或 skill。
## 规则类型
- `BR-COLLECT`:采集与上传规则。
- `BR-CONFIG`:配置和动态文件保护规则。
- `BR-DEPLOY`:打包、同步、部署规则。
- `BR-UI`:前端交互和用户可见文案规则。
- `BR-PERM`:权限和安全规则。
- `BR-PROTOCOL`:协议模板和驱动规则。
- `BR-AI`AI 分析和模型配置规则。
## 当前项目典型规则
- 相同数据不上传,5 分钟强制上传;短时间点位不连续可能是正常现象。
- 打包或同步不能携带目标主机运行态动态配置。
- 同主机编译部署也要使用 `scripts/migrate_edge.sh`
- `install_all.sh` 只有用户明确要求时才执行。
- 用户可见协议介绍不透露 helper、SDK、库路径等技术细节。
- AI 分析报告不展示内部 AI 配置名、Provider 名称或模型细节。
## 输出格式
```markdown
| 编号 | 类型 | 规则 | 来源 | 影响范围 | 验证方式 |
|------|------|------|------|----------|----------|
| BR-DEPLOY-001 | 部署 | ... | 用户确认 | package/sync | ... |
```
## 执行流程
1. 从需求、对话或文档中提取候选规则。
2. 去重,避免把同一规则写成多个版本。
3. 判断规则是否长期有效,临时现场处理不沉淀为规则。
4. 写明影响范围和验证方式。
5. 如需落盘,优先更新 `docs/` 下已有规则/概览文档;没有则建议新增规则表。
## 注意
- 不把猜测写成规则。
- 不把一次性临时命令写成规则。
- 规则变更会影响部署或运行安全时,先让用户确认。