games-development-ai/contracts/play-loop/reference-asset-registry.initial.json
lili 87777975c7 feat(w-axis): R1 生成可信闸代码收口(actor/judge闭合+W-GOLD-LIVE+full_gate+三批闸门)
actor/judge prompt eval 闭合: actor 3.0.5 正文强化+baseline(7轮); judge 3.0.14 正文强化+anyTerms同义词补全+baseline(judge-a 13轮/judge-b 33轮); registry/checker 版本对齐+顺序锚点 fail-closed 双保险
W-GOLD-LIVE live_prompt: play-loop 契约开口(request/3+provenance/3+ReferenceAssetRecord/1+Registry/1+迁移清单15条); cheap_verify 切v3+消费对账六闸(只消费active)+生成prompt注入接线(0 active不注入); Node runner playtest-v3.cdp.cjs 升/3+绊线恢复; 真模型回归验向后兼容
full_gate+三批基线: full_gate.py 集成runner串六子门+降级+22测; baseline_gates.py fresh25阈值+historical11预期表(2 needs_human交创始人定标)+shadow20框架+38测
注: registry cheap-system 登记 1.8.0→1.8.1 同步此前在途 cheap-system.md frontmatter 升版(修 pre-commit 版本漂移); cheap_verify/cheap_studio/validate/test_acceptance_v3/test_cheap_service_driver 为在途M含本会话叠加+此前W-AXIS在途(同一线无法hunk分离); 3红测试根因与raw审计未入本提交
2026-07-25 18:47:47 -07:00

239 lines
12 KiB
JSON
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.

