dev-manager-tauri/.blueprint/rules.md
lanrtop 4dd19574f0 feat: 新增 pnpm Monorepo+Expo 模板及蓝图模块扩展
- 新增 pnpm Monorepo + Expo Router 项目模板(含 Metro monorepo 路径解析及 Windows 兼容修复)
- 扩展蓝图系统:新增 api-keys、server-registry、ssh-config-sync、vscode-remote 等 15+ 模块定义
- 新增 .blueprint/rules.md 项目私有规则支持,并在 CLAUDE.md 中集成
- 蓝图版本升级至 1.6.0,优化版本比较逻辑(语义化版本元组对比)
2026-04-29 22:11:28 +09:00

39 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 项目私有规则
> 本文件是炼境dev-manager-tauri的项目级择升环规则库。
> 由梦核分析 + 用户确认后写入Claude 每次对话开始时读取,优先级高于全局 CONVENTIONS 规则。
## 规则列表
### P01 — 炼境 blueprint 命令变更时同步治理分发逻辑
- **触发条件**:修改 `src-tauri/src/commands/blueprint*.rs` 中的数据结构或接口
- **自动动作**:检查 `blueprint_governance.rs` 的分发逻辑是否需要同步更新;特别检查 `sync_blueprint_rules` 命令的字段映射
- **confidence**: 0.82
- **evidence_count**: 4
- **derived_from**: blueprint 数据结构变更多次导致治理分发的字段不匹配,治理面板静默失效
### P02 — MCP 相关改动后必须做端到端连接测试
- **触发条件**:修改 `src-tauri/src/mcp_server.rs` 或 MCP 相关路由
- **自动动作**:提醒在改动后用 `curl -N` 实际测试 SSE 端点可达性;不能仅凭编译通过判断 MCP 功能正常
- **confidence**: 0.90
- **evidence_count**: 3
- **derived_from**: MCP SSE 握手问题GET/POST 不匹配)编译完全正常,只有实际连接测试才能发现
### P03 — 梦核 prompt 构建函数变更后验证输出格式
- **触发条件**:修改 `src-tauri/src/commands/blueprint_feedback.rs` 中的 prompt 构建逻辑
- **自动动作**:在测试中断言 prompt 输出包含预期的结构段落(高频陷阱、规则更新建议等),防止格式静默退化
- **confidence**: 0.78
- **evidence_count**: 2
- **derived_from**: prompt 构建是纯字符串拼接,无类型约束,重构时容易遗漏段落
## 待验证规则concept
> 以下规则来自直觉evidence_count 不足,暂不自动执行,仅作提醒。
### PC01 — usage.json 字段扩展时检查历史快照兼容性
- **触发条件**:向 usage.json snapshot 结构新增字段
- **自动动作**:提醒历史快照中该字段为空/缺失,下游聚合逻辑需处理 null/missing 情况
- **confidence**: 0.65
- **evidence_count**: 2
- **derived_from**: 阶段二扩展字段时发现旧快照无对应值,聚合时需要特判