操作合同导读¶
操作合同说明一项能力如何被发现、针对哪个对象执行,以及结果不明确时如何恢复。精确规则集中在版本化规范,本页提供阅读路径。
从目标到结果¶
| 实现问题 | 权威章节 | 关键检查 |
|---|---|---|
| 在哪里做 | 能力发现 | 用途、合同引用、版本和缓存失效 |
| 对谁操作 | 上下文与定位 | 范围、唯一对象、修订和歧义 |
| 是否允许 | 执行与授权 | 用户意图、最终权限、输入和前置 |
| 做成什么 | 结果与状态 | 接收、在途、完成、质量分别表达 |
| 怎样继续 | 错误与恢复 | 稳定分类、原键、保留期和未知 |
| 怎样少等待 | 分页、批量、等待 | 有界、逐项、取消和一致性 |
可执行合同¶
字段形状以JSON Schema为准;业务与顺序要求见规范正文。将同一合同映射到不同载体时,保留对象、权限、副作用和恢复语义,而不是强求相同命令名称。