{"generatedAt":"2026-09-07T03:28:49.521Z","scope":{"countrySlug":"cn","assetSlug":null,"status":"transaction-dry-run-ready","owner":null,"priority":null,"formatKey":null,"correctionType":null},"metrics":{"transactionCount":40,"transactionDryRunReadyCount":40,"needsTransactionFieldsCount":0,"needsDualControlCount":0,"blockedByPolicyCount":0,"writeDisabledCount":40,"databaseWriteDisabledCount":40,"mcpQueueWriteDisabledCount":40,"publicSurfaceWriteDisabledCount":40,"rollbackPlanCount":40,"transactionDigestCount":40,"transactionWrittenCount":0,"approvalWrittenCount":0,"correctionEventWrittenCount":0,"auditLogMutatedCount":0,"mcpIndexQueuedCount":0,"imageReplacementCount":0,"mapMutationCount":0,"bbsPostCount":0,"newsBindingWrittenCount":0,"registryPromotionAllowedCount":0,"mcpResourceCount":40},"records":[{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","targetAuditDigest":"e01c2b0ad5f500d2b3fbcadd6b7de6b52027fc7550fcbdf94aab391ddb250aa5","correctionDigest":"5046a313e725cd5d8107c8dcdb5b370bce1b6ab61fd2765dc3690fdcf0ce8830","approvalDigest":"05ef5ea0c28b829e5555d720c3d0c4c060ef031a1d07dcf30d2e9912c321e11a","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","actionDigest":"8028fef483151e902c071f38c3faf445bd619f5e11853e1c7be2d9b945c3de57","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"citationDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 citationDigest 与 citationEnvelope/evidenceMarkers 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6f5074394d6cc5e563145b2fe941d164","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"citationDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","targetAuditDigest":"e01c2b0ad5f500d2b3fbcadd6b7de6b52027fc7550fcbdf94aab391ddb250aa5","correctionDigest":"5046a313e725cd5d8107c8dcdb5b370bce1b6ab61fd2765dc3690fdcf0ce8830","approvalDigest":"05ef5ea0c28b829e5555d720c3d0c4c060ef031a1d07dcf30d2e9912c321e11a","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"e01c2b0ad5f500d2b3fbcadd6b7de6b52027fc7550fcbdf94aab391ddb250aa5","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"5046a313e725cd5d8107c8dcdb5b370bce1b6ab61fd2765dc3690fdcf0ce8830","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"05ef5ea0c28b829e5555d720c3d0c4c060ef031a1d07dcf30d2e9912c321e11a","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-citationDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"35326110cb00bcc516f7a73b44b1a839654497cf9a5d46628cebb25398beab02","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20citationDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/citationDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","targetAuditDigest":"3c083e8a25f50cef2b059ed219eed7ed2b2f43fc7395f67e5d406bf7780527d3","correctionDigest":"cd4cc94e29c9688eb1c51d6f3e947621f4b3dab5e87f9294e3038f1b0ad4179b","approvalDigest":"a51adeefb3a46d5217a3e2c45b400258e8ba911f0bd3c46a45208f6f36680f48","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","actionDigest":"d03bcc9992c0a6b80a33c39e1def38eeba3b1a18b3b4f89de83b4190122af8c2","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"directLookupDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 directLookupDigest 与 lookupEnvelope 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6b3e6bc9f7ce3e71493ff55f5ba2e95a","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"directLookupDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","targetAuditDigest":"3c083e8a25f50cef2b059ed219eed7ed2b2f43fc7395f67e5d406bf7780527d3","correctionDigest":"cd4cc94e29c9688eb1c51d6f3e947621f4b3dab5e87f9294e3038f1b0ad4179b","approvalDigest":"a51adeefb3a46d5217a3e2c45b400258e8ba911f0bd3c46a45208f6f36680f48","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"3c083e8a25f50cef2b059ed219eed7ed2b2f43fc7395f67e5d406bf7780527d3","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"cd4cc94e29c9688eb1c51d6f3e947621f4b3dab5e87f9294e3038f1b0ad4179b","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"a51adeefb3a46d5217a3e2c45b400258e8ba911f0bd3c46a45208f6f36680f48","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-directLookupDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"1885afc34a75f14cf42dacf7373a65a93fff2c12cd54c5b61f9649701e287602","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20directLookupDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/directLookupDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","targetAuditDigest":"840adb006757961b1cc2458a6fcd03efce55dbc403ab29bd1d7bbd209f8b5cb5","correctionDigest":"f20a50ff494b2089ee491c4126e68b8884aa1278a7e81149170f55ea35861197","approvalDigest":"49d3ca6f446229b6a0699d35c984d7eb8b8fd9bdbbf2fee5571895ba46ab4c0b","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","actionDigest":"837fc0695dc9f41cf3cb6a5bda243856f24ba54d33b1189d7b3a5e7521a8df7d","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"citationDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 citationDigest 与 citationEnvelope/evidenceMarkers 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"1b52fd590ffd27c7868790c85b90ef1f","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"citationDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","targetAuditDigest":"840adb006757961b1cc2458a6fcd03efce55dbc403ab29bd1d7bbd209f8b5cb5","correctionDigest":"f20a50ff494b2089ee491c4126e68b8884aa1278a7e81149170f55ea35861197","approvalDigest":"49d3ca6f446229b6a0699d35c984d7eb8b8fd9bdbbf2fee5571895ba46ab4c0b","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"840adb006757961b1cc2458a6fcd03efce55dbc403ab29bd1d7bbd209f8b5cb5","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"f20a50ff494b2089ee491c4126e68b8884aa1278a7e81149170f55ea35861197","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"49d3ca6f446229b6a0699d35c984d7eb8b8fd9bdbbf2fee5571895ba46ab4c0b","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-citationDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"6b1e43a87090a354fbd8e1ae9edc9398d79fdf556afbb13d2aabd9877ea80851","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20citationDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/citationDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","targetAuditDigest":"4ea3b816509a688fe0e34620214fa188f5f3dd91cdf7f39aed3de1598ef46ba3","correctionDigest":"2847eaaa0195f5359ebd648e90dcc96d615025170c526da3a0632f99644c0710","approvalDigest":"e5762da1f65011a7a440c850c8cc8eaaa7998c279991c5668d9d9ac0d456d8e8","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","actionDigest":"c2472727bf1bba7977c9797bb4aa88e954994b46d74d179f88de86e54284504a","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"directLookupDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 directLookupDigest 与 lookupEnvelope 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"ea4dfb69d5ce29c469689f812b873be3","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"directLookupDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","targetAuditDigest":"4ea3b816509a688fe0e34620214fa188f5f3dd91cdf7f39aed3de1598ef46ba3","correctionDigest":"2847eaaa0195f5359ebd648e90dcc96d615025170c526da3a0632f99644c0710","approvalDigest":"e5762da1f65011a7a440c850c8cc8eaaa7998c279991c5668d9d9ac0d456d8e8","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"4ea3b816509a688fe0e34620214fa188f5f3dd91cdf7f39aed3de1598ef46ba3","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"2847eaaa0195f5359ebd648e90dcc96d615025170c526da3a0632f99644c0710","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"e5762da1f65011a7a440c850c8cc8eaaa7998c279991c5668d9d9ac0d456d8e8","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-directLookupDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"bd165ec1d187e928d0f71d6ee8f3643e6c3462d452590e46d717f88223646066","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20directLookupDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/directLookupDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"0ac5292244aae146ec6b374a2dae39ee6a77e0941fa40cdab34f79f6c0e87360","correctionDigest":"0dc52c0d12030f247390e1173f0f607cfc63acc0d193d5eef9b5520716b31972","approvalDigest":"20c1b2d0dc203d9752364f132c0dbb2b8347b57120defa0c9bd82029a2318e82","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","actionDigest":"6326b2a318cdf5f32dfe8dfdb6904c266ecebe2f9caac26281634c916ffe5d40","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"consumerContractsAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认所有 consumer contract 只读且不可 mutation","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"66e514686debc4b3b7af5024c5c88122","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"consumerContractsAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"0ac5292244aae146ec6b374a2dae39ee6a77e0941fa40cdab34f79f6c0e87360","correctionDigest":"0dc52c0d12030f247390e1173f0f607cfc63acc0d193d5eef9b5520716b31972","approvalDigest":"20c1b2d0dc203d9752364f132c0dbb2b8347b57120defa0c9bd82029a2318e82","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"0ac5292244aae146ec6b374a2dae39ee6a77e0941fa40cdab34f79f6c0e87360","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"0dc52c0d12030f247390e1173f0f607cfc63acc0d193d5eef9b5520716b31972","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"20c1b2d0dc203d9752364f132c0dbb2b8347b57120defa0c9bd82029a2318e82","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-consumerContractsAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"f4446bc241e3b1c5adf04ada1b66a4fe1a51ec12df1a8948878e8e3b3585981f","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"edb33f8df5684a85aa03ecccf74e393c64be866fab5c883264d4a6cb39c2fae2","correctionDigest":"63a1c7325d367b982aaf58e38bcdd7d95e5c487955e1972b6c925820d3ca70a5","approvalDigest":"2176c249ab0d06b36d9a83fbbbced39518fcb93f7dfac7f9b31f511dee8bc879","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","actionDigest":"dd8c258487f21f4dc8eca5eb706da4eb8623f72d8b1abb465696e31bf9f8b5cc","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"evidenceMarkersAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 evidence markers 足以支撑引用抽屉、BBS 脚注和 VR 铭牌","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"140b1428e5a0c45ccb3949b3fff65d2b","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"evidenceMarkersAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"edb33f8df5684a85aa03ecccf74e393c64be866fab5c883264d4a6cb39c2fae2","correctionDigest":"63a1c7325d367b982aaf58e38bcdd7d95e5c487955e1972b6c925820d3ca70a5","approvalDigest":"2176c249ab0d06b36d9a83fbbbced39518fcb93f7dfac7f9b31f511dee8bc879","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"edb33f8df5684a85aa03ecccf74e393c64be866fab5c883264d4a6cb39c2fae2","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"63a1c7325d367b982aaf58e38bcdd7d95e5c487955e1972b6c925820d3ca70a5","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"2176c249ab0d06b36d9a83fbbbced39518fcb93f7dfac7f9b31f511dee8bc879","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-evidenceMarkersAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"f817033765e1eed3b09f8d19a65662606a4d9ffeee50a2075f284197c4e951dc","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"7bddd3956ad839a6d1d68f98d776829f3c6b925949a2d68b4058bfb5f1d5f7aa","correctionDigest":"2d0ef5f40b29d1ebef79ddc7c31e7b7e848bdedc2d80eff96754abd9fbed9003","approvalDigest":"b6496afb9de290cc534823251f85585a7e139e1669ed9673428c994681ffdb19","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","actionDigest":"335ee70eac336e3ef39c1bd628c9ac549cf9b45b0f2848eb04678c7395ec6431","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"queueDigestAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 queueDigest 指向 Cut55 缺口队列","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"49d986a0081641598cc8356df983db9d","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"queueDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"7bddd3956ad839a6d1d68f98d776829f3c6b925949a2d68b4058bfb5f1d5f7aa","correctionDigest":"2d0ef5f40b29d1ebef79ddc7c31e7b7e848bdedc2d80eff96754abd9fbed9003","approvalDigest":"b6496afb9de290cc534823251f85585a7e139e1669ed9673428c994681ffdb19","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"7bddd3956ad839a6d1d68f98d776829f3c6b925949a2d68b4058bfb5f1d5f7aa","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"2d0ef5f40b29d1ebef79ddc7c31e7b7e848bdedc2d80eff96754abd9fbed9003","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"b6496afb9de290cc534823251f85585a7e139e1669ed9673428c994681ffdb19","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-queueDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"0f61b59547955633e8fa2af390acc65957240e6f3660640fe635d12b764b63c5","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"e06500527dcfc01b83cba76c8dfc8dd8130af95c3b2393dd1f075627321e8b40","correctionDigest":"fe1a1b05354bb6716b02ab883e37f51e5f9c5e45d862d14145e33aeef60d4b88","approvalDigest":"23ff6c4b43112ec169e3d3f5ef27e4f40209e08ac9081e8ca047ef0232642b05","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","actionDigest":"b5b547c06514a150719c024e5ccf10d5571d7b1c658ca3b7bb364ac284c7bde4","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"consumerContractsAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认所有 consumer contract 只读且不可 mutation","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"223cc5685a4d767f089377f09b80bf90","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"consumerContractsAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"e06500527dcfc01b83cba76c8dfc8dd8130af95c3b2393dd1f075627321e8b40","correctionDigest":"fe1a1b05354bb6716b02ab883e37f51e5f9c5e45d862d14145e33aeef60d4b88","approvalDigest":"23ff6c4b43112ec169e3d3f5ef27e4f40209e08ac9081e8ca047ef0232642b05","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"e06500527dcfc01b83cba76c8dfc8dd8130af95c3b2393dd1f075627321e8b40","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"fe1a1b05354bb6716b02ab883e37f51e5f9c5e45d862d14145e33aeef60d4b88","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"23ff6c4b43112ec169e3d3f5ef27e4f40209e08ac9081e8ca047ef0232642b05","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-consumerContractsAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"78fa3701f039aeeb006d25672b36f4ee43bef609ac7b9807c3a390d094e8b571","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"578b95a28d45626de1ab9e6869dd8cb4e9cf562505928345d1aba8bf721575cd","correctionDigest":"8c6d45df5625aed5cdd8bbf5e08789de4e6c15b9c49b7bad5abf3dcf303e5b6f","approvalDigest":"56d8355ac0319f4f0fb587e9ba844f4c13845baa86dd5f18a393bca751273fc6","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","actionDigest":"d70856f51bc4825b9986b29d93822202fdc6dfa2e3ceff40bb906d4d31dc4d6f","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"evidenceMarkersAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 evidence markers 足以支撑引用抽屉、BBS 脚注和 VR 铭牌","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"ee0dd74605cad02798c9793d62ddd095","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"evidenceMarkersAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"578b95a28d45626de1ab9e6869dd8cb4e9cf562505928345d1aba8bf721575cd","correctionDigest":"8c6d45df5625aed5cdd8bbf5e08789de4e6c15b9c49b7bad5abf3dcf303e5b6f","approvalDigest":"56d8355ac0319f4f0fb587e9ba844f4c13845baa86dd5f18a393bca751273fc6","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"578b95a28d45626de1ab9e6869dd8cb4e9cf562505928345d1aba8bf721575cd","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"8c6d45df5625aed5cdd8bbf5e08789de4e6c15b9c49b7bad5abf3dcf303e5b6f","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"56d8355ac0319f4f0fb587e9ba844f4c13845baa86dd5f18a393bca751273fc6","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-evidenceMarkersAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"d9336c5f5aa8788a6835d883f6b84adefc6937ee0e17d9477f30e8c0217990e9","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"399544393600c5ab91d94f9faa46177f3af489dfc320a62f49a30fec250e47a7","correctionDigest":"6fae187c6a9a30a15295bb2952d87e8455f2de22af01745a5480aa9f3ce1a087","approvalDigest":"dc87699f2db550f46d9a3b7feedd76c75192016fc3bcfc48af80f391468e8e54","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","actionDigest":"29bb0f568ebe838167c21326eef24f08352278c71154556fd25b033323ebf534","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"queueDigestAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 queueDigest 指向 Cut55 缺口队列","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"76698780ca70956900bf69c1f6ddecc5","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"queueDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"399544393600c5ab91d94f9faa46177f3af489dfc320a62f49a30fec250e47a7","correctionDigest":"6fae187c6a9a30a15295bb2952d87e8455f2de22af01745a5480aa9f3ce1a087","approvalDigest":"dc87699f2db550f46d9a3b7feedd76c75192016fc3bcfc48af80f391468e8e54","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"399544393600c5ab91d94f9faa46177f3af489dfc320a62f49a30fec250e47a7","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"6fae187c6a9a30a15295bb2952d87e8455f2de22af01745a5480aa9f3ce1a087","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"dc87699f2db550f46d9a3b7feedd76c75192016fc3bcfc48af80f391468e8e54","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-queueDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c3b46c28d6b1d966c4b2d0a6ee57c5266567f68676504fd88588fadff8669c00","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","targetAuditDigest":"b62889981906883c758b6283526f998959220e01bb7c33bb52729a9bdf2db332","correctionDigest":"34c66ec3491510a8a630ab4adfba4b2105223b6545f22c3bc15c32c79b09696e","approvalDigest":"ae843e6564c136a7f622ecc4c2f42dcc132b1878849a173093daff984f61b295","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","actionDigest":"f883a7b958761b4e556d86f95c4c5dfa3303e51c5ab23c7fce9ec83d3e59e60d","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"b6c2a667925b3094475c6e974f7e7b51","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"bridgeDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","targetAuditDigest":"b62889981906883c758b6283526f998959220e01bb7c33bb52729a9bdf2db332","correctionDigest":"34c66ec3491510a8a630ab4adfba4b2105223b6545f22c3bc15c32c79b09696e","approvalDigest":"ae843e6564c136a7f622ecc4c2f42dcc132b1878849a173093daff984f61b295","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"b62889981906883c758b6283526f998959220e01bb7c33bb52729a9bdf2db332","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"34c66ec3491510a8a630ab4adfba4b2105223b6545f22c3bc15c32c79b09696e","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"ae843e6564c136a7f622ecc4c2f42dcc132b1878849a173093daff984f61b295","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"7538b1773cd39843b7bf1a995975d46b9ea8c6780a3bdad4ee4f50d34a29a619","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","targetAuditDigest":"089e5a3a11443e5610e4eb17d7c880e358aa428768159931f8b83cdc03a84e0a","correctionDigest":"4c49cd5ae8bd5e5476534c49967824e091e578ff55599a9f548a8595a5e59636","approvalDigest":"d9606f6171768f09a0b12ece314aab1c11c1508b0bae94a2989222fa52bc50fe","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","actionDigest":"e2cc95227b4986fb74dcb321095ac5f3953d3518e14403702ecddbe20cf818c1","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"c2e01c335b124687ed994fbea7ed42b3","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"visualDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","targetAuditDigest":"089e5a3a11443e5610e4eb17d7c880e358aa428768159931f8b83cdc03a84e0a","correctionDigest":"4c49cd5ae8bd5e5476534c49967824e091e578ff55599a9f548a8595a5e59636","approvalDigest":"d9606f6171768f09a0b12ece314aab1c11c1508b0bae94a2989222fa52bc50fe","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"089e5a3a11443e5610e4eb17d7c880e358aa428768159931f8b83cdc03a84e0a","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"4c49cd5ae8bd5e5476534c49967824e091e578ff55599a9f548a8595a5e59636","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"d9606f6171768f09a0b12ece314aab1c11c1508b0bae94a2989222fa52bc50fe","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"e25e6e8a14696dbba916d6e392bf49c8315280f1f93c9708e11e9c7c12221f8a","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","targetAuditDigest":"443165c73c14e02876926268bae72448093da5e1218377f2a5ae2aa821c9da7b","correctionDigest":"b219cb735fd9922ce17ab56b0a4f24ea835e12270bec02395e47d727c7808773","approvalDigest":"9022ddc2b9e0e7746a712cb996f608565fffecb5c998075c48a0391435ed986b","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","actionDigest":"5b7b9e63c23a7bf8ae809cce8c076b9cb0cfec94221c907c2bb5d5750a478d34","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"0ff03b88204281984f47af3907914682","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"bridgeDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","targetAuditDigest":"443165c73c14e02876926268bae72448093da5e1218377f2a5ae2aa821c9da7b","correctionDigest":"b219cb735fd9922ce17ab56b0a4f24ea835e12270bec02395e47d727c7808773","approvalDigest":"9022ddc2b9e0e7746a712cb996f608565fffecb5c998075c48a0391435ed986b","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"443165c73c14e02876926268bae72448093da5e1218377f2a5ae2aa821c9da7b","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"b219cb735fd9922ce17ab56b0a4f24ea835e12270bec02395e47d727c7808773","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"9022ddc2b9e0e7746a712cb996f608565fffecb5c998075c48a0391435ed986b","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5255d12c5309c2643fc445b23089e4ce3f27aad400e8627969b77c8ef762e39a","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","targetAuditDigest":"ec471ce58cae8191ed33f90fd2f29b9ca3f17c89cf9f96dfce28008f2bed538f","correctionDigest":"8f0e8a4c2d8150f2020a032818ad28b3e801b9d2a810f4483fb51712d1bd834a","approvalDigest":"1dc4e52face3dcd82a5f0a1894b9a37718977f3ef751274185542227c8597d1a","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","actionDigest":"429166b4aa093da48cfd57c93ced1387d048eda0644c597b05c2f4634c5ccdb4","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"c8705c40ef2eeb648cdd9cf9b4fab500","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"visualDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","targetAuditDigest":"ec471ce58cae8191ed33f90fd2f29b9ca3f17c89cf9f96dfce28008f2bed538f","correctionDigest":"8f0e8a4c2d8150f2020a032818ad28b3e801b9d2a810f4483fb51712d1bd834a","approvalDigest":"1dc4e52face3dcd82a5f0a1894b9a37718977f3ef751274185542227c8597d1a","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"ec471ce58cae8191ed33f90fd2f29b9ca3f17c89cf9f96dfce28008f2bed538f","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"8f0e8a4c2d8150f2020a032818ad28b3e801b9d2a810f4483fb51712d1bd834a","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"1dc4e52face3dcd82a5f0a1894b9a37718977f3ef751274185542227c8597d1a","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"6df698f6753e15322c70afa0c9a27e963dd12aaea1e3ef49c3b0fef66a6e8817","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"f446bd647f10abd71463fa21c0a0d1bfb4469e305c1df4e3775249993cb527d2","correctionDigest":"7f1d151e298df99652a2aab902c5ed87252cd990fe34032743637566024313c1","approvalDigest":"5d2b44be9a0e08eac6646d8fdd6cfa7e8251155e71140371656ec0ec35797539","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","actionDigest":"0860152856135cb42026707d246ec85d829cbbceda1b60f6ca891f0438238e69","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"ec080954ec589a4307933307c0b80ac6","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"noAutoPublishAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"f446bd647f10abd71463fa21c0a0d1bfb4469e305c1df4e3775249993cb527d2","correctionDigest":"7f1d151e298df99652a2aab902c5ed87252cd990fe34032743637566024313c1","approvalDigest":"5d2b44be9a0e08eac6646d8fdd6cfa7e8251155e71140371656ec0ec35797539","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"f446bd647f10abd71463fa21c0a0d1bfb4469e305c1df4e3775249993cb527d2","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"7f1d151e298df99652a2aab902c5ed87252cd990fe34032743637566024313c1","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"5d2b44be9a0e08eac6646d8fdd6cfa7e8251155e71140371656ec0ec35797539","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noAutoPublishAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"32a1ed87a8210841060508162a297bc7511de2497b485e07ea550a349797ad47","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20noAutoPublishAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noAutoPublishAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"c6eafc770579e11a76f74f0f9135e1ca3b8b19cf98d6e95d5001d4ede357f999","correctionDigest":"e2431731cda852113c1636617d13a592422587d43f2d6b232bfd165b0180c092","approvalDigest":"a13836f9b735b1d1d3804530bff0cab338e69024719e3eda37f616d401822338","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","actionDigest":"3a566c7881cbe2eff599ff2a778c4e2b67ea4a8b1842e352297911b0dd3d6faa","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"55221cb2837e615ba276386e5eb723d6","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"noTradingSignalAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"c6eafc770579e11a76f74f0f9135e1ca3b8b19cf98d6e95d5001d4ede357f999","correctionDigest":"e2431731cda852113c1636617d13a592422587d43f2d6b232bfd165b0180c092","approvalDigest":"a13836f9b735b1d1d3804530bff0cab338e69024719e3eda37f616d401822338","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"c6eafc770579e11a76f74f0f9135e1ca3b8b19cf98d6e95d5001d4ede357f999","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"e2431731cda852113c1636617d13a592422587d43f2d6b232bfd165b0180c092","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"a13836f9b735b1d1d3804530bff0cab338e69024719e3eda37f616d401822338","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noTradingSignalAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"47fdefeff89e6399829a216dc236638304b80d184bed43b0193a04203a28743a","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20noTradingSignalAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noTradingSignalAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"e5c6f8f92e46b3e46f7530a177e89cacbfa3e76f6c6d85b8d5dd0583ad005cc7","correctionDigest":"8f60b53c5d4565a66dbfdf719b231e549bcbbb8adacdb8823afd562c63b77e91","approvalDigest":"a0105dd4efb42dd7f2869a1be4c138e0c42f46e397a5ed51485c5cd5c54f2db6","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","actionDigest":"cbffe0917114e7351af30057147c10d8731939de1441be6be86fbf320bf8d1c4","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"26a4fba6c20a0344536d5006e8a36a21","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"noAutoPublishAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"e5c6f8f92e46b3e46f7530a177e89cacbfa3e76f6c6d85b8d5dd0583ad005cc7","correctionDigest":"8f60b53c5d4565a66dbfdf719b231e549bcbbb8adacdb8823afd562c63b77e91","approvalDigest":"a0105dd4efb42dd7f2869a1be4c138e0c42f46e397a5ed51485c5cd5c54f2db6","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"e5c6f8f92e46b3e46f7530a177e89cacbfa3e76f6c6d85b8d5dd0583ad005cc7","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"8f60b53c5d4565a66dbfdf719b231e549bcbbb8adacdb8823afd562c63b77e91","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"a0105dd4efb42dd7f2869a1be4c138e0c42f46e397a5ed51485c5cd5c54f2db6","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noAutoPublishAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"f0842c674d67626ba95ba5ea30c2ca0f1623246ec32709e93104c928b77ca313","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20noAutoPublishAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/noAutoPublishAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"b88e2d782f54e6f5d9a19b1967bc144bd46b820cc496fabb8fd05e1e8e93f005","correctionDigest":"84865b43045786635e84376438ed7ec9b640c7eb6f21107db259954f4a78677f","approvalDigest":"5083211875d952a93c8840ba136469791236940e56f67197ef72ec661f16374b","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","actionDigest":"9fdbfaea4f0cddf6cb26d90dac0f264347beb740366a9bc7a43bc2b178d954ed","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"8f476f27e840f36f510f0db065a06757","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"noTradingSignalAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"b88e2d782f54e6f5d9a19b1967bc144bd46b820cc496fabb8fd05e1e8e93f005","correctionDigest":"84865b43045786635e84376438ed7ec9b640c7eb6f21107db259954f4a78677f","approvalDigest":"5083211875d952a93c8840ba136469791236940e56f67197ef72ec661f16374b","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"b88e2d782f54e6f5d9a19b1967bc144bd46b820cc496fabb8fd05e1e8e93f005","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"84865b43045786635e84376438ed7ec9b640c7eb6f21107db259954f4a78677f","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"5083211875d952a93c8840ba136469791236940e56f67197ef72ec661f16374b","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noTradingSignalAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5d832016a386004d1ee64f82f0c42e3f1c8e3fa941a658a6260516b385b02e9e","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20noTradingSignalAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/noTradingSignalAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"e000e8886abb7b85d128e22bf18e5623bebdc9b3aa1d97adfcb9fcec278a54db","correctionDigest":"9e412aba074c7f219d330f49bec1bea5508908cb1111d25e23c8fe6bac51a81e","approvalDigest":"a20d57dee2496a0101cd3254dc9badf2c414f53ff84cb184acf9b709df52fe57","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","actionDigest":"c20204c4f25dbeabb692d5d32180e8220f615b8dfc097588612f719596766f05","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"fcddbc0263dd4bb9a51d71da548a5f5d","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"noAutoPublishAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"e000e8886abb7b85d128e22bf18e5623bebdc9b3aa1d97adfcb9fcec278a54db","correctionDigest":"9e412aba074c7f219d330f49bec1bea5508908cb1111d25e23c8fe6bac51a81e","approvalDigest":"a20d57dee2496a0101cd3254dc9badf2c414f53ff84cb184acf9b709df52fe57","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"e000e8886abb7b85d128e22bf18e5623bebdc9b3aa1d97adfcb9fcec278a54db","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"9e412aba074c7f219d330f49bec1bea5508908cb1111d25e23c8fe6bac51a81e","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"a20d57dee2496a0101cd3254dc9badf2c414f53ff84cb184acf9b709df52fe57","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noAutoPublishAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5c3f5bd577a4dc166a88c0c069c82f92b221c8e330e0a353679446c0dca6b347","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20noAutoPublishAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noAutoPublishAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"5172472ca84f95cf98076aa63eb8488163de64398c7c92102dbcdb1dd58ea4d4","correctionDigest":"928a3211079d07862ebdb2ccf354cb982ec32bcbb5d90d8c3405aabf8c9ef603","approvalDigest":"3c74a38ae434ae45a6829b39c874790d41063c39b88837beac4e875717fcac50","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","actionDigest":"313b02a76b21a24d719473c06ec13dc325ceb3e513a5348404f1a317bfb274ca","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"985c970a86b96748e0f6e1478e064ee3","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"noTradingSignalAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"5172472ca84f95cf98076aa63eb8488163de64398c7c92102dbcdb1dd58ea4d4","correctionDigest":"928a3211079d07862ebdb2ccf354cb982ec32bcbb5d90d8c3405aabf8c9ef603","approvalDigest":"3c74a38ae434ae45a6829b39c874790d41063c39b88837beac4e875717fcac50","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"5172472ca84f95cf98076aa63eb8488163de64398c7c92102dbcdb1dd58ea4d4","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"928a3211079d07862ebdb2ccf354cb982ec32bcbb5d90d8c3405aabf8c9ef603","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"3c74a38ae434ae45a6829b39c874790d41063c39b88837beac4e875717fcac50","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noTradingSignalAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"a9ec74c5eecd8f1a81a845c182afd8e3d5abb080df32d79287dc0db4b31b779b","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20noTradingSignalAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noTradingSignalAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"024baa5be913f1966291f656f55d8c55fd4af1d5ce34c0dc841fb5c8755f093f","correctionDigest":"7852b06fa6614b9f9dad52cf76dc1c1deebd643227452885f0ab19f656545e5a","approvalDigest":"af77737a4c792103659de1895652088b6fc30baf8a37ad2fb29884f069fbf918","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","actionDigest":"42707ec74917e28123bd92682b9337e25e5e1626883c18974e6b4422174b6797","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"bf7b45663e9c063b314382c06d8e53e1","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"noAutoPublishAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"024baa5be913f1966291f656f55d8c55fd4af1d5ce34c0dc841fb5c8755f093f","correctionDigest":"7852b06fa6614b9f9dad52cf76dc1c1deebd643227452885f0ab19f656545e5a","approvalDigest":"af77737a4c792103659de1895652088b6fc30baf8a37ad2fb29884f069fbf918","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"024baa5be913f1966291f656f55d8c55fd4af1d5ce34c0dc841fb5c8755f093f","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"7852b06fa6614b9f9dad52cf76dc1c1deebd643227452885f0ab19f656545e5a","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"af77737a4c792103659de1895652088b6fc30baf8a37ad2fb29884f069fbf918","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noAutoPublishAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"a66567b35fe3762bdee492c50cd9c5eb0eed2eab690bb9eb45cfafb446042139","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20noAutoPublishAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/noAutoPublishAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"8c9403882e43188397fda77eba41d00125f6d0bda88e08a83089c844f56871af","correctionDigest":"f4696c8e666f76087ad2078b88d5798ba846feb33045146e42fd988a83439377","approvalDigest":"925480de86de896df730b304da50281e5497cc8359f9d734a2bb7b1ac078887e","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","actionDigest":"ede0ca1f49dc4704e9cb997c59b404ed1acdc97247b2adc5537f9a04d10c7d87","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"role-label-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"f1f54891ecd188b3084bc1a62a31920c","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"noTradingSignalAccepted","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"8c9403882e43188397fda77eba41d00125f6d0bda88e08a83089c844f56871af","correctionDigest":"f4696c8e666f76087ad2078b88d5798ba846feb33045146e42fd988a83439377","approvalDigest":"925480de86de896df730b304da50281e5497cc8359f9d734a2bb7b1ac078887e","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"8c9403882e43188397fda77eba41d00125f6d0bda88e08a83089c844f56871af","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"f4696c8e666f76087ad2078b88d5798ba846feb33045146e42fd988a83439377","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"925480de86de896df730b304da50281e5497cc8359f9d734a2bb7b1ac078887e","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noTradingSignalAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"eef772c25c6bd86a88cdb13735036131caa4f070c91f1abf9bb0a7cc7cb66d58","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20noTradingSignalAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/noTradingSignalAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","targetAuditDigest":"158d4149771b1fc467548a4fa67dcf242a13b0ea972741da8858c572be511724","correctionDigest":"5789cde21d024ddf736636a9f150c5ed6273c958e68a842d72df7e3cdd47ae9b","approvalDigest":"6f15dcf992016b094edcf42bc1e8c10ade8ec9b941c2c0e2834d7e6462d8ae68","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","actionDigest":"668ecf9c1c1effcbbb42a198a1a8ec6b03c77fafd20c02c87f0a0d229691dde0","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"citationDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 citationDigest 与 citationEnvelope/evidenceMarkers 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"18f8955f39ef384777ffbd52ff53fa5b","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"citationDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","targetAuditDigest":"158d4149771b1fc467548a4fa67dcf242a13b0ea972741da8858c572be511724","correctionDigest":"5789cde21d024ddf736636a9f150c5ed6273c958e68a842d72df7e3cdd47ae9b","approvalDigest":"6f15dcf992016b094edcf42bc1e8c10ade8ec9b941c2c0e2834d7e6462d8ae68","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"158d4149771b1fc467548a4fa67dcf242a13b0ea972741da8858c572be511724","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"5789cde21d024ddf736636a9f150c5ed6273c958e68a842d72df7e3cdd47ae9b","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"6f15dcf992016b094edcf42bc1e8c10ade8ec9b941c2c0e2834d7e6462d8ae68","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-citationDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"7d4c7f6fc0c4a96060c35f9b6ad919aff9cbfd8c5da5bd57ff1bb3949e0089c1","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20citationDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/citationDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","targetAuditDigest":"232caaade40660b6a27c045f41c6bdcdc4ebf82ae74a8cf85c1cfd18da248ebe","correctionDigest":"e2ac9a454d507cd04baadff2d07fb5b79b0911537702c5f5330cd9131de6d1cb","approvalDigest":"f4f263d544f431350e562f9039c1fb8836e81c035c6545f5beee199fcf562564","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","actionDigest":"afe6c58780268fc31c3fdfec0236535b13436c40f7c604191fe7ba9ee9a65f23","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"directLookupDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 directLookupDigest 与 lookupEnvelope 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"d7553288d9fd5a87b80f7d779da00aeb","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"directLookupDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","targetAuditDigest":"232caaade40660b6a27c045f41c6bdcdc4ebf82ae74a8cf85c1cfd18da248ebe","correctionDigest":"e2ac9a454d507cd04baadff2d07fb5b79b0911537702c5f5330cd9131de6d1cb","approvalDigest":"f4f263d544f431350e562f9039c1fb8836e81c035c6545f5beee199fcf562564","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"232caaade40660b6a27c045f41c6bdcdc4ebf82ae74a8cf85c1cfd18da248ebe","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"e2ac9a454d507cd04baadff2d07fb5b79b0911537702c5f5330cd9131de6d1cb","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f4f263d544f431350e562f9039c1fb8836e81c035c6545f5beee199fcf562564","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-directLookupDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"7f25342cdb59a32286533b664f2c18441eff69f41c484108283433b8d743eaff","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20directLookupDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/directLookupDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","targetAuditDigest":"d67a6a1d731061a058f03981c1bbd6a9fa36b4aee8a921c68c415b972ba6181d","correctionDigest":"4a2fb356ebff21d1d7fed29d1465e27ff415ad94130f4ea6141179aec66819e4","approvalDigest":"d7591dace8b8ee021f83b9cca0c9e1b3b5a89dc9844406e3231c0709f22563e4","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","actionDigest":"322a4dca354011d0523e916840e471dca75f0705c0c0f12b014e8c6e5e1876bf","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"citationDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 citationDigest 与 citationEnvelope/evidenceMarkers 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"c1032ffdb1145a4007dd19754230e054","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"citationDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","targetAuditDigest":"d67a6a1d731061a058f03981c1bbd6a9fa36b4aee8a921c68c415b972ba6181d","correctionDigest":"4a2fb356ebff21d1d7fed29d1465e27ff415ad94130f4ea6141179aec66819e4","approvalDigest":"d7591dace8b8ee021f83b9cca0c9e1b3b5a89dc9844406e3231c0709f22563e4","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"d67a6a1d731061a058f03981c1bbd6a9fa36b4aee8a921c68c415b972ba6181d","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"4a2fb356ebff21d1d7fed29d1465e27ff415ad94130f4ea6141179aec66819e4","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"d7591dace8b8ee021f83b9cca0c9e1b3b5a89dc9844406e3231c0709f22563e4","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-citationDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"4e390fa29a359dde8d4a994def8d04fc0fd76ac7ecb80ac0d30ae1e493648eea","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20citationDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/citationDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","targetAuditDigest":"d073fb5d0829eec6e9f59a30755bc8edfbd6648a549a6d03924eeed250e99910","correctionDigest":"7cfa45d3b92f3a4f123c1127db5097a4e9fa755989e7d14afaf37797b65babff","approvalDigest":"c77c73197c61bbb318b2fc184d1cdc2e09d3775e241bd8bc17800701da45ddde","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","actionDigest":"5601d4413538676e84ba88ac199771d056646c3b415a81ac1a5bc2aa2d04aa88","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"directLookupDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 directLookupDigest 与 lookupEnvelope 一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"1ce8e3be72f50ef5faf65e51cd3734c8","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"directLookupDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","targetAuditDigest":"d073fb5d0829eec6e9f59a30755bc8edfbd6648a549a6d03924eeed250e99910","correctionDigest":"7cfa45d3b92f3a4f123c1127db5097a4e9fa755989e7d14afaf37797b65babff","approvalDigest":"c77c73197c61bbb318b2fc184d1cdc2e09d3775e241bd8bc17800701da45ddde","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"d073fb5d0829eec6e9f59a30755bc8edfbd6648a549a6d03924eeed250e99910","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"7cfa45d3b92f3a4f123c1127db5097a4e9fa755989e7d14afaf37797b65babff","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"c77c73197c61bbb318b2fc184d1cdc2e09d3775e241bd8bc17800701da45ddde","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-directLookupDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"d85aad7d8c0263362d0c60c318b7ea4fb26bcd588d759b2a58f1d43d99370386","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20directLookupDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/directLookupDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","targetAuditDigest":"b8c20b0377874cf36a45fbd81c126af36cd654c46f8df35e7068456c9b48c6f5","correctionDigest":"1819fe591b43dab27320d19fb6aa41b31fd5cdd7c3c3da075f98b7b32b9f2692","approvalDigest":"59767f044a57160a7c0fa289ebf2daa405aa954cd16d09fecd7542282a9934cd","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","actionDigest":"a4b8b7b195c71e88ccfdd241377c4a0790a237b3eb4895787822c1494856a9ae","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"consumerContractsAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认所有 consumer contract 只读且不可 mutation","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"c4b2719dc1f1ac2140c23536839e85cf","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"consumerContractsAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","targetAuditDigest":"b8c20b0377874cf36a45fbd81c126af36cd654c46f8df35e7068456c9b48c6f5","correctionDigest":"1819fe591b43dab27320d19fb6aa41b31fd5cdd7c3c3da075f98b7b32b9f2692","approvalDigest":"59767f044a57160a7c0fa289ebf2daa405aa954cd16d09fecd7542282a9934cd","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"b8c20b0377874cf36a45fbd81c126af36cd654c46f8df35e7068456c9b48c6f5","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"1819fe591b43dab27320d19fb6aa41b31fd5cdd7c3c3da075f98b7b32b9f2692","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"59767f044a57160a7c0fa289ebf2daa405aa954cd16d09fecd7542282a9934cd","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-consumerContractsAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"34bbc2c1a1cc8dd0368cd037af2f4fc96f2b50624280d70173f1ce85e97ecb2a","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","targetAuditDigest":"6c9e2191608a8d65955d8c4db63b9dd5f80d818f65bca38b27b5fcf5c6ec5f95","correctionDigest":"b42811e2cd1ed4949317a50f1a71a5012144a6d761f1b76617b38d6064f74d41","approvalDigest":"4018ace9945ebe74086c277ea993c7f61b7cd88b55bbf885bfc23a1ff4323c15","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","actionDigest":"999d08ff2fc8c17ad12e9f6ee345d3afbf23da225d6fb4736f7c2f37913220a4","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"evidenceMarkersAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 evidence markers 足以支撑引用抽屉、BBS 脚注和 VR 铭牌","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"9950e3d0333ab41e06b5c9334daa7379","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"evidenceMarkersAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","targetAuditDigest":"6c9e2191608a8d65955d8c4db63b9dd5f80d818f65bca38b27b5fcf5c6ec5f95","correctionDigest":"b42811e2cd1ed4949317a50f1a71a5012144a6d761f1b76617b38d6064f74d41","approvalDigest":"4018ace9945ebe74086c277ea993c7f61b7cd88b55bbf885bfc23a1ff4323c15","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"6c9e2191608a8d65955d8c4db63b9dd5f80d818f65bca38b27b5fcf5c6ec5f95","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"b42811e2cd1ed4949317a50f1a71a5012144a6d761f1b76617b38d6064f74d41","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"4018ace9945ebe74086c277ea993c7f61b7cd88b55bbf885bfc23a1ff4323c15","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-evidenceMarkersAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"f164ee7f827c0b604c422fa2d8e443be620236fed8d7379352684d4202ebd5a5","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","targetAuditDigest":"a2e2504d4bb90da0d82cfd1b1fee50fabef37e1c10f96ae786747dd705db2c56","correctionDigest":"703abe10f90751c7011883517461c689c0d4ab777e710879a0f6941b74af9984","approvalDigest":"2501c292ee361c53727ee44bb3b08354a5f9372e158f9bd22a50dbbe107bd765","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","actionDigest":"2958fca02a17d672507b79fa70e17ed66ca36398113ebb14c161e931ba87d70d","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"queueDigestAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 queueDigest 指向 Cut55 缺口队列","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"3fe20f085fd490d0095681c08b8b6811","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"queueDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","targetAuditDigest":"a2e2504d4bb90da0d82cfd1b1fee50fabef37e1c10f96ae786747dd705db2c56","correctionDigest":"703abe10f90751c7011883517461c689c0d4ab777e710879a0f6941b74af9984","approvalDigest":"2501c292ee361c53727ee44bb3b08354a5f9372e158f9bd22a50dbbe107bd765","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"a2e2504d4bb90da0d82cfd1b1fee50fabef37e1c10f96ae786747dd705db2c56","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"703abe10f90751c7011883517461c689c0d4ab777e710879a0f6941b74af9984","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"2501c292ee361c53727ee44bb3b08354a5f9372e158f9bd22a50dbbe107bd765","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-queueDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"a59459d2a1024b9587b81aa6445f6067f57bbd16152ef0ac524271bbd86e429e","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","targetAuditDigest":"0dd4177c97cdd96e66d0868eff9dd752d87c17b8648a8458fb32d0f9a89452e4","correctionDigest":"677013e70c284db1ed892a1042956e9a641a11237f6589134e3762e596ed8dd6","approvalDigest":"29fe406bc9d82590a03b8b88893b4cd02e24d4e400e4eeeecce50df78541bd27","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","actionDigest":"bda81fbbea00555a4c9d8c366945b82f6f84ff0f5a45d5881c8605668e85bfaf","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"consumerContractsAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认所有 consumer contract 只读且不可 mutation","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6ad0561f29cb305a98dc0ba534a499cc","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"consumerContractsAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","targetAuditDigest":"0dd4177c97cdd96e66d0868eff9dd752d87c17b8648a8458fb32d0f9a89452e4","correctionDigest":"677013e70c284db1ed892a1042956e9a641a11237f6589134e3762e596ed8dd6","approvalDigest":"29fe406bc9d82590a03b8b88893b4cd02e24d4e400e4eeeecce50df78541bd27","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"0dd4177c97cdd96e66d0868eff9dd752d87c17b8648a8458fb32d0f9a89452e4","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"677013e70c284db1ed892a1042956e9a641a11237f6589134e3762e596ed8dd6","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"29fe406bc9d82590a03b8b88893b4cd02e24d4e400e4eeeecce50df78541bd27","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-consumerContractsAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"12ead75ec7ca9848bd9dfaa7918818c2e18ba2d07b70aef17a74e8b667731b94","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","targetAuditDigest":"e06964703ef1f9cbedf64a38cc1f9c58ad414192b48fdc5ed39a557a52fe752e","correctionDigest":"316a23da952f0eb5ebfce1de4893ff95ca1286b67b060d9fec7820bce7969cd7","approvalDigest":"cc5a307bf42195cbc2771d967e5383091fd23947e972df3e9611ece4a950d055","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","actionDigest":"cc97278aeaef41861f824cbee9c5e68ecd6dff3e1baee59dd22b927431c12fa9","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"evidenceMarkersAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 evidence markers 足以支撑引用抽屉、BBS 脚注和 VR 铭牌","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"5f849ce7131dccadbcaa0c36d607761b","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"evidenceMarkersAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","targetAuditDigest":"e06964703ef1f9cbedf64a38cc1f9c58ad414192b48fdc5ed39a557a52fe752e","correctionDigest":"316a23da952f0eb5ebfce1de4893ff95ca1286b67b060d9fec7820bce7969cd7","approvalDigest":"cc5a307bf42195cbc2771d967e5383091fd23947e972df3e9611ece4a950d055","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"e06964703ef1f9cbedf64a38cc1f9c58ad414192b48fdc5ed39a557a52fe752e","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"316a23da952f0eb5ebfce1de4893ff95ca1286b67b060d9fec7820bce7969cd7","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"cc5a307bf42195cbc2771d967e5383091fd23947e972df3e9611ece4a950d055","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-evidenceMarkersAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5c41dfd856d0a541921d332bc43d853340f9e3d6ee2daa213c9082ca8a45fb72","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","targetAuditDigest":"afc7c9f8409145a944bc3b12681de385fd0133ba38366952c3e70a558b90abd9","correctionDigest":"9fb0bb7f5ffa838d4b5626e764a48107d0db49734a4716430e9c67194e823fc6","approvalDigest":"50030f7ea23d8f0a86badd5c9127d0a747219e5233bd1a4a3c5bbca0eef52c53","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","actionDigest":"b8838e2fe02888179fd6735ebae4c6ac5d213743dadf76d4e34017d77f69c5c0","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"queueDigestAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 queueDigest 指向 Cut55 缺口队列","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"dbe300206fe9f1755f6a1ed09f19e19f","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"queueDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","targetAuditDigest":"afc7c9f8409145a944bc3b12681de385fd0133ba38366952c3e70a558b90abd9","correctionDigest":"9fb0bb7f5ffa838d4b5626e764a48107d0db49734a4716430e9c67194e823fc6","approvalDigest":"50030f7ea23d8f0a86badd5c9127d0a747219e5233bd1a4a3c5bbca0eef52c53","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"afc7c9f8409145a944bc3b12681de385fd0133ba38366952c3e70a558b90abd9","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"9fb0bb7f5ffa838d4b5626e764a48107d0db49734a4716430e9c67194e823fc6","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"50030f7ea23d8f0a86badd5c9127d0a747219e5233bd1a4a3c5bbca0eef52c53","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-queueDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"166a7d48c59d1ed1815a5113ee584f27e8c9aad946cdc053d21b2576664cdd6c","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"3c25f3e2ca09e7dc7a41239419d2fc3364e0fb74cd345c8a22d6ea7ff084d918","correctionDigest":"3e18e4e3da293b733caf2523fc08c9076f691f7471eccedce46bdb25c4956684","approvalDigest":"8d50df24b1da73a4a1325de9366f65697a02235e99328d99d67ef3c289a403db","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","actionDigest":"102a560739fc492b1dff1a56d1be2b98eafd039a9d523c8ca5d0fc2c7a5f153e","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"122e30929de5b7d4830a030268c84924","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"3c25f3e2ca09e7dc7a41239419d2fc3364e0fb74cd345c8a22d6ea7ff084d918","correctionDigest":"3e18e4e3da293b733caf2523fc08c9076f691f7471eccedce46bdb25c4956684","approvalDigest":"8d50df24b1da73a4a1325de9366f65697a02235e99328d99d67ef3c289a403db","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"3c25f3e2ca09e7dc7a41239419d2fc3364e0fb74cd345c8a22d6ea7ff084d918","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"3e18e4e3da293b733caf2523fc08c9076f691f7471eccedce46bdb25c4956684","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"8d50df24b1da73a4a1325de9366f65697a02235e99328d99d67ef3c289a403db","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5ba7c367614fa12aab7683e81eaffe9726b22f3491ebefcb933993e0fb7a0fc8","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"48747ea2cbc9bbc73eec278653dbcc82c2f438572ced89b9f5d8b573834f5d2b","correctionDigest":"94329523d7cd26b08739e750bb24922113ef288b0bae2a4998957fd8b74cece3","approvalDigest":"7f5d1c283de7290246d9891cfb11a481bed46d45f18e4d100249ad570a33a8d1","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","actionDigest":"ede0b146943a251b4fe8a11df3284bb5a5e15f5fbc3a0bc8479ec81bac905c10","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"34e5f368a205690eac922c0d03d288b2","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"48747ea2cbc9bbc73eec278653dbcc82c2f438572ced89b9f5d8b573834f5d2b","correctionDigest":"94329523d7cd26b08739e750bb24922113ef288b0bae2a4998957fd8b74cece3","approvalDigest":"7f5d1c283de7290246d9891cfb11a481bed46d45f18e4d100249ad570a33a8d1","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"48747ea2cbc9bbc73eec278653dbcc82c2f438572ced89b9f5d8b573834f5d2b","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"94329523d7cd26b08739e750bb24922113ef288b0bae2a4998957fd8b74cece3","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"7f5d1c283de7290246d9891cfb11a481bed46d45f18e4d100249ad570a33a8d1","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5568f87ca24336f95f61bff45142799a3ba17aaf953143b1c244fc7aa9d42bc3","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"d631bfb04d6f1b28bec4fe3f454d1767360fc36ac1f1d9ff367a28dd3cd3d473","correctionDigest":"7bb28c0d289e40a5532a7876eff4670bc6b82b930f956b762715632054f9d4b5","approvalDigest":"8ec4f378e2a23232353729b560f3408dad6b87c98426b46f1dfbce5a584b03ee","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","actionDigest":"90bcef45864bbb6e741651084d09f8c3ac36d32e0ca0026e6236437c09684e3b","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"d70bdf2d4a4e98a121a130fc0176878d","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"d631bfb04d6f1b28bec4fe3f454d1767360fc36ac1f1d9ff367a28dd3cd3d473","correctionDigest":"7bb28c0d289e40a5532a7876eff4670bc6b82b930f956b762715632054f9d4b5","approvalDigest":"8ec4f378e2a23232353729b560f3408dad6b87c98426b46f1dfbce5a584b03ee","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"d631bfb04d6f1b28bec4fe3f454d1767360fc36ac1f1d9ff367a28dd3cd3d473","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"7bb28c0d289e40a5532a7876eff4670bc6b82b930f956b762715632054f9d4b5","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"8ec4f378e2a23232353729b560f3408dad6b87c98426b46f1dfbce5a584b03ee","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"b7036f4f3726f93c63dc45ac9ac24eb01c1f3cd94ea8994f9ed8a383526b6ae6","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","targetAuditDigest":"a0083211a4d61e3584f30217a95a38334e3756915cb160f9b519056ac098bff5","correctionDigest":"77e6a31ffbc2a1ed15b1e7b3ebf6bcfc159d4cef14f3f4390f60a0e0ec893d90","approvalDigest":"a060b2fdec69946a0ab4e3d9b8534205a5316be97fc4a351743b9341e636eaa3","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","actionDigest":"870c2358064447cfa3159d3d184400b1e5af113e587e0c65afbd86dce53b22e1","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-isometric-nft-card","validationPacketDigest":"2c3139331dfaa8c6750414b3c6f6a249d925a05b83f9c99ace497ef33478d223","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"36359a66295643f54218a9747b22518c","assetSlug":"cn-industrial-raw-park","formatKey":"isometric-nft-card","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","targetAuditDigest":"a0083211a4d61e3584f30217a95a38334e3756915cb160f9b519056ac098bff5","correctionDigest":"77e6a31ffbc2a1ed15b1e7b3ebf6bcfc159d4cef14f3f4390f60a0e0ec893d90","approvalDigest":"a060b2fdec69946a0ab4e3d9b8534205a5316be97fc4a351743b9341e636eaa3","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"a0083211a4d61e3584f30217a95a38334e3756915cb160f9b519056ac098bff5","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"77e6a31ffbc2a1ed15b1e7b3ebf6bcfc159d4cef14f3f4390f60a0e0ec893d90","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"a060b2fdec69946a0ab4e3d9b8534205a5316be97fc4a351743b9341e636eaa3","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-isometric-nft-card-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"dc2846c2a8cb2766c5fb233d44abbe00ae926e72ab78ad5c22410e37f0eb586e","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/isometric-nft-card/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"f7d1f06d637d317ed7b6775ba961ee365e1113b4905fa39461e52768d4206b3a","correctionDigest":"ec4bf44477741e4fdfe52255d78a60de8a3463f51a5078100cbf10a57d0f1bfc","approvalDigest":"4f28424ac038d52e8485e883fbbf3a634ea4a49d64c89c99ac5cd115ef7da37e","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","actionDigest":"255352628abcac07fd8ad510dedc153ff54f54dd7d26e1416ff2d6c5226b42f6","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a30cbb63e5c4d8af24277016cf0ad325","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"f7d1f06d637d317ed7b6775ba961ee365e1113b4905fa39461e52768d4206b3a","correctionDigest":"ec4bf44477741e4fdfe52255d78a60de8a3463f51a5078100cbf10a57d0f1bfc","approvalDigest":"4f28424ac038d52e8485e883fbbf3a634ea4a49d64c89c99ac5cd115ef7da37e","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"f7d1f06d637d317ed7b6775ba961ee365e1113b4905fa39461e52768d4206b3a","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"ec4bf44477741e4fdfe52255d78a60de8a3463f51a5078100cbf10a57d0f1bfc","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"4f28424ac038d52e8485e883fbbf3a634ea4a49d64c89c99ac5cd115ef7da37e","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"0a1a28178648571302ef1023cb05af929f1fc723ccb8c6a423c28c234897a76c","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"8878f4369c3cfd78513dfbc9dc1283aa2a245716ef113cdb8e9e70024efb14f6","correctionDigest":"f2deeb9869e9a2abe749bca0206fe3051d0ff915b4b9da0c990d58b98ed20c29","approvalDigest":"36adb37fc59edc2afd6d8915f3deea53fc931ddb11bbe0ccf45fd9d9977fabae","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","actionDigest":"c60edecbf36b694e94eaa1722564b7f569c669866cd4427ca2afe2a83d6fe510","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"236828f1a7ee7506c146554690f3b210","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"8878f4369c3cfd78513dfbc9dc1283aa2a245716ef113cdb8e9e70024efb14f6","correctionDigest":"f2deeb9869e9a2abe749bca0206fe3051d0ff915b4b9da0c990d58b98ed20c29","approvalDigest":"36adb37fc59edc2afd6d8915f3deea53fc931ddb11bbe0ccf45fd9d9977fabae","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"8878f4369c3cfd78513dfbc9dc1283aa2a245716ef113cdb8e9e70024efb14f6","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"f2deeb9869e9a2abe749bca0206fe3051d0ff915b4b9da0c990d58b98ed20c29","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"36adb37fc59edc2afd6d8915f3deea53fc931ddb11bbe0ccf45fd9d9977fabae","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"eb7ad1a8b30b068d0c661b4592e7704e7bd9f5054dd6c60ee826eae7b3d1cb74","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"22de871cb2f4e9a46ee1bc10d1895dffb881db0d43ba625719b230b580e08226","correctionDigest":"162ca1fabe42c2b4527acad20ab87e8214608c67310ae427b8733796283a7695","approvalDigest":"d89edc28e3b8ae825bc672009b41d1889a8f1aee4d8aee0bd036eca288f307ef","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","actionDigest":"4a0142ecdbf140cd73d8b09b7bb96716ba7e8413b5a7eb62cd778da3816fd925","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"f1c6b3acd57704f9ca5d250a4b45e8ab","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"22de871cb2f4e9a46ee1bc10d1895dffb881db0d43ba625719b230b580e08226","correctionDigest":"162ca1fabe42c2b4527acad20ab87e8214608c67310ae427b8733796283a7695","approvalDigest":"d89edc28e3b8ae825bc672009b41d1889a8f1aee4d8aee0bd036eca288f307ef","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"22de871cb2f4e9a46ee1bc10d1895dffb881db0d43ba625719b230b580e08226","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"162ca1fabe42c2b4527acad20ab87e8214608c67310ae427b8733796283a7695","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"d89edc28e3b8ae825bc672009b41d1889a8f1aee4d8aee0bd036eca288f307ef","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c21ab4a478772e81cc933b1fe5078e0d562d7d9398c19d84ac952fd01dfc39bc","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","targetAuditDigest":"736c764a2f90db3d9735139bbe9353ae795d08159dd8b8d2cd067dace349541b","correctionDigest":"e3f428f53c6016fb475c60561e2e48b60a02e23057ec3d500957ffc99629cf76","approvalDigest":"5a1a7bff4bb6946b416ec68911913edaa102f4ede2358de58c6b25f6aa4a0c2d","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","actionDigest":"42fa0c8e8a6389ddbb679475f32d63cafbb516eedd9f1b7cb487b2dd6b3fa931","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-isometric-nft-card","validationPacketDigest":"8a8c371ff88fe6b9c60cf03dc8af5b633b246ce9b0c96acaa7bdf48ef65948f6","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"e4c5d786de9af22dc5ebfc776ad1549e","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"isometric-nft-card","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","targetAuditDigest":"736c764a2f90db3d9735139bbe9353ae795d08159dd8b8d2cd067dace349541b","correctionDigest":"e3f428f53c6016fb475c60561e2e48b60a02e23057ec3d500957ffc99629cf76","approvalDigest":"5a1a7bff4bb6946b416ec68911913edaa102f4ede2358de58c6b25f6aa4a0c2d","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"736c764a2f90db3d9735139bbe9353ae795d08159dd8b8d2cd067dace349541b","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"e3f428f53c6016fb475c60561e2e48b60a02e23057ec3d500957ffc99629cf76","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"5a1a7bff4bb6946b416ec68911913edaa102f4ede2358de58c6b25f6aa4a0c2d","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-isometric-nft-card-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c88ab2c12a5335c89f60bca175b0f964c0e598b5dc0bfe8ec87b7467ef9eeac1","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/isometric-nft-card/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}}],"statusBreakdown":[{"status":"transaction-dry-run-ready","label":"事务 dry-run 可校验","count":40},{"status":"needs-transaction-fields","label":"需要事务字段","count":0},{"status":"needs-dual-control","label":"需要双人确认","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"writeSetBreakdown":[{"id":"target-audit-original","operation":"no-op","count":40},{"id":"correction-event","operation":"insert","count":40},{"id":"dual-control-approval","operation":"insert","count":40},{"id":"visual-registry-review","operation":"queue","count":40},{"id":"pixel-map-refresh","operation":"queue","count":40},{"id":"news-asset-binding-refresh","operation":"queue","count":40},{"id":"bbs-context-refresh","operation":"queue","count":40},{"id":"mcp-governance-index","operation":"queue","count":40}],"publicNotes":["Validation Audit Correction Transaction 已继承 BBS 闭环 dual-control，40 条双签记录可进入事务 dry-run；当前 transactionWritten 仍为 0。","当前筛选范围输出 40 条 validation audit correction 事务 dry-run，40 条可校验。","事务 envelope 串联 targetAuditDigest、correctionDigest、approvalDigest、transactionDigest 和 idempotencyKey。","未来真实执行必须先通过双人确认，再进入数据库事务、图片清单复核、地图刷新、新闻绑定刷新、BBS 上下文刷新和 MCP 索引队列。"],"qaWarnings":["该层不会写 transaction，transactionWritten 始终为 false。","该层不会写 approval、correction event 或修改原 validation action audit。","该层不会排队 MCP，不会替换 NFT 图片，不会更新地图，不会重写新闻绑定，也不会自动发 BBS。","数据库事务、幂等锁、rollback worker、公开面刷新 worker 和 MCP index worker 完成前，不得开放真实执行。"]}