{"generatedAt":"2026-09-07T03:28:49.515Z","scope":{"countrySlug":"cn","assetSlug":null,"status":null,"formatKey":null},"metrics":{"candidateCount":4,"packetCount":8,"evidencePacketReadyCount":4,"blockedBeforeEvidenceCount":4,"needsPinRedrawCount":4,"needsComplianceReviewCount":0,"missingFileCount":0,"blockedByBriefCount":0,"signerEvidenceCount":16,"missingSignerIdentityCount":16,"evidenceRequirementCount":40,"evidenceSuppliedCount":0,"uploadDisabledCount":8,"externalStorageUploadDisabledCount":8,"evidenceWriteDisabledCount":8,"approvalEvidenceWrittenCount":0,"finalApprovalRecordedCount":0,"registryPromotionAllowedCount":0,"registryWriteDisabledCount":8,"revocationEvidenceTemplateCount":8,"mcpQueueWriteDisabledCount":8,"evidencePacketDigestCount":8,"localGeneratedEvidenceCount":8,"sourceMismatchCount":0,"mcpResourceCount":84},"records":[{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","statusLabel":"存在证据包 dry-run","packetCount":2,"evidencePacketReadyCount":1,"blockedBeforeEvidenceCount":1,"evidenceRequirementCount":10,"signerEvidenceCount":4,"approvalEvidenceWrittenCount":0,"recordDigest":"7066aa52874f96fccd5109cde74bf478338a21de975fd6f89099d539f5d1b25b","packets":[{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-rental-housing-community-isometric-nft-card","transactionId":"visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","bytes":92699,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","approvalDigest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","visualDigest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","imageSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","transactionDigest":"3207aad4518546d87d7064ebf39b7b4cd01546db362f26092453de558f377bfe","previewDigest":"dde2b8bd60ea1b9848c7fedfd1b60e8a939a49c0c506bc9592f8f352f715e777","placeholderDigest":"61e796d87d987477d610e3b83292fd9080190a0a2152d708ec8c3d50ab04ee84","evidencePacketDigest":"9f12eb87036c62f357a42281640d5aab5328bc7eaea86746543e2ea5decad9ac","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-rental-housing-community-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"dde2b8bd60ea1b9848c7fedfd1b60e8a939a49c0c506bc9592f8f352f715e777","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-rental-housing-community-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-rental-housing-community-pixel-map-pin","transactionId":"visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","bytes":7404,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","approvalDigest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","visualDigest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","imageSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","transactionDigest":"4a3d02e3c03d4423d6df7dabce4cce7063f11770552749a7e4ea5edce37bfd4c","previewDigest":"71f4544accf1bfce54a3fb505218575881730d475a880601893953e3328c7a34","placeholderDigest":"b31c47720c462d27e8b2218212f8ec57912c3db0e5e1bb4aee6893136f3f9b85","evidencePacketDigest":"891a9811805438b55fc69cd9433d024f9a77bc39c73e54d6c555d0f27179185f","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-rental-housing-community-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"71f4544accf1bfce54a3fb505218575881730d475a880601893953e3328c7a34","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-rental-housing-community-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"}}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community","visualRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","statusLabel":"存在证据包 dry-run","packetCount":2,"evidencePacketReadyCount":1,"blockedBeforeEvidenceCount":1,"evidenceRequirementCount":10,"signerEvidenceCount":4,"approvalEvidenceWrittenCount":0,"recordDigest":"7c14fa75f4c7bbfddeb4fff7a443ea162f24fba2b8fc2ae355f10dc5bbdcd81c","packets":[{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-isometric-nft-card","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","bytes":90568,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"caaff12222c52608a675c92a1d094477ff115e84d182018ccbd561f3cbd13bbc","approvalDigest":"53987de8fa03709934cc2c9d1c03c1d8c1d4484d9ea5b7670760ca0d1a6b7aec","visualDigest":"d975650a07d63776ec7e584bd79d68735b6628fd8b5e32057edbc8ab78e03f02","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","transactionDigest":"e2633038f6e08225062c14ac52711b916b9a73ef9a784c494af52167a47cf8ad","previewDigest":"d4e78b92297b1ba69fb22b745afd63dae121aca287e032b83d82dee0f57ccb97","placeholderDigest":"fd257a524e2c771b26a9d568dd0ea69b9f6eedc619ef1e416ac1347ebe0be996","evidencePacketDigest":"5bbae92f2fd141ed41c62b408a8058e4e1dde5648cda9695a6aa688f10d09cce","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"caaff12222c52608a675c92a1d094477ff115e84d182018ccbd561f3cbd13bbc","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"d4e78b92297b1ba69fb22b745afd63dae121aca287e032b83d82dee0f57ccb97","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-logistics-bbs-gap-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-pixel-map-pin","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","bytes":7066,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"88939069a734138ef22c5cd1870100f51d8f3bd58514bf4dcdca50f13607302c","approvalDigest":"98e018cb7e498e7ce4e0a66d8e3f5acccb85803590f8c16a4079dd2b4cfaefd9","visualDigest":"344bdeb59e4c79d322ec493cd4eeeafc226331200dc37d4e45d0f16a7b8561c6","imageSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","transactionDigest":"d415ba3fa35366b120775a29907a573bc15e15eb408eac3c5485ec4b5274c62e","previewDigest":"f896a9bd4f5cfbac638fc4cf3adf95500a25e1cdae8fc2ce86e20ec532ba965b","placeholderDigest":"23e0e4678315f4ca490fddb437803bd4f8239ccaa954d569077efd2dd5aa8442","evidencePacketDigest":"2eb2573cc3a724ba1ef6921f86396bacbfedce33906dd669c0418a5f7bd7bcfa","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"88939069a734138ef22c5cd1870100f51d8f3bd58514bf4dcdca50f13607302c","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"f896a9bd4f5cfbac638fc4cf3adf95500a25e1cdae8fc2ce86e20ec532ba965b","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-logistics-bbs-gap-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"}}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap","visualRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","statusLabel":"存在证据包 dry-run","packetCount":2,"evidencePacketReadyCount":1,"blockedBeforeEvidenceCount":1,"evidenceRequirementCount":10,"signerEvidenceCount":4,"approvalEvidenceWrittenCount":0,"recordDigest":"64a192f0044345d71f7b4be0e7e85864a8522c85b29aa9de2b8ef69ede5f7e76","packets":[{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-isometric-nft-card","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","bytes":96279,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"e6f90c022ee9de4e34defc3bd87810b271d88015a1c1893bb60a879e951fcb38","approvalDigest":"3f399846e9332969245078d80df0eb7a1b0b164655f625f6f13e9ba0da0b2152","visualDigest":"e6e483f4e7b6f7936ed28629dba2901992244a206364162cdd4bcb0d4ba4948c","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","transactionDigest":"787da406439da591f68a4912e74349db685ce80718fc79b0432af0118056e3ea","previewDigest":"6aedf7848671c5809fff326461cb00e55263e9f2a70026192a08a1a6dc2fd9ec","placeholderDigest":"61bd358dd5b9d7db488589578a3cb19623365f3db3fb0dbb421b4956a355a9a9","evidencePacketDigest":"ed4d06d09b261511a6f86fadb6b4d09f852d0619b4ad504855b9a64b38c86f27","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"e6f90c022ee9de4e34defc3bd87810b271d88015a1c1893bb60a879e951fcb38","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"6aedf7848671c5809fff326461cb00e55263e9f2a70026192a08a1a6dc2fd9ec","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-highway-bbs-gap-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-pixel-map-pin","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","bytes":8495,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"10dd078257820d77d12970d29fa5b429357585d4020e157367be2b0af65b5520","approvalDigest":"505614d8f60f57885ca7cb9885ad161e2e9687bcd3310254c4bd1e7181a24dc5","visualDigest":"3be9bbaee6d9bbaacc56494be91365102c7026e49244a5cc67d1a9a66021240e","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","transactionDigest":"3bb44e96986a688339456ca8146af957bc0ef95293e6b319287f8b20faae78ae","previewDigest":"06588a2da4e16fbbea2a529423802895f233148939ab5c0576e8c040cd83a97d","placeholderDigest":"2f25b543c740c426e381ab196a4c33d9d4bf0e5aca0661d3c1c15b82c3b432e0","evidencePacketDigest":"ff737dc89e03742bddd7a288811282d13e17cd57f7b4b2eb07f9ae50af3ad168","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"10dd078257820d77d12970d29fa5b429357585d4020e157367be2b0af65b5520","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"06588a2da4e16fbbea2a529423802895f233148939ab5c0576e8c040cd83a97d","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-highway-bbs-gap-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"}}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap","visualRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","statusLabel":"存在证据包 dry-run","packetCount":2,"evidencePacketReadyCount":1,"blockedBeforeEvidenceCount":1,"evidenceRequirementCount":10,"signerEvidenceCount":4,"approvalEvidenceWrittenCount":0,"recordDigest":"017caf78efca40f384fe85eb28270d80eea8eec2a9d971d6d66130b5dd4309ae","packets":[{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-isometric-nft-card","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","bytes":76669,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"9ce97dc4a5bccae3a39ae7fb70421c0f91aac1b3b220bbaba14fecdcaea4fffa","approvalDigest":"fffd64d1807806c3c9d6a9ca3616580fcb3c5ed1d45b0435021a1ecd047bd4d2","visualDigest":"cfb521255f77bebdc926161b7c590e2e0c7ad53971e98380bcd7cf36227087ef","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","transactionDigest":"c52834c673f40187823825d5c79068dfb7dba432f62e7a477deb5be6b47c89f2","previewDigest":"22339f35c820d50cfaf29f45a4b098bbb56f5665161d4b7f62dc501e0db1eadd","placeholderDigest":"2960c831254cdb20e3b1391aa4262ea7d77bae23799a053d423b9d7c008e5792","evidencePacketDigest":"d9743ce839ccef4907f6322d4a539b60b688a43dc500cca61b0b27f813c1db87","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"9ce97dc4a5bccae3a39ae7fb70421c0f91aac1b3b220bbaba14fecdcaea4fffa","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"22339f35c820d50cfaf29f45a4b098bbb56f5665161d4b7f62dc501e0db1eadd","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-commercial-bbs-gap-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-pixel-map-pin","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","bytes":7176,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"656019fdb3942333fa21856fe3d66c54fed7b9b9b3efdce8871fb2f52142041d","approvalDigest":"9aaffade81a34fa9d7a60c452a3a04162d671035d272d2d3d51977c75463c829","visualDigest":"ae90a43eb23bc8f41cc5ba9a9b00dc66e1393d2b20525a10fd9c734945367689","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","transactionDigest":"da1a09a9414e128403e08e8122cd12e5c043801a533cdf7d4c1d7c2c073d19b4","previewDigest":"888dd2f04d6b733812cc85eb44d5d2909dd26e64b4a541eb8b0aa75872ae2797","placeholderDigest":"6713a7cf8709f873769db62c44b41e2e380651815334bb7d051166c36cc3d511","evidencePacketDigest":"9f70f21d1f65749509719d6e88a46064df0f5ba3433115f3558c82250614ae6a","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"656019fdb3942333fa21856fe3d66c54fed7b9b9b3efdce8871fb2f52142041d","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"888dd2f04d6b733812cc85eb44d5d2909dd26e64b4a541eb8b0aa75872ae2797","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-commercial-bbs-gap-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"}}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap","visualRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap"}}],"packets":[{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-rental-housing-community-isometric-nft-card","transactionId":"visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","bytes":92699,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","approvalDigest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","visualDigest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","imageSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","transactionDigest":"3207aad4518546d87d7064ebf39b7b4cd01546db362f26092453de558f377bfe","previewDigest":"dde2b8bd60ea1b9848c7fedfd1b60e8a939a49c0c506bc9592f8f352f715e777","placeholderDigest":"61e796d87d987477d610e3b83292fd9080190a0a2152d708ec8c3d50ab04ee84","evidencePacketDigest":"9f12eb87036c62f357a42281640d5aab5328bc7eaea86746543e2ea5decad9ac","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-rental-housing-community-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"dde2b8bd60ea1b9848c7fedfd1b60e8a939a49c0c506bc9592f8f352f715e777","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-rental-housing-community-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-isometric-nft-card","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","bytes":90568,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"caaff12222c52608a675c92a1d094477ff115e84d182018ccbd561f3cbd13bbc","approvalDigest":"53987de8fa03709934cc2c9d1c03c1d8c1d4484d9ea5b7670760ca0d1a6b7aec","visualDigest":"d975650a07d63776ec7e584bd79d68735b6628fd8b5e32057edbc8ab78e03f02","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","transactionDigest":"e2633038f6e08225062c14ac52711b916b9a73ef9a784c494af52167a47cf8ad","previewDigest":"d4e78b92297b1ba69fb22b745afd63dae121aca287e032b83d82dee0f57ccb97","placeholderDigest":"fd257a524e2c771b26a9d568dd0ea69b9f6eedc619ef1e416ac1347ebe0be996","evidencePacketDigest":"5bbae92f2fd141ed41c62b408a8058e4e1dde5648cda9695a6aa688f10d09cce","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"caaff12222c52608a675c92a1d094477ff115e84d182018ccbd561f3cbd13bbc","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"d4e78b92297b1ba69fb22b745afd63dae121aca287e032b83d82dee0f57ccb97","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-logistics-bbs-gap-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-isometric-nft-card","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","bytes":96279,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"e6f90c022ee9de4e34defc3bd87810b271d88015a1c1893bb60a879e951fcb38","approvalDigest":"3f399846e9332969245078d80df0eb7a1b0b164655f625f6f13e9ba0da0b2152","visualDigest":"e6e483f4e7b6f7936ed28629dba2901992244a206364162cdd4bcb0d4ba4948c","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","transactionDigest":"787da406439da591f68a4912e74349db685ce80718fc79b0432af0118056e3ea","previewDigest":"6aedf7848671c5809fff326461cb00e55263e9f2a70026192a08a1a6dc2fd9ec","placeholderDigest":"61bd358dd5b9d7db488589578a3cb19623365f3db3fb0dbb421b4956a355a9a9","evidencePacketDigest":"ed4d06d09b261511a6f86fadb6b4d09f852d0619b4ad504855b9a64b38c86f27","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"e6f90c022ee9de4e34defc3bd87810b271d88015a1c1893bb60a879e951fcb38","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"6aedf7848671c5809fff326461cb00e55263e9f2a70026192a08a1a6dc2fd9ec","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-highway-bbs-gap-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-isometric-nft-card","previewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-isometric-nft-card","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","bytes":76669,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"evidence-packet-ready","statusLabel":"证据包结构可检查","placeholderStatus":"approval-placeholder-ready","placeholderStatusLabel":"真实审批占位可检查","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"9ce97dc4a5bccae3a39ae7fb70421c0f91aac1b3b220bbaba14fecdcaea4fffa","approvalDigest":"fffd64d1807806c3c9d6a9ca3616580fcb3c5ed1d45b0435021a1ecd047bd4d2","visualDigest":"cfb521255f77bebdc926161b7c590e2e0c7ad53971e98380bcd7cf36227087ef","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","transactionDigest":"c52834c673f40187823825d5c79068dfb7dba432f62e7a477deb5be6b47c89f2","previewDigest":"22339f35c820d50cfaf29f45a4b098bbb56f5665161d4b7f62dc501e0db1eadd","placeholderDigest":"2960c831254cdb20e3b1391aa4262ea7d77bae23799a053d423b9d7c008e5792","evidencePacketDigest":"d9743ce839ccef4907f6322d4a539b60b688a43dc500cca61b0b27f813c1db87","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-isometric-nft-card","targetPlaceholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-isometric-nft-card","targetPreviewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"9ce97dc4a5bccae3a39ae7fb70421c0f91aac1b3b220bbaba14fecdcaea4fffa","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"22339f35c820d50cfaf29f45a4b098bbb56f5665161d4b7f62dc501e0db1eadd","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-commercial-bbs-gap-isometric-nft-card","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":true,"previewRowReady":true,"transactionDryRunReady":true,"evidencePacketShapeReady":true,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":true},{"label":"证据包结构 ready","passed":true},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["本地生成图片证据已进入证据包字段，但仍不上传审批附件。","证据包只做 dry-run，不上传文件、不写 asset_visual_approval_evidence。","approverId、approvedAt、approvalEvidenceUri 和 approvalEvidenceDigest 仍为 null。","approvalEvidenceWritten=false，finalApprovalRecorded=false，不能迁入正式图片清单。","uploadDisabled=true，externalStorageUploadDisabled=true。"],"requiredActions":[{"owner":"design","label":"准备设计负责人账号、视觉验收说明和图片摘要证据，但当前不上传","href":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card"},{"owner":"ops","label":"准备运营负责人账号、审批时间戳和内容使用说明","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card"},{"owner":"engineering","label":"实现 evidence writer 前继续保持 uploadDisabled=true 与 evidenceWriteDisabled=true","href":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-rental-housing-community-pixel-map-pin","transactionId":"visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","bytes":7404,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","approvalDigest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","visualDigest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","imageSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","transactionDigest":"4a3d02e3c03d4423d6df7dabce4cce7063f11770552749a7e4ea5edce37bfd4c","previewDigest":"71f4544accf1bfce54a3fb505218575881730d475a880601893953e3328c7a34","placeholderDigest":"b31c47720c462d27e8b2218212f8ec57912c3db0e5e1bb4aee6893136f3f9b85","evidencePacketDigest":"891a9811805438b55fc69cd9433d024f9a77bc39c73e54d6c555d0f27179185f","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-rental-housing-community-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-rental-housing-community-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"71f4544accf1bfce54a3fb505218575881730d475a880601893953e3328c7a34","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-rental-housing-community-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-pixel-map-pin","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","bytes":7066,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"88939069a734138ef22c5cd1870100f51d8f3bd58514bf4dcdca50f13607302c","approvalDigest":"98e018cb7e498e7ce4e0a66d8e3f5acccb85803590f8c16a4079dd2b4cfaefd9","visualDigest":"344bdeb59e4c79d322ec493cd4eeeafc226331200dc37d4e45d0f16a7b8561c6","imageSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","transactionDigest":"d415ba3fa35366b120775a29907a573bc15e15eb408eac3c5485ec4b5274c62e","previewDigest":"f896a9bd4f5cfbac638fc4cf3adf95500a25e1cdae8fc2ce86e20ec532ba965b","placeholderDigest":"23e0e4678315f4ca490fddb437803bd4f8239ccaa954d569077efd2dd5aa8442","evidencePacketDigest":"2eb2573cc3a724ba1ef6921f86396bacbfedce33906dd669c0418a5f7bd7bcfa","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-logistics-bbs-gap-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-logistics-bbs-gap-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"88939069a734138ef22c5cd1870100f51d8f3bd58514bf4dcdca50f13607302c","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"f896a9bd4f5cfbac638fc4cf3adf95500a25e1cdae8fc2ce86e20ec532ba965b","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-logistics-bbs-gap-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-pixel-map-pin","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","bytes":8495,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"10dd078257820d77d12970d29fa5b429357585d4020e157367be2b0af65b5520","approvalDigest":"505614d8f60f57885ca7cb9885ad161e2e9687bcd3310254c4bd1e7181a24dc5","visualDigest":"3be9bbaee6d9bbaacc56494be91365102c7026e49244a5cc67d1a9a66021240e","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","transactionDigest":"3bb44e96986a688339456ca8146af957bc0ef95293e6b319287f8b20faae78ae","previewDigest":"06588a2da4e16fbbea2a529423802895f233148939ab5c0576e8c040cd83a97d","placeholderDigest":"2f25b543c740c426e381ab196a4c33d9d4bf0e5aca0661d3c1c15b82c3b432e0","evidencePacketDigest":"ff737dc89e03742bddd7a288811282d13e17cd57f7b4b2eb07f9ae50af3ad168","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-highway-bbs-gap-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-highway-bbs-gap-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"10dd078257820d77d12970d29fa5b429357585d4020e157367be2b0af65b5520","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"06588a2da4e16fbbea2a529423802895f233148939ab5c0576e8c040cd83a97d","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-highway-bbs-gap-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-pixel-map-pin","placeholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-pixel-map-pin","previewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-pixel-map-pin","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","bytes":7176,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","placeholderStatus":"needs-pin-redraw","placeholderStatusLabel":"需先重绘地图 Pin","dryRunOnly":true,"uploadDisabled":true,"externalStorageUploadDisabled":true,"evidenceWriteDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"reviewDigest":"656019fdb3942333fa21856fe3d66c54fed7b9b9b3efdce8871fb2f52142041d","approvalDigest":"9aaffade81a34fa9d7a60c452a3a04162d671035d272d2d3d51977c75463c829","visualDigest":"ae90a43eb23bc8f41cc5ba9a9b00dc66e1393d2b20525a10fd9c734945367689","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","transactionDigest":"da1a09a9414e128403e08e8122cd12e5c043801a533cdf7d4c1d7c2c073d19b4","previewDigest":"888dd2f04d6b733812cc85eb44d5d2909dd26e64b4a541eb8b0aa75872ae2797","placeholderDigest":"6713a7cf8709f873769db62c44b41e2e380651815334bb7d051166c36cc3d511","evidencePacketDigest":"9f70f21d1f65749509719d6e88a46064df0f5ba3433115f3558c82250614ae6a","signerEvidence":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"设计负责人证据槽位已定义，但当前不允许上传或写入。"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"approverId":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"evidenceRequired":true,"evidenceSupplied":false,"samePersonForbidden":true,"uploadDisabled":true,"note":"运营负责人证据槽位已定义，但当前不允许上传或写入。"}],"evidenceBundle":{"table":"asset_visual_approval_evidence","schemaVersion":"2026-06-visual-approval-evidence-dry-run-v1","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-pixel-map-pin","targetPlaceholderId":"asset-visual-approval-placeholder-cn-commercial-bbs-gap-pixel-map-pin","targetPreviewRowId":"asset-visual-registry-preview-cn-commercial-bbs-gap-pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin","evidenceMode":"dry-run-only","uploadMode":"disabled","evidenceWriteDisabled":true,"evidenceTypes":["operator-account","time-stamped-approval","visual-review-note","source-image-digest","target-registry-row"],"evidenceRetentionPolicy":"retain-with-mcp-governance-index"},"evidenceRequirements":[{"evidenceType":"operator-account","label":"审批人账号","required":true,"supplied":false,"expectedFields":["role","approverId","approverDisplayName","identityProvider"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批人账号只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"time-stamped-approval","label":"审批时间戳","required":true,"supplied":false,"expectedFields":["approvedAt","timezone","approvalRecorded"],"sourceDigest":null,"uploadDisabled":true,"writeDisabled":true,"note":"审批时间戳只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"visual-review-note","label":"视觉复核说明","required":true,"supplied":false,"expectedFields":["reviewDigest","visualDigest","decisionReason"],"sourceDigest":"656019fdb3942333fa21856fe3d66c54fed7b9b9b3efdce8871fb2f52142041d","uploadDisabled":true,"writeDisabled":true,"note":"视觉复核说明只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"source-image-digest","label":"源图片摘要","required":true,"supplied":false,"expectedFields":["imageSha256","sourceEvidenceSha256","sourceEvidencePublicPath","manifestSource","sourceMatchesTransaction"],"sourceDigest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","uploadDisabled":true,"writeDisabled":true,"note":"源图片摘要只生成 dry-run 字段要求，当前不允许上传或写入。"},{"evidenceType":"target-registry-row","label":"目标清单行","required":true,"supplied":false,"expectedFields":["previewRowId","targetVisualResourceUri","previewDigest"],"sourceDigest":"888dd2f04d6b733812cc85eb44d5d2909dd26e64b4a541eb8b0aa75872ae2797","uploadDisabled":true,"writeDisabled":true,"note":"目标清单行只生成 dry-run 字段要求，当前不允许上传或写入。"}],"revocationEvidenceTemplate":{"templateId":"revocation-evidence-asset-visual-approval-placeholder-cn-commercial-bbs-gap-pixel-map-pin","evidenceRequired":true,"revocationUploadDisabled":true,"revocationWriteDisabled":true,"requiresDualControl":true,"rollbackScope":"unpublished-preview-row-only","note":"未来撤销真实审批时必须附加双人撤销证据；当前只生成模板，不写撤销证据。"},"releaseGate":{"placeholderReady":false,"previewRowReady":false,"transactionDryRunReady":false,"evidencePacketShapeReady":false,"signerIdentityPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"evidenceDigestPresent":false,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"uploadDisabled":true,"evidenceWriteDisabled":true,"registryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true},"qaChecklist":[{"label":"审批占位 ready","passed":false},{"label":"证据包结构 ready","passed":false},{"label":"本地生成源证据已检测","passed":true},{"label":"源证据与事务 source 一致","passed":true},{"label":"审批人身份仍未填写","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false},{"label":"证据表仍未写入","passed":false}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。"],"requiredActions":[{"owner":"qa","label":"回到审批占位账本处理前置阻断后再生成证据包","href":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin"},{"owner":"design","label":"先重绘地图 Pin，避免为不可用图片准备审批证据","href":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin"}],"links":{"evidenceApi":"/api/public/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidencePage":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","transaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"}}],"statusBreakdown":[{"status":"evidence-packet-ready","label":"证据包结构可检查","count":4},{"status":"needs-pin-redraw","label":"需先重绘地图 Pin","count":4},{"status":"needs-compliance-review","label":"需先合规复核","count":0},{"status":"missing-file","label":"缺文件不可提交证据","count":0},{"status":"blocked-by-brief","label":"Brief 阻断不可提交证据","count":0}],"countryBreakdown":[{"countrySlug":"cn","countryName":"中国内地","packetCount":8,"evidencePacketReadyCount":4,"blockedBeforeEvidenceCount":4}],"qaWarnings":["该证据包只做 dry-run，不上传审批附件、不写 asset_visual_approval_evidence。","evidence-packet-ready 只表示证据字段形状可检查，不代表真实审批证据已经提交。","sourceEvidence 可进入证据包 dry-run，但本地生成图片不能绕过双签、上传证据和正式写入流程。","uploadDisabled、externalStorageUploadDisabled、evidenceWriteDisabled、registryWriteDisabled 必须保持 true。","审批人身份、审批时间戳、证据 URI 和证据 digest 仍然为空。"],"publicNotes":["当前筛选范围内有 8 个审批证据 dry-run packet，4 个结构可检查，8 个命中本地生成源证据。","该层把真实审批占位继续升级为可审查证据包，明确运营要交什么证据，但不产生上传和写表副作用。","未来 evidence writer 应复用 evidencePacketDigest、placeholderDigest、previewDigest、transactionDigest 和 targetVisualResourceUri 做幂等校验。","BBS Gap 已进入 8 个审批证据 dry-run packet；仍不上传证据、不写 evidence、不允许真实批准。"]}