- 能力文件补 导航元信息(内容描述/使用场景/使用要求),技能目录按目录派生;索引检查与磁盘逐条一致。 - 规则:计划与提交新增「验证期冻结源码」「全量只跑一次」两条纪律并写清与生成、验收数据库的关系; 模块依赖、任务与证据、文档与资源生成、测试隔离等规则同步本轮口径。 - 角色合同与配置的模型白名单保持一致;技能正文不再夹带索引注记(与后端资源加载同口径)。
13 lines
1.8 KiB
Markdown
13 lines
1.8 KiB
Markdown
<!-- 导航元信息: {"内容描述": "持久化记账、冻结输入、租约、两种用途、未知调用对账与原文保护", "使用场景": "实现或评审任务运行、模型调用与证据留存时", "使用要求": "与 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` 状态不误删。
|