{"generatedAt":"2026-07-31T18:33:39.533Z","scope":{"countrySlug":null,"assetSlug":"cn-logistics-bbs-gap","status":"transaction-dry-run-ready","formatKey":null},"metrics":{"candidateCount":1,"transactionEnvelopeCount":1,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":0,"needsPinRedrawCount":0,"needsComplianceReviewCount":0,"missingFileCount":0,"blockedByBriefCount":0,"writeDisabledCount":1,"registryWriteDisabledCount":1,"mcpQueueWriteDisabledCount":1,"pixelAtlasPublishDisabledCount":1,"registryWrittenCount":0,"transactionWrittenCount":0,"mcpIndexQueuedCount":0,"committedCount":0,"transactionDigestCount":1,"mcpResourceCount":7},"records":[{"generatedAt":"2026-07-31T18:33:39.533Z","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","statusLabel":"存在可校验迁入事务","transactionCount":1,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":0,"writeDisabledCount":1,"registryWrittenCount":0,"recordDigest":"555a63c84f51b815e49a9edb1c8fe54e99ed8542edabf2e06a4089b49860525f","transactions":[{"generatedAt":"2026-07-31T18:33:39.533Z","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","approvalId":"cn-logistics-bbs-gap-isometric-nft-card-dual-control","reviewId":"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","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","transactionDigest":"66d6e4dfa2f324b8a704aa46052329d62ff7e4939501dbbdc4d3ecbb6d4c8a76","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"cba32301d31936e07e5b4e6029d66100","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","targetRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","createdAt":"2026-07-31T18:33:39.533Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-logistics-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-logistics-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","sourceImage":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"e076d8a02e1c65be44b2c918c617268df9ab7cd0d9ddd0e23e0be84ec6b90fcd","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/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","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-logistics-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","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":{"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","briefResourceUri":"reits://asset-brief-dry-run/cn-logistics-bbs-gap","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"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap","approval":"/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","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","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":{"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"}}],"transactions":[{"generatedAt":"2026-07-31T18:33:39.533Z","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","approvalId":"cn-logistics-bbs-gap-isometric-nft-card-dual-control","reviewId":"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","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","transactionDigest":"66d6e4dfa2f324b8a704aa46052329d62ff7e4939501dbbdc4d3ecbb6d4c8a76","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"cba32301d31936e07e5b4e6029d66100","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","targetRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","createdAt":"2026-07-31T18:33:39.533Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-logistics-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-logistics-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","sourceImage":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"e076d8a02e1c65be44b2c918c617268df9ab7cd0d9ddd0e23e0be84ec6b90fcd","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/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","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-logistics-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","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":{"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","briefResourceUri":"reits://asset-brief-dry-run/cn-logistics-bbs-gap","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"}}],"statusBreakdown":[{"status":"transaction-dry-run-ready","label":"事务 dry-run 可校验","count":1},{"status":"needs-pin-redraw","label":"需先重绘地图 Pin","count":0},{"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":"中国内地","transactionCount":1,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":0}],"qaWarnings":["该事务层只生成 dry-run envelope，不写 Asset Visual Registry。","transaction-dry-run-ready 只表示 digest、target 和 writeSet 可校验，不代表真实批准或真实迁入。","真实写入必须等待 approverId、approvedAt、事务 worker、回滚机制和 MCP queue worker 完成。","地图 Pin、合规复核、brief 阻断未清除前，不允许生成可校验迁入事务。"],"publicNotes":["当前筛选范围内有 1 个 visual transaction envelope，1 个可校验。","事务 envelope 串联 reviewDigest、approvalDigest、visualDigest、imageSha256 和目标 Registry 资源位。","该层为未来 REITs MCP、Pixel Atlas、VR 展厅和正式图片清单之间提供幂等迁入边界。","BBS Gap 已进入 1 个图片事务 envelope；仍不写 Registry、不排队 MCP、不发布地图或 BBS。"]}