zizi
38729ffdaa
fix(contracts): studio.yaml 契约评审跟进——收紧 modifyPatch + idempotency 语义(单轮 codex 评审)
codex xhigh 契约评审 FREEZE-WITH-FIXES(零 P0 破坏)。逐条收口:
- P1 payload 必填 + mode×target.kind 锁定映射(后端可信边界校验,不用 oneOf 保 mock/codegen 简单)
- P1 target path/id anyOf 强制至少其一
- P1 payload value/intent 按 mode 必填(后端校验)
- P2 AssetContextItem 补 provider + 后端派生 assets[].id 说明
- P2 idempotency 语义(同 userId+op+key 命中返既有 taskChain/缺省不去重/TTL 24h)
- P2 execution §5.6 JSON 指针示例纠错 /gameDefinition/config/speed→/config/speed(config 顶层,对齐 keystone)
复验:YAML 绿、14 $ref 零悬空、六类对齐 keystone、现有端点/VO 零破坏。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 16:00:52 +00:00
..
2026-06-16 09:01:19 +00:00
2026-06-17 04:05:39 +00:00
2026-06-15 14:32:44 +00:00
2026-06-15 14:32:44 +00:00
2026-06-15 14:32:44 +00:00
2026-06-15 14:32:44 +00:00
2026-06-15 14:32:44 +00:00
2026-06-17 04:05:39 +00:00
2026-06-15 14:32:44 +00:00
2026-06-17 16:00:52 +00:00
2026-06-16 09:01:19 +00:00
2026-06-16 09:01:19 +00:00