{
"schemaVersion": "ReferenceAssetRegistry/1",
"registryVersion": "2026-07-25.migration-list",
"sourceOfTruth": "docs/architecture/产品/游戏内容金标.md §7",
"records": [
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gold-m3-gem-r3",
"role": "harness_fixture",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_wg1-gen/gold-m3-gem-r3",
"assetVersion": "r3",
"artifactHash": "94075fb645952bd068c8429042a0e82247ffe66e72c48951e1af68603d71f4fc",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gold-m3-candy-r3",
"role": "harness_fixture",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_wg1-gen/gold-m3-candy-r3",
"assetVersion": "r3",
"artifactHash": "e83de56f53ba50cf20a489377aadc900d9f2dd3cb1f772bea8b05c14486228f7",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gold-m3-fruit-r3",
"role": "harness_fixture",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_wg1-gen/gold-m3-fruit-r3",
"assetVersion": "r3",
"artifactHash": "ea14ba864ab483aa953864cb6cd376f77a606124141a354988f086a2b049aabc",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gold-m3-porcelain-r3",
"role": "harness_fixture",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_wg1-gen/gold-m3-porcelain-r3",
"assetVersion": "r3",
"artifactHash": "7065c844fbb358a7375409a35e524950e2d82b6e4bb18ebcc94fc3f35924ebbb",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gold-m3-rune-r3",
"role": "harness_fixture",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_wg1-gen/gold-m3-rune-r3",
"assetVersion": "r3",
"artifactHash": "a0a9192241bbd222611cef76bb7f2fec0c149f726d1fb4e8d29e9555befba54e",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "_fewshot-feiyi",
"role": "generation_exemplar",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_fewshot-feiyi",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "5a706ed24767dae43630e030c91e9a1958052429fd59062b2ceeac244353aac3",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "_fewshot-puzzle",
"role": "generation_exemplar",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_fewshot-puzzle",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "88cca39a7029ff81584c55df9498c7cd0f50cda3121561628fb6bd88f80ab63c",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "_template-feiyi",
"role": "generation_exemplar",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_template-feiyi",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "58c2694aa814127a6773693506566c6afb351004ca5f42b5d409d7dd628f6faf",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "_template-puzzle",
"role": "generation_exemplar",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_template-puzzle",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "9ceee42869560d5806184544ff9668bc8c56a4b582a74dc6bb8fab9511281fa9",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "_template-shop",
"role": "generation_exemplar",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_template-shop",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "565ede6017f57bba4652e3910cec45df06f5789773816039d1ed891fb9518e2f",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "_template-story",
"role": "generation_exemplar",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_template-story",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "c8f2814e5c535bf0b1c12e9c363f78eca555e83fd5860c4fcfd5a0438ba1006a",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "_template-trpg",
"role": "generation_exemplar",
"lifecycleStatus": "migration_pending",
"assetRef": "game-runtime/games/_template-trpg",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "67d19d4970f8e378de6d59370fc6e0a0aa49aebdd3b3237f64835793235e74dc",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gac-shanhai-xingji",
"role": "game_content_gold",
"lifecycleStatus": "candidate",
"assetRef": "game-runtime/games/shanhai-xingji",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "eab2cab4b8ef9e8431a30194104d1750059c3b804cb74e91bc57e72315c7c8f8",
"consumerRef": null,
"designRef": [
"docs/agent-specs/2026-07-06-北极星顶级线-肉鸽割草-开发设计书.md",
"docs/agent-specs/2026-07-06-山海宇宙设定与美术音频管线-选型材料.md"
],
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gac-shanhai-xunyi-lu",
"role": "game_content_gold",
"lifecycleStatus": "candidate",
"assetRef": "pending-binding-fable-shanhai-xunyi-lu",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "17dc264e89ed8541fde97029cb87a7426af69a694cfdc70b87c19da0bf0b6f33",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
},
{
"schemaVersion": "ReferenceAssetRecord/1",
"recordId": "gac-yeshi-yitiaojie",
"role": "game_content_gold",
"lifecycleStatus": "candidate",
"assetRef": "pending-binding-fable-yeshi-yitiaojie",
"assetVersion": "unfrozen-2026-07-25",
"artifactHash": "4d6ce34b6ee8374c2d04f2b933978e457638e630684d4c993281a422824487e7",
"consumerRef": null,
"designRef": null,
"evidenceRefs": [],
"signedBy": null,
"signedAt": null
}
],
"migrationNotes": {
"_registry": "占位说明:本文件是金标 SoT §7 迁移清单2026-07-22 表 + 2026-07-23《山海行纪》designIntent 追认)的机器可读编码,不是可供新 live 消费的机器注册表;正式 game_content_gold 当前 0 款。SoT 表第 194/195 行Match-3 确定性 fixture 如 attempt-019、_shared Node 回归 → harness_fixture各品类 rubric 正反例与 Actor/Judge 校准卷 → prompt_eval_gold因具体制品 ID 未逐个敲定,本快照未枚举,待 ID 敲定后补登记。",
"gold-m3-gem-r3": "artifactHash 为 migration_pending 占位sha256('placeholder:gold-m3-gem-r3')active 前必须替换为整树冻结真 hash历史 ID 保留作证据引用不改,新产物改用 m3-cal-*consumerRef 迁移时绑定 runner/profileevidenceRefs 迁移时绑定专项校准证据。",
"gold-m3-candy-r3": "artifactHash 为 migration_pending 占位sha256('placeholder:gold-m3-candy-r3')active 前必须替换为整树冻结真 hashconsumerRef/evidenceRefs 迁移时绑定。",
"gold-m3-fruit-r3": "artifactHash 为 migration_pending 占位sha256('placeholder:gold-m3-fruit-r3')active 前必须替换为整树冻结真 hashconsumerRef/evidenceRefs 迁移时绑定。",
"gold-m3-porcelain-r3": "artifactHash 为 migration_pending 占位sha256('placeholder:gold-m3-porcelain-r3')active 前必须替换为整树冻结真 hashconsumerRef/evidenceRefs 迁移时绑定。",
"gold-m3-rune-r3": "artifactHash 为 migration_pending 占位sha256('placeholder:gold-m3-rune-r3')active 前必须替换为整树冻结真 hashconsumerRef/evidenceRefs 迁移时绑定。",
"_fewshot-feiyi": "artifactHash 为 migration_pending 占位assetVersion 未冻结;迁移时冻结版本/hash、来源、适用品类与消费它的 prompt 版本;完成前不得新增 live 消费;模板/范例非完整游戏designRef 不适用(非完整游戏来源的 generation_exemplar。",
"_fewshot-puzzle": "artifactHash 为 migration_pending 占位assetVersion 未冻结;迁移时冻结版本/hash、来源、适用品类与消费它的 prompt 版本;完成前不得新增 live 消费。",
"_template-feiyi": "artifactHash 为 migration_pending 占位assetVersion 未冻结;迁移时冻结版本/hash、来源、适用品类与消费它的 prompt 版本;完成前不得新增 live 消费。",
"_template-puzzle": "artifactHash 为 migration_pending 占位assetVersion 未冻结;迁移时冻结版本/hash、来源、适用品类与消费它的 prompt 版本;完成前不得新增 live 消费。",
"_template-shop": "artifactHash 为 migration_pending 占位assetVersion 未冻结;迁移时冻结版本/hash、来源、适用品类与消费它的 prompt 版本;完成前不得新增 live 消费。",
"_template-story": "artifactHash 为 migration_pending 占位assetVersion 未冻结;迁移时冻结版本/hash、来源、适用品类与消费它的 prompt 版本;完成前不得新增 live 消费。",
"_template-trpg": "artifactHash 为 migration_pending 占位assetVersion 未冻结;迁移时冻结版本/hash、来源、适用品类与消费它的 prompt 版本;完成前不得新增 live 消费。",
"gac-shanhai-xingji": "candidatedesignIntent 阶段一已于 2026-07-23 契约追认(创始人批准,设计批准时间 2026-07-06阶段二 realizationEvidence 待 M5/M6 闭合designRef 两份文档为真值artifactHash 为 candidate 占位,正式记录待 realizationEvidence 阶段才建、届时冻结整树 hash签认前没有正式 game_content_gold 记录、不进入参照系消费。",
"gac-shanhai-xunyi-lu": "candidatedesignIntent 尚未追认designRef 为 nullassetRef/artifactHash 为 candidate 占位(资产树待定位绑定);签认前没有正式 game_content_gold 记录。",
"gac-yeshi-yitiaojie": "candidatedesignIntent 尚未追认designRef 为 nullassetRef/artifactHash 为 candidate 占位(资产树待定位绑定);签认前没有正式 game_content_gold 记录。"
}
}