games-development-ai/contracts/play-loop/reference-asset-registry.v2.initial.json
lili cbfd4d871b
Some checks failed
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
feat(acceptance): 闭合 playtest v3 与 A+ 可信消费链
固化 Match-3 生产者、视觉、音频与双 Judge 证据闭包。

将《山海行纪》r1.1 绑定新的不可变 release,并以生产预检现场核验 bundle、Registry/2 和 25 项 Writer 快照。

同步地图1平衡锁值、跨游戏回归修复、验收契约与 SoT 证据。
2026-07-28 20:16:13 -07:00

293 lines
14 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/2",
"registryVersion": "2026-07-28.trusted-release-r1.1",
"sourceOfTruth": "docs/architecture/产品/游戏内容金标.md §7",
"records": [
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"recordId": "gac-shanhai-xingji",
"role": "game_content_gold",
"lifecycleStatus": "active",
"assetRef": "game-runtime/games/shanhai-xingji",
"assetVersion": "map1-vertical-slice-r1.1",
"artifactHash": "17b9073c767faf7990e0bf4563a86d55ffa81121f11e7c8ad37c8b8ce72e8cbd",
"consumerRef": "generation-runtime@reference-assets/2",
"designRef": [
"docs/agent-specs/2026-07-06-北极星顶级线-肉鸽割草-开发设计书.md",
"docs/agent-specs/2026-07-06-山海宇宙设定与美术音频管线-选型材料.md"
],
"evidenceRefs": [
"game-runtime/games/shanhai-xingji/evidence/realization-evidence-status.md",
"game-runtime/games/shanhai-xingji/evidence/round-14/00-win-result.json",
"game-runtime/games/shanhai-xingji/evidence/round-15/00-round15-summary.json",
"game-runtime/games/shanhai-xingji/evidence/round-17-gold-lock/qa-report.md",
"game-runtime/games/shanhai-xingji/evidence/round-17-gold-lock/browser-evidence.json",
"game-runtime/games/shanhai-xingji/evidence/round-18-host-refresh/audio-listening-evidence.md",
"game-runtime/games/shanhai-xingji/evidence/round-18-host-refresh/qa-report.md",
"game-runtime/games/shanhai-xingji/evidence/round-18-host-refresh/browser-evidence.json"
],
"signedBy": "创始人",
"signedAt": "2026-07-27T13:30:50Z",
"artifactRef": "game-runtime/games/shanhai-xingji/dist/shanhai-bundle.js",
"consumptionManifestRef": "game-runtime/games/shanhai-xingji/reference/consumption-manifest.json",
"consumptionManifestHash": "0f600598cfb842b213f7d54ae1be1d07fe277a3e66b3e4ab3ad21b73dea320d9"
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
},
{
"schemaVersion": "ReferenceAssetRecord/2",
"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,
"artifactRef": null,
"consumptionManifestRef": null,
"consumptionManifestHash": null
}
],
"migrationNotes": {
"_registry": "本文件由金标 SoT §7 约束。2026-07-27 起《山海行纪》地图1完整20分钟纵切版为首款 active game_content_gold;其余条目仍是迁移清单。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/profile;evidenceRefs 迁移时绑定专项校准证据。",
"gold-m3-candy-r3": "artifactHash 为 migration_pending 占位(sha256('placeholder:gold-m3-candy-r3')),active 前必须替换为整树冻结真 hash;consumerRef/evidenceRefs 迁移时绑定。",
"gold-m3-fruit-r3": "artifactHash 为 migration_pending 占位(sha256('placeholder:gold-m3-fruit-r3')),active 前必须替换为整树冻结真 hash;consumerRef/evidenceRefs 迁移时绑定。",
"gold-m3-porcelain-r3": "artifactHash 为 migration_pending 占位(sha256('placeholder:gold-m3-porcelain-r3')),active 前必须替换为整树冻结真 hash;consumerRef/evidenceRefs 迁移时绑定。",
"gold-m3-rune-r3": "artifactHash 为 migration_pending 占位(sha256('placeholder:gold-m3-rune-r3')),active 前必须替换为整树冻结真 hash;consumerRef/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": "active:创始人于 2026-07-27 正式签认地图1《裂谷原》完整20分钟纵切版,音频批准范围为 SFX-only。2026-07-28 共享宿主修复后,制品身份推进为 r1.1;artifactHash 是确定性重建 dist/shanhai-bundle.js 后计算的真实 SHA-256,round-17 的旧 r1 hash 只读保留且不得用于当前消费校验。地图2–5、29兽正式素材与6首BGM属于后续完整版,不在本记录承诺范围。consumerRef 对应 cheap_studio.py、cheap_verify.py 与 cheap_service_app.py 共同调用 reference_asset_gate 的 frozen_preflight 可信消费门。",
"gac-shanhai-xunyi-lu": "candidate:designIntent 尚未追认(designRef 为 null);assetRef/artifactHash 为 candidate 占位(资产树待定位绑定);签认前没有正式 game_content_gold 记录。",
"gac-yeshi-yitiaojie": "candidate:designIntent 尚未追认(designRef 为 null);assetRef/artifactHash 为 candidate 占位(资产树待定位绑定);签认前没有正式 game_content_gold 记录。"
}
}