{"generatedAt":"2026-09-07T03:28:49.521Z","scope":{"countrySlug":null,"assetSlug":null,"status":null,"owner":"qa","priority":null,"formatKey":"isometric-nft-card","correctionType":null},"metrics":{"transactionCount":18,"transactionDryRunReadyCount":18,"needsTransactionFieldsCount":0,"needsDualControlCount":0,"blockedByPolicyCount":0,"writeDisabledCount":18,"databaseWriteDisabledCount":18,"mcpQueueWriteDisabledCount":18,"publicSurfaceWriteDisabledCount":18,"rollbackPlanCount":18,"transactionDigestCount":18,"transactionWrittenCount":0,"approvalWrittenCount":0,"correctionEventWrittenCount":0,"auditLogMutatedCount":0,"mcpIndexQueuedCount":0,"imageReplacementCount":0,"mapMutationCount":0,"bbsPostCount":0,"newsBindingWrittenCount":0,"registryPromotionAllowedCount":0,"mcpResourceCount":18},"records":[{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-us-data-center-grid-node-isometric-nft-card-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-us-data-center-grid-node-isometric-nft-card-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-us-data-center-grid-node-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"bad5c188a7e13b1b9ec06a9f757a220ab973b24ee086faf0e636de9b55e7420e","correctionDigest":"ef13c255d9025314d2f7e099dc5327a2a4d701efd9a30c3513ac08fcc2bdad11","approvalDigest":"3c152d7116100603b16708e387ba0c856e2438698b7b16deacf0fd351c11f0f3","actionId":"asset-visual-direct-lookup-validation-confirmation-action-us-data-center-grid-node-isometric-nft-card-consumerContractsAccepted","actionDigest":"602c7aec8a60fa0b74d63f3fd5f26bcad35b0f18a16e00f76421c5ff8ce308e0","validationPacketId":"asset-visual-direct-lookup-validation-packet-us-data-center-grid-node-isometric-nft-card","validationPacketDigest":"608b6f6afee7c9a2d1d5a8d475148cc5a07f7ae15979f00d623e3ad6c07240fc","assetSlug":"us-data-center-grid-node","assetName":"美国数据中心 Grid Node","shortName":"Grid Node","nftStyleName":"REITs Pixel Asset #US-Data-03","countrySlug":"us","countryName":"美国","cityName":"Northern Virginia","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-us-data-center-grid-node-isometric-nft-card-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"c463b46bed734a5f88fede47fadc8938","assetSlug":"us-data-center-grid-node","formatKey":"isometric-nft-card","confirmationKey":"consumerContractsAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"bad5c188a7e13b1b9ec06a9f757a220ab973b24ee086faf0e636de9b55e7420e","correctionDigest":"ef13c255d9025314d2f7e099dc5327a2a4d701efd9a30c3513ac08fcc2bdad11","approvalDigest":"3c152d7116100603b16708e387ba0c856e2438698b7b16deacf0fd351c11f0f3","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":"bad5c188a7e13b1b9ec06a9f757a220ab973b24ee086faf0e636de9b55e7420e","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"ef13c255d9025314d2f7e099dc5327a2a4d701efd9a30c3513ac08fcc2bdad11","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"3c152d7116100603b16708e387ba0c856e2438698b7b16deacf0fd351c11f0f3","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-us-data-center-grid-node-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/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-correction-citation/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/us-data-center-grid-node","reits://asset-visual-governance-bridge/us-data-center-grid-node","reits://virtual-asset/us-data-center-grid-node"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"0c07e94d5ec06e0ccdc2ff4006948c10da7424c73ca675972d3bb79a6e6267f3","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&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=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=us-data-center-grid-node","search":"/search?q=%E7%BE%8E%E5%9B%BD%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%BF%83%20Grid%20Node%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/isometric-nft-card/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/us-data-center-grid-node/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/us-data-center-grid-node","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/us-data-center-grid-node","assetResourceUri":"reits://virtual-asset/us-data-center-grid-node"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-us-data-center-grid-node-isometric-nft-card-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-us-data-center-grid-node-isometric-nft-card-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-us-data-center-grid-node-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"a8ce693f6db7b1e7e3ffbb686f69206190ae79fa2459d06355c9cad2274e2296","correctionDigest":"c2229bcf5897bca20dbb87ee57626e2581063dbb02f649f4a4da86d421a695b8","approvalDigest":"d3a1fdcfc067c6373c6e2a22e975a0afbcfbaee966c0b6879da997537f20e840","actionId":"asset-visual-direct-lookup-validation-confirmation-action-us-data-center-grid-node-isometric-nft-card-evidenceMarkersAccepted","actionDigest":"1c3e08e4469c119e1f08839438f48f587c5244f6be2eac269c32568653f8213f","validationPacketId":"asset-visual-direct-lookup-validation-packet-us-data-center-grid-node-isometric-nft-card","validationPacketDigest":"608b6f6afee7c9a2d1d5a8d475148cc5a07f7ae15979f00d623e3ad6c07240fc","assetSlug":"us-data-center-grid-node","assetName":"美国数据中心 Grid Node","shortName":"Grid Node","nftStyleName":"REITs Pixel Asset #US-Data-03","countrySlug":"us","countryName":"美国","cityName":"Northern Virginia","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-us-data-center-grid-node-isometric-nft-card-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"276216fe7449ff8adaa716d8489420de","assetSlug":"us-data-center-grid-node","formatKey":"isometric-nft-card","confirmationKey":"evidenceMarkersAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"a8ce693f6db7b1e7e3ffbb686f69206190ae79fa2459d06355c9cad2274e2296","correctionDigest":"c2229bcf5897bca20dbb87ee57626e2581063dbb02f649f4a4da86d421a695b8","approvalDigest":"d3a1fdcfc067c6373c6e2a22e975a0afbcfbaee966c0b6879da997537f20e840","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":"a8ce693f6db7b1e7e3ffbb686f69206190ae79fa2459d06355c9cad2274e2296","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"c2229bcf5897bca20dbb87ee57626e2581063dbb02f649f4a4da86d421a695b8","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"d3a1fdcfc067c6373c6e2a22e975a0afbcfbaee966c0b6879da997537f20e840","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-us-data-center-grid-node-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/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-correction-citation/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/us-data-center-grid-node","reits://asset-visual-governance-bridge/us-data-center-grid-node","reits://virtual-asset/us-data-center-grid-node"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5b5242d793a2b0dfe7fbe010ac08c816fed36cd3fc015371f54e8ea2979d5361","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&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=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=us-data-center-grid-node","search":"/search?q=%E7%BE%8E%E5%9B%BD%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%BF%83%20Grid%20Node%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/us-data-center-grid-node/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/us-data-center-grid-node","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/us-data-center-grid-node","assetResourceUri":"reits://virtual-asset/us-data-center-grid-node"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-us-data-center-grid-node-isometric-nft-card-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-us-data-center-grid-node-isometric-nft-card-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-us-data-center-grid-node-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"f0f5e9bf2b0adad83c256b644b09961145d19a2960e3e796e672c874b9ad36ea","correctionDigest":"99e585f9f2e09ebebd62cd49842c082c6f4774ef7e914b1ab527a9e4f1d2a28a","approvalDigest":"cdc7c7f0d80ea274f0924c969821a248ce278096957da9ec74cf691c7d82f84c","actionId":"asset-visual-direct-lookup-validation-confirmation-action-us-data-center-grid-node-isometric-nft-card-queueDigestAccepted","actionDigest":"04cc1946a7fd45e1532304ecadfb71713d3ea503fca2b89bab1ef056158059c4","validationPacketId":"asset-visual-direct-lookup-validation-packet-us-data-center-grid-node-isometric-nft-card","validationPacketDigest":"608b6f6afee7c9a2d1d5a8d475148cc5a07f7ae15979f00d623e3ad6c07240fc","assetSlug":"us-data-center-grid-node","assetName":"美国数据中心 Grid Node","shortName":"Grid Node","nftStyleName":"REITs Pixel Asset #US-Data-03","countrySlug":"us","countryName":"美国","cityName":"Northern Virginia","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-us-data-center-grid-node-isometric-nft-card-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6f8985883781df1bbbd43f4a75b2431f","assetSlug":"us-data-center-grid-node","formatKey":"isometric-nft-card","confirmationKey":"queueDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"f0f5e9bf2b0adad83c256b644b09961145d19a2960e3e796e672c874b9ad36ea","correctionDigest":"99e585f9f2e09ebebd62cd49842c082c6f4774ef7e914b1ab527a9e4f1d2a28a","approvalDigest":"cdc7c7f0d80ea274f0924c969821a248ce278096957da9ec74cf691c7d82f84c","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":"f0f5e9bf2b0adad83c256b644b09961145d19a2960e3e796e672c874b9ad36ea","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"99e585f9f2e09ebebd62cd49842c082c6f4774ef7e914b1ab527a9e4f1d2a28a","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"cdc7c7f0d80ea274f0924c969821a248ce278096957da9ec74cf691c7d82f84c","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-us-data-center-grid-node-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/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-correction-citation/us-data-center-grid-node/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/us-data-center-grid-node","reits://asset-visual-governance-bridge/us-data-center-grid-node","reits://virtual-asset/us-data-center-grid-node"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"6b29f6c306d0ac66b50724103f26d9a0bff1d012d5605b1fa900a1d1f6b462d4","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&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=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=us-data-center-grid-node&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=us-data-center-grid-node","search":"/search?q=%E7%BE%8E%E5%9B%BD%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%BF%83%20Grid%20Node%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/isometric-nft-card/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/us-data-center-grid-node/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/us-data-center-grid-node","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/us-data-center-grid-node","assetResourceUri":"reits://virtual-asset/us-data-center-grid-node"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"b648c598c810c1a6a5a15de518738fd2ff828309d17afc99b4a774edb77a8b8c","correctionDigest":"3200414e351a1808b6d51e6817ae7adb94379d894e0e63c1be95616a85971c2b","approvalDigest":"f2a453b901b66a959f2e0e54d3a2bc4176a028a6f205f5add3f1fe155a2a1299","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","actionDigest":"38e4142cbfb0bf4c22483a7a241e4e4aa32e900a13bb627e945cd7c8809bfc38","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","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-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"174038f2c55ae6c0563b297702406a11","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"consumerContractsAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"b648c598c810c1a6a5a15de518738fd2ff828309d17afc99b4a774edb77a8b8c","correctionDigest":"3200414e351a1808b6d51e6817ae7adb94379d894e0e63c1be95616a85971c2b","approvalDigest":"f2a453b901b66a959f2e0e54d3a2bc4176a028a6f205f5add3f1fe155a2a1299","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":"b648c598c810c1a6a5a15de518738fd2ff828309d17afc99b4a774edb77a8b8c","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"3200414e351a1808b6d51e6817ae7adb94379d894e0e63c1be95616a85971c2b","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f2a453b901b66a959f2e0e54d3a2bc4176a028a6f205f5add3f1fe155a2a1299","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-jp-hotel-jreit-block-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/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","reits://asset-visual-governance-bridge/jp-hotel-jreit-block","reits://virtual-asset/jp-hotel-jreit-block"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"757f4442e35afa9cdc83ea02b0816b1b2c6840987a9533c8dc3bb37f6c1458ff","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&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=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"8c409b3cf2aca3be7ec98d7dafa3d83b60fae246924cc51f913e24df3786e150","correctionDigest":"de91d450b02dcad1bfdfa3d19269eb134253edfe7f3620fc72ce7d1e85c6c5d5","approvalDigest":"f4299026250c0d82b1e21e3f6160fe599841fb33075d009a3b36b3017254d38b","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","actionDigest":"fa3c3b0271c927eee690931fba60034fa6ed341738aa154b3b38d01bba2b9ad4","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","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-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"7beec56186826ea1d0434c00eddd8059","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"evidenceMarkersAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"8c409b3cf2aca3be7ec98d7dafa3d83b60fae246924cc51f913e24df3786e150","correctionDigest":"de91d450b02dcad1bfdfa3d19269eb134253edfe7f3620fc72ce7d1e85c6c5d5","approvalDigest":"f4299026250c0d82b1e21e3f6160fe599841fb33075d009a3b36b3017254d38b","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":"8c409b3cf2aca3be7ec98d7dafa3d83b60fae246924cc51f913e24df3786e150","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"de91d450b02dcad1bfdfa3d19269eb134253edfe7f3620fc72ce7d1e85c6c5d5","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f4299026250c0d82b1e21e3f6160fe599841fb33075d009a3b36b3017254d38b","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-jp-hotel-jreit-block-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/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","reits://asset-visual-governance-bridge/jp-hotel-jreit-block","reits://virtual-asset/jp-hotel-jreit-block"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"049d6ec51813990ad3262e873ab58b1c13bd689427238fbd201b2be0c07480d6","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&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=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"0dba7cb406a996ac9e2295c1774ad9dfd50b07112c5dfc0b16e46ce8258184bf","correctionDigest":"4a8b2b419a12acbd13c00d4fe7d7a72320098ee2cd541f52a3b64817855881da","approvalDigest":"f0dc38a84349662485fc512749c30b41f8c5269d4078278b26a24bbf606c8506","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","actionDigest":"63a1e3e6c49b1e008bff03f2d279a6630f5581b632bc26881c068fa11f268d54","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","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-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"47c8b5cab73ffdc59f21a9b8140b8b23","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"queueDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"0dba7cb406a996ac9e2295c1774ad9dfd50b07112c5dfc0b16e46ce8258184bf","correctionDigest":"4a8b2b419a12acbd13c00d4fe7d7a72320098ee2cd541f52a3b64817855881da","approvalDigest":"f0dc38a84349662485fc512749c30b41f8c5269d4078278b26a24bbf606c8506","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":"0dba7cb406a996ac9e2295c1774ad9dfd50b07112c5dfc0b16e46ce8258184bf","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"4a8b2b419a12acbd13c00d4fe7d7a72320098ee2cd541f52a3b64817855881da","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f0dc38a84349662485fc512749c30b41f8c5269d4078278b26a24bbf606c8506","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-jp-hotel-jreit-block-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/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","reits://asset-visual-governance-bridge/jp-hotel-jreit-block","reits://virtual-asset/jp-hotel-jreit-block"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"6ed280a229a5fd6f01565f28ece5f7c04c9283d7601c8c601b94c3adff9270db","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&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=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-hk-office-harbor-tower-isometric-nft-card-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-hk-office-harbor-tower-isometric-nft-card-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-hk-office-harbor-tower-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"bbd7f44757ec7c7bd407682f98ba5f70d06d209fc662741cf676d0fe11c055a2","correctionDigest":"86e7eec5f8292907b2291c3570d99797af04494e55e7917e3f4909ee737a63ec","approvalDigest":"079acb8dde64a2479ed4d72a786b2f77ddb0293326bd0259c7a838f4374a95e4","actionId":"asset-visual-direct-lookup-validation-confirmation-action-hk-office-harbor-tower-isometric-nft-card-consumerContractsAccepted","actionDigest":"f4e31603b46296d1f503e73e78eae33df032a98ba46669adaeca0ce12428e1e5","validationPacketId":"asset-visual-direct-lookup-validation-packet-hk-office-harbor-tower-isometric-nft-card","validationPacketDigest":"04a83a012e3b1f9c4356b3333a35f28a451c88308f71bd080f90671dbc9bc78a","assetSlug":"hk-office-harbor-tower","assetName":"香港 Office Harbor Tower","shortName":"Harbor Tower","nftStyleName":"REITs Pixel Asset #HK-Office-06","countrySlug":"hk","countryName":"香港","cityName":"Hong Kong","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-hk-office-harbor-tower-isometric-nft-card-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"026b27c7532ef90d319ba9284ce78e2b","assetSlug":"hk-office-harbor-tower","formatKey":"isometric-nft-card","confirmationKey":"consumerContractsAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"bbd7f44757ec7c7bd407682f98ba5f70d06d209fc662741cf676d0fe11c055a2","correctionDigest":"86e7eec5f8292907b2291c3570d99797af04494e55e7917e3f4909ee737a63ec","approvalDigest":"079acb8dde64a2479ed4d72a786b2f77ddb0293326bd0259c7a838f4374a95e4","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":"bbd7f44757ec7c7bd407682f98ba5f70d06d209fc662741cf676d0fe11c055a2","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"86e7eec5f8292907b2291c3570d99797af04494e55e7917e3f4909ee737a63ec","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"079acb8dde64a2479ed4d72a786b2f77ddb0293326bd0259c7a838f4374a95e4","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-hk-office-harbor-tower-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/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/hk-office-harbor-tower","reits://asset-visual-governance-bridge/hk-office-harbor-tower","reits://virtual-asset/hk-office-harbor-tower"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"2072d722faa7e92b399ec6725845be8fa275442848c39e1367031116be8148b7","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&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=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=hk-office-harbor-tower","search":"/search?q=%E9%A6%99%E6%B8%AF%20Office%20Harbor%20Tower%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/isometric-nft-card/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/hk-office-harbor-tower","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/hk-office-harbor-tower","assetResourceUri":"reits://virtual-asset/hk-office-harbor-tower"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-hk-office-harbor-tower-isometric-nft-card-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-hk-office-harbor-tower-isometric-nft-card-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-hk-office-harbor-tower-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"d33062d353f564adab0a917a4d21aa8073bb7f17b4534e14c3b8f84d05d19656","correctionDigest":"353738a1eefa06bc0bff3d2ad24bc12e6a08862412dc65543fd1cf0b42c74cb6","approvalDigest":"8c946e62eac3a2f0aa658a6cb762af426ec046e98a26ec17044a0e3291a237ed","actionId":"asset-visual-direct-lookup-validation-confirmation-action-hk-office-harbor-tower-isometric-nft-card-evidenceMarkersAccepted","actionDigest":"f467e72ed6af882ab971bd0067699d0761287ea369382bf0a3fffc5f43dc95a5","validationPacketId":"asset-visual-direct-lookup-validation-packet-hk-office-harbor-tower-isometric-nft-card","validationPacketDigest":"04a83a012e3b1f9c4356b3333a35f28a451c88308f71bd080f90671dbc9bc78a","assetSlug":"hk-office-harbor-tower","assetName":"香港 Office Harbor Tower","shortName":"Harbor Tower","nftStyleName":"REITs Pixel Asset #HK-Office-06","countrySlug":"hk","countryName":"香港","cityName":"Hong Kong","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-hk-office-harbor-tower-isometric-nft-card-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6e16fae58419f378752c335ecfe30d17","assetSlug":"hk-office-harbor-tower","formatKey":"isometric-nft-card","confirmationKey":"evidenceMarkersAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"d33062d353f564adab0a917a4d21aa8073bb7f17b4534e14c3b8f84d05d19656","correctionDigest":"353738a1eefa06bc0bff3d2ad24bc12e6a08862412dc65543fd1cf0b42c74cb6","approvalDigest":"8c946e62eac3a2f0aa658a6cb762af426ec046e98a26ec17044a0e3291a237ed","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":"d33062d353f564adab0a917a4d21aa8073bb7f17b4534e14c3b8f84d05d19656","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"353738a1eefa06bc0bff3d2ad24bc12e6a08862412dc65543fd1cf0b42c74cb6","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"8c946e62eac3a2f0aa658a6cb762af426ec046e98a26ec17044a0e3291a237ed","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-hk-office-harbor-tower-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/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/hk-office-harbor-tower","reits://asset-visual-governance-bridge/hk-office-harbor-tower","reits://virtual-asset/hk-office-harbor-tower"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5a5303ec2a79a67d30e0da8d7401b02abdb2c7a6068d64a4363b1bbdb03aefdd","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&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=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=hk-office-harbor-tower","search":"/search?q=%E9%A6%99%E6%B8%AF%20Office%20Harbor%20Tower%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/hk-office-harbor-tower","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/hk-office-harbor-tower","assetResourceUri":"reits://virtual-asset/hk-office-harbor-tower"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-hk-office-harbor-tower-isometric-nft-card-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-hk-office-harbor-tower-isometric-nft-card-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-hk-office-harbor-tower-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"57583f9942a4ff97b34f95604e50146bdc29ef470deedf5029feac4db75e518c","correctionDigest":"64ba2755a2ddc1bdca80b2111eed892822992bd8a9bd27862db6cb94aa243740","approvalDigest":"93c06f934648579321f24e3fd730c17c8ac68ca9a584e7c9f231fd93b6d717ac","actionId":"asset-visual-direct-lookup-validation-confirmation-action-hk-office-harbor-tower-isometric-nft-card-queueDigestAccepted","actionDigest":"2945a1d67b8af5af395b23f723d2321b42fb08ec5f1b9be067a4b3826939821f","validationPacketId":"asset-visual-direct-lookup-validation-packet-hk-office-harbor-tower-isometric-nft-card","validationPacketDigest":"04a83a012e3b1f9c4356b3333a35f28a451c88308f71bd080f90671dbc9bc78a","assetSlug":"hk-office-harbor-tower","assetName":"香港 Office Harbor Tower","shortName":"Harbor Tower","nftStyleName":"REITs Pixel Asset #HK-Office-06","countrySlug":"hk","countryName":"香港","cityName":"Hong Kong","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-hk-office-harbor-tower-isometric-nft-card-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"5dbec504d0a3b362fa8cbe8444f88b86","assetSlug":"hk-office-harbor-tower","formatKey":"isometric-nft-card","confirmationKey":"queueDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"57583f9942a4ff97b34f95604e50146bdc29ef470deedf5029feac4db75e518c","correctionDigest":"64ba2755a2ddc1bdca80b2111eed892822992bd8a9bd27862db6cb94aa243740","approvalDigest":"93c06f934648579321f24e3fd730c17c8ac68ca9a584e7c9f231fd93b6d717ac","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":"57583f9942a4ff97b34f95604e50146bdc29ef470deedf5029feac4db75e518c","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"64ba2755a2ddc1bdca80b2111eed892822992bd8a9bd27862db6cb94aa243740","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"93c06f934648579321f24e3fd730c17c8ac68ca9a584e7c9f231fd93b6d717ac","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-hk-office-harbor-tower-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/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/hk-office-harbor-tower","reits://asset-visual-governance-bridge/hk-office-harbor-tower","reits://virtual-asset/hk-office-harbor-tower"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c47093784467b14026d52b32bebac20a1592035ff6ec5fe58cccc48a4536fd99","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&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=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=hk-office-harbor-tower&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=hk-office-harbor-tower","search":"/search?q=%E9%A6%99%E6%B8%AF%20Office%20Harbor%20Tower%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/isometric-nft-card/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/hk-office-harbor-tower","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/hk-office-harbor-tower","assetResourceUri":"reits://virtual-asset/hk-office-harbor-tower"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-sg-commercial-harbor-block-isometric-nft-card-consumerContractsAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-sg-commercial-harbor-block-isometric-nft-card-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"f26c8ff962209cc5790f36e06d28a094b630064ecbf23183559534739f0d5754","correctionDigest":"f7b0b6f42f436889f173a506b1f2b43295413c0ae2a89550465a2d0766c6ed39","approvalDigest":"7b71df53860a16fa18867374d70313e5b2e88d1428a0e2b46a48592cd3cb16aa","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-consumerContractsAccepted","actionDigest":"9ec0b1d404fbbc98156deaba464924c440a002f94c2e92111c1fccd3ba869d46","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"13c5b3400f9fb935af1c973f87223fc89f5f63bf2a2098fef4bab1f01f09c4f0","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","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-sg-commercial-harbor-block-isometric-nft-card-consumerContractsAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"39b43a5198ec69657ffc06a2a0df33ee","assetSlug":"sg-commercial-harbor-block","formatKey":"isometric-nft-card","confirmationKey":"consumerContractsAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"f26c8ff962209cc5790f36e06d28a094b630064ecbf23183559534739f0d5754","correctionDigest":"f7b0b6f42f436889f173a506b1f2b43295413c0ae2a89550465a2d0766c6ed39","approvalDigest":"7b71df53860a16fa18867374d70313e5b2e88d1428a0e2b46a48592cd3cb16aa","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":"f26c8ff962209cc5790f36e06d28a094b630064ecbf23183559534739f0d5754","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"f7b0b6f42f436889f173a506b1f2b43295413c0ae2a89550465a2d0766c6ed39","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"7b71df53860a16fa18867374d70313e5b2e88d1428a0e2b46a48592cd3cb16aa","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-sg-commercial-harbor-block-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/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","reits://asset-visual-governance-bridge/sg-commercial-harbor-block","reits://virtual-asset/sg-commercial-harbor-block"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"6e70f85ca62a458024b773fdc6df4313536b9b8dcd116ed5e283b9ae9c2827c7","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&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=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block","search":"/search?q=%E6%96%B0%E5%8A%A0%E5%9D%A1%20S-REIT%20Harbor%20Block%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/sg-commercial-harbor-block","assetResourceUri":"reits://virtual-asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-sg-commercial-harbor-block-isometric-nft-card-evidenceMarkersAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-sg-commercial-harbor-block-isometric-nft-card-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"622925f32e25f4e9ca97a4ba1e8a54ce6ee4a3b34616bf3a653871578d7fa114","correctionDigest":"b27b765380143b50f01ec1f61e4a482a8c608cb50bba07f80d2dad53190eb60c","approvalDigest":"da90e8c0a69232d2dbc340ac427eb8f7170814fd11608296fceb6576ffc9a93c","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-evidenceMarkersAccepted","actionDigest":"1f3abe4c9a139ff66fc321132d32cb1d8948f9165e07bda88bb020fc00edf3f2","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"13c5b3400f9fb935af1c973f87223fc89f5f63bf2a2098fef4bab1f01f09c4f0","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","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-sg-commercial-harbor-block-isometric-nft-card-evidenceMarkersAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"ed22334168f77f7452803f135540c1ba","assetSlug":"sg-commercial-harbor-block","formatKey":"isometric-nft-card","confirmationKey":"evidenceMarkersAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"622925f32e25f4e9ca97a4ba1e8a54ce6ee4a3b34616bf3a653871578d7fa114","correctionDigest":"b27b765380143b50f01ec1f61e4a482a8c608cb50bba07f80d2dad53190eb60c","approvalDigest":"da90e8c0a69232d2dbc340ac427eb8f7170814fd11608296fceb6576ffc9a93c","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":"622925f32e25f4e9ca97a4ba1e8a54ce6ee4a3b34616bf3a653871578d7fa114","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"b27b765380143b50f01ec1f61e4a482a8c608cb50bba07f80d2dad53190eb60c","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"da90e8c0a69232d2dbc340ac427eb8f7170814fd11608296fceb6576ffc9a93c","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-sg-commercial-harbor-block-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/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","reits://asset-visual-governance-bridge/sg-commercial-harbor-block","reits://virtual-asset/sg-commercial-harbor-block"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"f39bc1681b58e414941d20868687fd37f9565f94b99b096512182f2550cca370","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&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=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block","search":"/search?q=%E6%96%B0%E5%8A%A0%E5%9D%A1%20S-REIT%20Harbor%20Block%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/sg-commercial-harbor-block","assetResourceUri":"reits://virtual-asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-sg-commercial-harbor-block-isometric-nft-card-queueDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-sg-commercial-harbor-block-isometric-nft-card-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"c6545b3a2e1dd7f9c603806f64d4d90f0f463fdf771ed96f31434f8f6ca62889","correctionDigest":"6779e488c635dc0564e6bcbc7f4aacd5c26a31441324fe78ce5e269728b1b5ed","approvalDigest":"ae403d5bf243a192964f73ddc67990df7cd6092e2943cb7d5ea25366ae0addcd","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-queueDigestAccepted","actionDigest":"0e6945ec8ad40f257b0be623e198933e7fee5dcdcb7366412502cf48c80e1fea","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"13c5b3400f9fb935af1c973f87223fc89f5f63bf2a2098fef4bab1f01f09c4f0","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","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-sg-commercial-harbor-block-isometric-nft-card-queueDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"cfaaf2ec0fa990a8b19e79b6c46e51c1","assetSlug":"sg-commercial-harbor-block","formatKey":"isometric-nft-card","confirmationKey":"queueDigestAccepted","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"c6545b3a2e1dd7f9c603806f64d4d90f0f463fdf771ed96f31434f8f6ca62889","correctionDigest":"6779e488c635dc0564e6bcbc7f4aacd5c26a31441324fe78ce5e269728b1b5ed","approvalDigest":"ae403d5bf243a192964f73ddc67990df7cd6092e2943cb7d5ea25366ae0addcd","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":"c6545b3a2e1dd7f9c603806f64d4d90f0f463fdf771ed96f31434f8f6ca62889","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"6779e488c635dc0564e6bcbc7f4aacd5c26a31441324fe78ce5e269728b1b5ed","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"ae403d5bf243a192964f73ddc67990df7cd6092e2943cb7d5ea25366ae0addcd","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-sg-commercial-harbor-block-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/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","reits://asset-visual-governance-bridge/sg-commercial-harbor-block","reits://virtual-asset/sg-commercial-harbor-block"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"ee7f84825c3136e220e860f19b8629d31042c3d809d1aebc91ae6c1f0a27a421","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&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=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block","search":"/search?q=%E6%96%B0%E5%8A%A0%E5%9D%A1%20S-REIT%20Harbor%20Block%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/sg-commercial-harbor-block","assetResourceUri":"reits://virtual-asset/sg-commercial-harbor-block"}},{"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"}}],"statusBreakdown":[{"status":"transaction-dry-run-ready","label":"事务 dry-run 可校验","count":18},{"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":18},{"id":"correction-event","operation":"insert","count":18},{"id":"dual-control-approval","operation":"insert","count":18},{"id":"visual-registry-review","operation":"queue","count":18},{"id":"pixel-map-refresh","operation":"queue","count":18},{"id":"news-asset-binding-refresh","operation":"queue","count":18},{"id":"bbs-context-refresh","operation":"queue","count":18},{"id":"mcp-governance-index","operation":"queue","count":18}],"publicNotes":["Validation Audit Correction Transaction 已继承 BBS 闭环 dual-control，18 条双签记录可进入事务 dry-run；当前 transactionWritten 仍为 0。","当前筛选范围输出 18 条 validation audit correction 事务 dry-run，18 条可校验。","事务 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 完成前，不得开放真实执行。"]}