muse-agent-example/.agent/rules/任务与证据.md
zizi af08551d7b 智能体能力与规则:导航元信息、技能目录与执行纪律
- 能力文件补 导航元信息(内容描述/使用场景/使用要求),技能目录按目录派生;索引检查与磁盘逐条一致。
- 规则:计划与提交新增「验证期冻结源码」「全量只跑一次」两条纪律并写清与生成、验收数据库的关系;
  模块依赖、任务与证据、文档与资源生成、测试隔离等规则同步本轮口径。
- 角色合同与配置的模型白名单保持一致;技能正文不再夹带索引注记(与后端资源加载同口径)。
2026-09-18 01:15:12 +08:00

13 lines
1.8 KiB
Markdown
Raw 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.

<!-- 导航元信息: {"内容描述": "持久化记账、冻结输入、租约、两种用途、未知调用对账与原文保护", "使用场景": "实现或评审任务运行、模型调用与证据留存时", "使用要求": "与 S02 合同和任务工具事件合同联动"} -->
# 任务与证据规则
> 权威合同:`docs/系统架构/新版设计/接口契约/任务工具与事件.md`、`模块设计/S02-任务运行.md`;验证入口:[任务租约与恢复](../../tests/集成/test_任务租约与恢复.py)中的 `a51004` 覆盖取消后拒绝迟到结果,`a51005` 覆盖恢复前重验与检查点保留,`a51006` 覆盖未知调用对账后复用可靠输出。这些是隔离数据库测试;取消终态后的费用补结算另属调用治理合同,不能由上述用例推定已经覆盖。
1. **持久化记账**:任务、步骤、尝试、检查点与有序事件全部落库;禁止以主会话内存当账本。
2. **冻结输入**:任务创建即冻结来源范围(作品、叙事截止、用途、结构版本)与角色/模型/工具策略副本;执行中不得扩大。
3. **租约与迟到拒绝**:完成写入校验尝试与租约身份;旧持有者输出不能更新当前候选。
4. **两种用途不混**:`run_purpose`(production/evaluation/maintenance)与 `content_purpose`(planning/generation/detection/extraction)分别绑定;评测受隔离库权限约束。
5. **未知调用先对账**:已发出而结果不明的模型调用必须先对账;确定可靠保存才复用,重发是新预算尝试。
6. **终态明确**:流结束无完成依据、截断、错误、未知用量分别表示;文本片段不是完成事件。
7. **原文保护**:临时原文先租约后字节,普通清理不得删除持久证据与受控归档;`migrating` 状态不误删。