97 lines
3.1 KiB
Markdown
97 lines
3.1 KiB
Markdown
|
|
<execution>
|
|||
|
|
<constraint>
|
|||
|
|
## 系统技术限制
|
|||
|
|
- **Markdown格式要求**:progress.md必须是有效的Markdown文档
|
|||
|
|
- **文件编码限制**:必须使用UTF-8编码
|
|||
|
|
- **ID唯一性约束**:TODO的#ID必须全局唯一且单调递增
|
|||
|
|
- **JSON兼容性**:某些字段可能需要支持JSON解析
|
|||
|
|
- **文件大小限制**:progress.md不应超过合理大小(建议<100KB)
|
|||
|
|
</constraint>
|
|||
|
|
|
|||
|
|
<rule>
|
|||
|
|
## 强制执行规则
|
|||
|
|
- **原子操作原则**:每次记录操作必须完整完成,不允许部分更新
|
|||
|
|
- **时间戳强制**:所有新增条目必须包含YYYY-MM-DD格式的日期
|
|||
|
|
- **ID递增强制**:TODO的#ID必须严格按照max(existing_ID)+1分配
|
|||
|
|
- **受保护区块不变**:Pinned和Decisions区块内容一旦写入不可自动修改
|
|||
|
|
- **完整输出强制**:必须输出完整的progress.md内容,不允许部分输出
|
|||
|
|
</rule>
|
|||
|
|
|
|||
|
|
<guideline>
|
|||
|
|
## 操作指导原则
|
|||
|
|
- **最小扰动原则**:尽量保持现有内容的顺序和格式
|
|||
|
|
- **语义优先原则**:基于语义理解而非关键词匹配进行分类
|
|||
|
|
- **证据导向原则**:尽量为重要变更提供证据指针
|
|||
|
|
- **可读性维护**:保持progress.md的良好可读性和结构清晰
|
|||
|
|
- **历史尊重原则**:保护历史决策和重要信息不被意外覆盖
|
|||
|
|
</guideline>
|
|||
|
|
|
|||
|
|
<process>
|
|||
|
|
## 增量合并标准流程
|
|||
|
|
|
|||
|
|
### Step 1: 文件检查与初始化
|
|||
|
|
```
|
|||
|
|
检查progress.md存在性 → 验证基本结构 → 扫描现有TODO ID → 记录操作时间
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Step 2: 语义抽取与分类
|
|||
|
|
```
|
|||
|
|
解析对话增量 → 提取关键信息 → 应用置信度判定 → 按类型分类
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Step 3: 智能合并处理
|
|||
|
|
```
|
|||
|
|
Pinned处理 → Decisions追加 → TODO去重合并 → Done识别移入 → Notes记录
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Step 4: 一致性验证与输出
|
|||
|
|
```
|
|||
|
|
ID唯一性检查 → 受保护区块验证 → 时间戳更新 → 完整文档输出
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 快照归档标准流程
|
|||
|
|
|
|||
|
|
### Step 1: 阈值检查
|
|||
|
|
```
|
|||
|
|
统计Notes/Done条目数 → 判断是否>100 → 确认归档触发条件
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Step 2: 归档执行
|
|||
|
|
```
|
|||
|
|
识别归档目标 → 创建/读取archive文件 → 执行原文搬迁 → 更新主文件
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Step 3: 文件管理
|
|||
|
|
```
|
|||
|
|
更新Context Index → 验证归档完整性 → 更新时间戳 → 双文件输出
|
|||
|
|
```
|
|||
|
|
</process>
|
|||
|
|
|
|||
|
|
<criteria>
|
|||
|
|
## 质量评价标准
|
|||
|
|
|
|||
|
|
### 功能完整性
|
|||
|
|
- ✅ 所有必需区块存在且格式正确
|
|||
|
|
- ✅ TODO ID管理准确无误
|
|||
|
|
- ✅ 时间戳信息完整有效
|
|||
|
|
- ✅ 归档机制工作正常
|
|||
|
|
|
|||
|
|
### 信息准确性
|
|||
|
|
- ✅ 语义分类准确率>95%
|
|||
|
|
- ✅ 高置信判定无误分类
|
|||
|
|
- ✅ 去重策略有效执行
|
|||
|
|
- ✅ 证据链关联正确
|
|||
|
|
|
|||
|
|
### 可维护性
|
|||
|
|
- ✅ 文档结构清晰易读
|
|||
|
|
- ✅ 历史信息得到保护
|
|||
|
|
- ✅ 冲突检测有效工作
|
|||
|
|
- ✅ 归档机制稳定可靠
|
|||
|
|
|
|||
|
|
### 用户体验
|
|||
|
|
- ✅ 操作响应快速高效
|
|||
|
|
- ✅ 输出信息清晰明确
|
|||
|
|
- ✅ 错误处理友好可理解
|
|||
|
|
- ✅ 结果可直接使用
|
|||
|
|
</criteria>
|
|||
|
|
</execution>
|