- 新增 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,优化版本比较逻辑(语义化版本元组对比)
39 lines
2.1 KiB
Markdown
39 lines
2.1 KiB
Markdown
# 项目私有规则
|
||
|
||
> 本文件是炼境(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**: 阶段二扩展字段时发现旧快照无对应值,聚合时需要特判
|