{"generatedAt":"2026-09-07T03:28:49.521Z","scope":{"countrySlug":null,"assetSlug":null,"status":null,"owner":"visual-ops","priority":null,"formatKey":"pixel-map-pin","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-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-us-data-center-grid-node-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-us-data-center-grid-node-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"b97ee89f9126b2af47ce86d01df9ffb7c57d6caa86b45c1a6b9c1e8ffc4df65a","correctionDigest":"8161ff634c424158eb343a11bdee5202e469a82babaae692372454b4d15e7613","approvalDigest":"6a573968cddfdd689fdff49806864640915f3b8b595d41609e3663c3d7322314","actionId":"asset-visual-direct-lookup-validation-confirmation-action-us-data-center-grid-node-pixel-map-pin-bridgeDigestAccepted","actionDigest":"5dedcf74e9d21e59b88f6b0331fc9700af69f6957ba8fc255d9d1a98280b26e0","validationPacketId":"asset-visual-direct-lookup-validation-packet-us-data-center-grid-node-pixel-map-pin","validationPacketDigest":"d62a78f19ba51361a983763e34abdc8e8e42cd6887d5c1d72548030f58df7f17","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-us-data-center-grid-node-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a73743001545aa3346cd90d2ffe0fff4","assetSlug":"us-data-center-grid-node","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"b97ee89f9126b2af47ce86d01df9ffb7c57d6caa86b45c1a6b9c1e8ffc4df65a","correctionDigest":"8161ff634c424158eb343a11bdee5202e469a82babaae692372454b4d15e7613","approvalDigest":"6a573968cddfdd689fdff49806864640915f3b8b595d41609e3663c3d7322314","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":"b97ee89f9126b2af47ce86d01df9ffb7c57d6caa86b45c1a6b9c1e8ffc4df65a","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"8161ff634c424158eb343a11bdee5202e469a82babaae692372454b4d15e7613","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"6a573968cddfdd689fdff49806864640915f3b8b595d41609e3663c3d7322314","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-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/pixel-map-pin","reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/pixel-map-pin","reits://asset-visual-direct-correction-citation/us-data-center-grid-node/pixel-map-pin","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":"0bca66bcf154dcd0c8f605b1c6fb40a10628f4800c8175943adbb7b485c33ec7","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin","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%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/us-data-center-grid-node/pixel-map-pin","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-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-us-data-center-grid-node-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-us-data-center-grid-node-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"ce4636e682473d1019e94e93787bcf7cd533c9d695ea8284b5033ef9033d86f7","correctionDigest":"1d501d8f7aea7d71110eb0df7e9b6cc0081f71d81389c09590c16c91880b52df","approvalDigest":"44ab53ed4fd942f705b53e30acc225243e9f9099fb0b4468596bdd5b6c61f5c2","actionId":"asset-visual-direct-lookup-validation-confirmation-action-us-data-center-grid-node-pixel-map-pin-noImageReplacementAccepted","actionDigest":"8987c9e5ece60deba5dbc9525b7a19e6080aca403d56ec5323f4e3b255f68a0d","validationPacketId":"asset-visual-direct-lookup-validation-packet-us-data-center-grid-node-pixel-map-pin","validationPacketDigest":"d62a78f19ba51361a983763e34abdc8e8e42cd6887d5c1d72548030f58df7f17","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-us-data-center-grid-node-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a447f352f49db0f59234823138985bdc","assetSlug":"us-data-center-grid-node","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"ce4636e682473d1019e94e93787bcf7cd533c9d695ea8284b5033ef9033d86f7","correctionDigest":"1d501d8f7aea7d71110eb0df7e9b6cc0081f71d81389c09590c16c91880b52df","approvalDigest":"44ab53ed4fd942f705b53e30acc225243e9f9099fb0b4468596bdd5b6c61f5c2","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":"ce4636e682473d1019e94e93787bcf7cd533c9d695ea8284b5033ef9033d86f7","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"1d501d8f7aea7d71110eb0df7e9b6cc0081f71d81389c09590c16c91880b52df","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"44ab53ed4fd942f705b53e30acc225243e9f9099fb0b4468596bdd5b6c61f5c2","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-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/pixel-map-pin","reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/pixel-map-pin","reits://asset-visual-direct-correction-citation/us-data-center-grid-node/pixel-map-pin","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":"6fa2af2e547e265203e895edf2b9e1bfbff04dcb6fec9abde9171bd8cc8490d5","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin","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%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/us-data-center-grid-node/pixel-map-pin","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-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-us-data-center-grid-node-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-us-data-center-grid-node-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"dd266aeaba284bfac16908eca1a11c33402d8541cd6546a2dfcda49371d36058","correctionDigest":"da42a4a0f9ae7d659f60c802e25fe9f0a852bff7e47e2d0c69c534c62a9c3808","approvalDigest":"44e272e5b013598c36b3a1e90aaee92c4778e345cf051827d78eca375c1fd327","actionId":"asset-visual-direct-lookup-validation-confirmation-action-us-data-center-grid-node-pixel-map-pin-visualDigestAccepted","actionDigest":"12db862dd2cf63595f29c994e87048294950ff0ca35b80c401575710c493d492","validationPacketId":"asset-visual-direct-lookup-validation-packet-us-data-center-grid-node-pixel-map-pin","validationPacketDigest":"d62a78f19ba51361a983763e34abdc8e8e42cd6887d5c1d72548030f58df7f17","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-us-data-center-grid-node-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"c7cf97f3f8868e26960266abd5dc4568","assetSlug":"us-data-center-grid-node","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-us-data-center-grid-node-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"dd266aeaba284bfac16908eca1a11c33402d8541cd6546a2dfcda49371d36058","correctionDigest":"da42a4a0f9ae7d659f60c802e25fe9f0a852bff7e47e2d0c69c534c62a9c3808","approvalDigest":"44e272e5b013598c36b3a1e90aaee92c4778e345cf051827d78eca375c1fd327","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":"dd266aeaba284bfac16908eca1a11c33402d8541cd6546a2dfcda49371d36058","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"da42a4a0f9ae7d659f60c802e25fe9f0a852bff7e47e2d0c69c534c62a9c3808","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"44e272e5b013598c36b3a1e90aaee92c4778e345cf051827d78eca375c1fd327","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-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/pixel-map-pin","reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/pixel-map-pin","reits://asset-visual-direct-correction-citation/us-data-center-grid-node/pixel-map-pin","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":"695a84ebd72b6d56bd66d0311167fa437192470683c0009fa7870d0bff96c072","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=us-data-center-grid-node&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=us-data-center-grid-node&format=pixel-map-pin","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%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/us-data-center-grid-node/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/us-data-center-grid-node/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/us-data-center-grid-node/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/us-data-center-grid-node/pixel-map-pin","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-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"a8b6c331983cb9cb0768bf106a11f210d130b49a58cfd847270bb5a31fea779b","correctionDigest":"ff7d8971bbc8ff9408e8ff3b187ae1fccaebdb0fc843657c8da0743ae991b76c","approvalDigest":"37d538a246db242eda64e40b8d02b7d53eb7c9977d0e13d07dc00f6f8fa21836","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-bridgeDigestAccepted","actionDigest":"32253ad546b337673c7bbb3bc89ce9cfccdb789b830f84ce8ef66e25710c4b2f","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-pixel-map-pin","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-jp-hotel-jreit-block-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a83d8928bacdc0d4605f42d4506bcbd3","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"a8b6c331983cb9cb0768bf106a11f210d130b49a58cfd847270bb5a31fea779b","correctionDigest":"ff7d8971bbc8ff9408e8ff3b187ae1fccaebdb0fc843657c8da0743ae991b76c","approvalDigest":"37d538a246db242eda64e40b8d02b7d53eb7c9977d0e13d07dc00f6f8fa21836","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":"a8b6c331983cb9cb0768bf106a11f210d130b49a58cfd847270bb5a31fea779b","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"ff7d8971bbc8ff9408e8ff3b187ae1fccaebdb0fc843657c8da0743ae991b76c","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"37d538a246db242eda64e40b8d02b7d53eb7c9977d0e13d07dc00f6f8fa21836","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-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/pixel-map-pin","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":"f373aa781c9bb4bfde9e1deafad28336be18bb648fab1899cb45845e68560f5a","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/pixel-map-pin","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-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"29c8e7f2e12f5b71f3a818192df88a714a3adf686085ba39bbb63bcc6c77956a","correctionDigest":"5360f49fea1ba951af4e642a6f941c9d591cb82960c30c9ed4b87f445c034f17","approvalDigest":"30a08dbff381c1519a8f99eb3fe8d8d4feac865ad375cf6c0499486ba4570508","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-noImageReplacementAccepted","actionDigest":"6325242ccbac389f5807302635b276de4208a5b7ee8c7880f27c5faf9d5eb467","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-pixel-map-pin","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-jp-hotel-jreit-block-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"9bcd0a50f4a8cbf6f03395be5b1a69ec","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"29c8e7f2e12f5b71f3a818192df88a714a3adf686085ba39bbb63bcc6c77956a","correctionDigest":"5360f49fea1ba951af4e642a6f941c9d591cb82960c30c9ed4b87f445c034f17","approvalDigest":"30a08dbff381c1519a8f99eb3fe8d8d4feac865ad375cf6c0499486ba4570508","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":"29c8e7f2e12f5b71f3a818192df88a714a3adf686085ba39bbb63bcc6c77956a","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"5360f49fea1ba951af4e642a6f941c9d591cb82960c30c9ed4b87f445c034f17","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"30a08dbff381c1519a8f99eb3fe8d8d4feac865ad375cf6c0499486ba4570508","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-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/pixel-map-pin","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":"9cb80a3c97d51ca34363b92731651a3028d369985cef1af20f64b3ddd941c0dc","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/pixel-map-pin","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-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"77ed5fcbf1a163ea46373d3839ce4b27d6e5fb366af6da05e2331236b92d8939","correctionDigest":"078c03688ff446a0a764de78b3e7ff5e16e854a946b3915a9a3de29af582c2fa","approvalDigest":"78613b93c2056d76afbbf894a8e9d224a7b65b97243bc6eb8d832cb32429c286","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-visualDigestAccepted","actionDigest":"16e36903530c57277bd40b37c7a444768a23b39cc410fb8dbbd294eefae26f80","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-pixel-map-pin","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-jp-hotel-jreit-block-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"775e2afaabc1002df10104057b5fc15c","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"77ed5fcbf1a163ea46373d3839ce4b27d6e5fb366af6da05e2331236b92d8939","correctionDigest":"078c03688ff446a0a764de78b3e7ff5e16e854a946b3915a9a3de29af582c2fa","approvalDigest":"78613b93c2056d76afbbf894a8e9d224a7b65b97243bc6eb8d832cb32429c286","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":"77ed5fcbf1a163ea46373d3839ce4b27d6e5fb366af6da05e2331236b92d8939","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"078c03688ff446a0a764de78b3e7ff5e16e854a946b3915a9a3de29af582c2fa","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"78613b93c2056d76afbbf894a8e9d224a7b65b97243bc6eb8d832cb32429c286","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-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/pixel-map-pin","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":"6ab9a81a056d6aab26ee986f9daec52dfcb46e2e5b92fc8279c08607f46f00f2","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/pixel-map-pin","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-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-hk-office-harbor-tower-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-hk-office-harbor-tower-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"053c87f6b490d49b4f66ea718c3a942a7c0f80a4770300cccc233e3d8299b6f1","correctionDigest":"edbc9576003aa72e3cb34cdbd31087fee190d1701d9f52e130c6d58084549fdd","approvalDigest":"a1d8609a122f7e6557fbc9b230064554ff90bb0968dfbb8530cb96217f9ad1ed","actionId":"asset-visual-direct-lookup-validation-confirmation-action-hk-office-harbor-tower-pixel-map-pin-bridgeDigestAccepted","actionDigest":"b24c6deaecf057b97679a0ad0b7778cfed336138e8460cdbe0a0b64b2259f55d","validationPacketId":"asset-visual-direct-lookup-validation-packet-hk-office-harbor-tower-pixel-map-pin","validationPacketDigest":"3d754458b38297de6a5f3f106da3bacfa5ebdc9188d45a49e9fc5c69e0d2cab8","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-hk-office-harbor-tower-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"548d77659f561fce06382f8c6fe4665b","assetSlug":"hk-office-harbor-tower","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"053c87f6b490d49b4f66ea718c3a942a7c0f80a4770300cccc233e3d8299b6f1","correctionDigest":"edbc9576003aa72e3cb34cdbd31087fee190d1701d9f52e130c6d58084549fdd","approvalDigest":"a1d8609a122f7e6557fbc9b230064554ff90bb0968dfbb8530cb96217f9ad1ed","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":"053c87f6b490d49b4f66ea718c3a942a7c0f80a4770300cccc233e3d8299b6f1","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"edbc9576003aa72e3cb34cdbd31087fee190d1701d9f52e130c6d58084549fdd","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"a1d8609a122f7e6557fbc9b230064554ff90bb0968dfbb8530cb96217f9ad1ed","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-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/pixel-map-pin","reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/pixel-map-pin","reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/pixel-map-pin","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":"c71b4483e9619c2264d61738c93683dbd70c753359ece30b135c870ad075440e","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=hk-office-harbor-tower","search":"/search?q=%E9%A6%99%E6%B8%AF%20Office%20Harbor%20Tower%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/pixel-map-pin","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-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-hk-office-harbor-tower-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-hk-office-harbor-tower-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"a5135f1f9ee2c6acc4fb671345575334281e1bf9de80bfb9d4dac337d19aea09","correctionDigest":"34b3c3343d5300a32f82b14592ddd0ac50bd93ac55cd5b8e40ddcdf3b2d0bedb","approvalDigest":"f0ba00c06895b09e7516555fc3c3d8e795c9a757cc224fa82b42351e90af1eb8","actionId":"asset-visual-direct-lookup-validation-confirmation-action-hk-office-harbor-tower-pixel-map-pin-noImageReplacementAccepted","actionDigest":"6b289711a59869827da07e4e1e4e674e54045b9befd17d0ac818b52c06f3260c","validationPacketId":"asset-visual-direct-lookup-validation-packet-hk-office-harbor-tower-pixel-map-pin","validationPacketDigest":"3d754458b38297de6a5f3f106da3bacfa5ebdc9188d45a49e9fc5c69e0d2cab8","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-hk-office-harbor-tower-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"9a85ad3308fe9229773d739b076384b6","assetSlug":"hk-office-harbor-tower","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"a5135f1f9ee2c6acc4fb671345575334281e1bf9de80bfb9d4dac337d19aea09","correctionDigest":"34b3c3343d5300a32f82b14592ddd0ac50bd93ac55cd5b8e40ddcdf3b2d0bedb","approvalDigest":"f0ba00c06895b09e7516555fc3c3d8e795c9a757cc224fa82b42351e90af1eb8","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":"a5135f1f9ee2c6acc4fb671345575334281e1bf9de80bfb9d4dac337d19aea09","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"34b3c3343d5300a32f82b14592ddd0ac50bd93ac55cd5b8e40ddcdf3b2d0bedb","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f0ba00c06895b09e7516555fc3c3d8e795c9a757cc224fa82b42351e90af1eb8","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-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/pixel-map-pin","reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/pixel-map-pin","reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/pixel-map-pin","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":"3d243703fa013f68ba66ce3aea2275e55fe562f8ff203dd25744726c904a1a6f","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=hk-office-harbor-tower","search":"/search?q=%E9%A6%99%E6%B8%AF%20Office%20Harbor%20Tower%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/pixel-map-pin","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-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-hk-office-harbor-tower-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-hk-office-harbor-tower-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"070604a8fadb37cdb11a11dec2fbed25da47bfc3b0eb05f04316da60cec99e59","correctionDigest":"a0a03fe04368f0be06331ff59e8cc7f87c668cfb1196d9e59c2122eebf1095f3","approvalDigest":"f5eeaf3dcb3a4a2e420c4b9e94bd4305d59d0fc27dcee6ca454691314905579c","actionId":"asset-visual-direct-lookup-validation-confirmation-action-hk-office-harbor-tower-pixel-map-pin-visualDigestAccepted","actionDigest":"e0a88287fefd9bb14040654528bb7e07e1f6b742f3c94534b4b0b123fff1f25a","validationPacketId":"asset-visual-direct-lookup-validation-packet-hk-office-harbor-tower-pixel-map-pin","validationPacketDigest":"3d754458b38297de6a5f3f106da3bacfa5ebdc9188d45a49e9fc5c69e0d2cab8","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-hk-office-harbor-tower-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"13d928bd278e5067c73d6e4bc445549b","assetSlug":"hk-office-harbor-tower","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-hk-office-harbor-tower-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"070604a8fadb37cdb11a11dec2fbed25da47bfc3b0eb05f04316da60cec99e59","correctionDigest":"a0a03fe04368f0be06331ff59e8cc7f87c668cfb1196d9e59c2122eebf1095f3","approvalDigest":"f5eeaf3dcb3a4a2e420c4b9e94bd4305d59d0fc27dcee6ca454691314905579c","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":"070604a8fadb37cdb11a11dec2fbed25da47bfc3b0eb05f04316da60cec99e59","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"a0a03fe04368f0be06331ff59e8cc7f87c668cfb1196d9e59c2122eebf1095f3","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f5eeaf3dcb3a4a2e420c4b9e94bd4305d59d0fc27dcee6ca454691314905579c","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-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/pixel-map-pin","reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/pixel-map-pin","reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/pixel-map-pin","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":"e3dda9cae26c3b2f79702176217e49e990dfc1f52cfd608fe27c91f4378eb118","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=hk-office-harbor-tower&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=hk-office-harbor-tower&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=hk-office-harbor-tower","search":"/search?q=%E9%A6%99%E6%B8%AF%20Office%20Harbor%20Tower%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/hk-office-harbor-tower/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/hk-office-harbor-tower/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/hk-office-harbor-tower/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/hk-office-harbor-tower/pixel-map-pin","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-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-sg-commercial-harbor-block-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"204f5800b872a9ffecf7a3827be1c014781d1f48a1dc66c5fb20c3a4d4a2d65b","correctionDigest":"adcc3e343dd39636320a6198f5d24d67f67be1811650878506e187501645211e","approvalDigest":"08d1c2f22eff17be7a6c07a5e61ebcdf571980570b0232cb59e8295a15d9ec72","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-bridgeDigestAccepted","actionDigest":"75be76f735c406f378c3085c3d540d5610080facd773aa8276c27792bf328778","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"789589b31ab9dc9b17989d9c722b1eb1f8f374593abf987e459f872a9ad1d772","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-sg-commercial-harbor-block-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6a1fdcffb0c6ecc2607a42b981dcf171","assetSlug":"sg-commercial-harbor-block","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"204f5800b872a9ffecf7a3827be1c014781d1f48a1dc66c5fb20c3a4d4a2d65b","correctionDigest":"adcc3e343dd39636320a6198f5d24d67f67be1811650878506e187501645211e","approvalDigest":"08d1c2f22eff17be7a6c07a5e61ebcdf571980570b0232cb59e8295a15d9ec72","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":"204f5800b872a9ffecf7a3827be1c014781d1f48a1dc66c5fb20c3a4d4a2d65b","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"adcc3e343dd39636320a6198f5d24d67f67be1811650878506e187501645211e","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"08d1c2f22eff17be7a6c07a5e61ebcdf571980570b0232cb59e8295a15d9ec72","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-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","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":"e6c8e2ad3c28e7cf2566bebc90645a4bc5adc188ad3ee535ca3a1a73643a950f","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","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%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","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-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-sg-commercial-harbor-block-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"49f1bbff60f37dc6b000a1bc5cc272ba6b56abccab98526191bc745c302a8ee4","correctionDigest":"1f915e0ae27ce5c8a11283dfa9cf12f35915a5b9ac1f6e9d73ab1fa98056394f","approvalDigest":"50675ad547c94c233b0290e45d7510e6d28cf621f64fb036a2043a97bca628cf","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-noImageReplacementAccepted","actionDigest":"8749fb42b33623e03b96cafa824c31395691bc95a16a55e75160f93b52b3d63f","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"789589b31ab9dc9b17989d9c722b1eb1f8f374593abf987e459f872a9ad1d772","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-sg-commercial-harbor-block-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"4f35f0101effb3de9daecf76d9528b14","assetSlug":"sg-commercial-harbor-block","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"49f1bbff60f37dc6b000a1bc5cc272ba6b56abccab98526191bc745c302a8ee4","correctionDigest":"1f915e0ae27ce5c8a11283dfa9cf12f35915a5b9ac1f6e9d73ab1fa98056394f","approvalDigest":"50675ad547c94c233b0290e45d7510e6d28cf621f64fb036a2043a97bca628cf","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":"49f1bbff60f37dc6b000a1bc5cc272ba6b56abccab98526191bc745c302a8ee4","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"1f915e0ae27ce5c8a11283dfa9cf12f35915a5b9ac1f6e9d73ab1fa98056394f","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"50675ad547c94c233b0290e45d7510e6d28cf621f64fb036a2043a97bca628cf","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-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","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":"a9fab4136fa329d6c41b1813ba35a1251ff753975572accfcabf492e259d15dd","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","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%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","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-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-sg-commercial-harbor-block-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"6f0d4787459b32f8f0be895f55f4ec5873f172eb073f68c905666cf101cc239f","correctionDigest":"8f94f2c7af3474412d8c7abdee6d3ff9ee74575a3cd6112f8bb643e3dbd02f86","approvalDigest":"fcf7db4db66e26bf799bfd9dbe972b577c7550f5a6110d19966469af0c243b32","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-visualDigestAccepted","actionDigest":"e48a031fc695d14200325c5585af85a22ef62e2ee455a7708756ed5c4d735a29","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"789589b31ab9dc9b17989d9c722b1eb1f8f374593abf987e459f872a9ad1d772","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":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-sg-commercial-harbor-block-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"00b621ecd616c46d37c3f41b55f620f1","assetSlug":"sg-commercial-harbor-block","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"6f0d4787459b32f8f0be895f55f4ec5873f172eb073f68c905666cf101cc239f","correctionDigest":"8f94f2c7af3474412d8c7abdee6d3ff9ee74575a3cd6112f8bb643e3dbd02f86","approvalDigest":"fcf7db4db66e26bf799bfd9dbe972b577c7550f5a6110d19966469af0c243b32","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":"6f0d4787459b32f8f0be895f55f4ec5873f172eb073f68c905666cf101cc239f","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"8f94f2c7af3474412d8c7abdee6d3ff9ee74575a3cd6112f8bb643e3dbd02f86","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"fcf7db4db66e26bf799bfd9dbe972b577c7550f5a6110d19966469af0c243b32","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-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","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":"6621cb86dae275648800821bcf0cefd60ca9085cc1e2ac9ca7f0b41db20a1e2f","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","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%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","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-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"3c25f3e2ca09e7dc7a41239419d2fc3364e0fb74cd345c8a22d6ea7ff084d918","correctionDigest":"3e18e4e3da293b733caf2523fc08c9076f691f7471eccedce46bdb25c4956684","approvalDigest":"8d50df24b1da73a4a1325de9366f65697a02235e99328d99d67ef3c289a403db","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","actionDigest":"102a560739fc492b1dff1a56d1be2b98eafd039a9d523c8ca5d0fc2c7a5f153e","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"122e30929de5b7d4830a030268c84924","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"3c25f3e2ca09e7dc7a41239419d2fc3364e0fb74cd345c8a22d6ea7ff084d918","correctionDigest":"3e18e4e3da293b733caf2523fc08c9076f691f7471eccedce46bdb25c4956684","approvalDigest":"8d50df24b1da73a4a1325de9366f65697a02235e99328d99d67ef3c289a403db","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"3c25f3e2ca09e7dc7a41239419d2fc3364e0fb74cd345c8a22d6ea7ff084d918","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"3e18e4e3da293b733caf2523fc08c9076f691f7471eccedce46bdb25c4956684","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"8d50df24b1da73a4a1325de9366f65697a02235e99328d99d67ef3c289a403db","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5ba7c367614fa12aab7683e81eaffe9726b22f3491ebefcb933993e0fb7a0fc8","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"48747ea2cbc9bbc73eec278653dbcc82c2f438572ced89b9f5d8b573834f5d2b","correctionDigest":"94329523d7cd26b08739e750bb24922113ef288b0bae2a4998957fd8b74cece3","approvalDigest":"7f5d1c283de7290246d9891cfb11a481bed46d45f18e4d100249ad570a33a8d1","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","actionDigest":"ede0b146943a251b4fe8a11df3284bb5a5e15f5fbc3a0bc8479ec81bac905c10","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"34e5f368a205690eac922c0d03d288b2","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"48747ea2cbc9bbc73eec278653dbcc82c2f438572ced89b9f5d8b573834f5d2b","correctionDigest":"94329523d7cd26b08739e750bb24922113ef288b0bae2a4998957fd8b74cece3","approvalDigest":"7f5d1c283de7290246d9891cfb11a481bed46d45f18e4d100249ad570a33a8d1","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"48747ea2cbc9bbc73eec278653dbcc82c2f438572ced89b9f5d8b573834f5d2b","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"94329523d7cd26b08739e750bb24922113ef288b0bae2a4998957fd8b74cece3","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"7f5d1c283de7290246d9891cfb11a481bed46d45f18e4d100249ad570a33a8d1","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"5568f87ca24336f95f61bff45142799a3ba17aaf953143b1c244fc7aa9d42bc3","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"d631bfb04d6f1b28bec4fe3f454d1767360fc36ac1f1d9ff367a28dd3cd3d473","correctionDigest":"7bb28c0d289e40a5532a7876eff4670bc6b82b930f956b762715632054f9d4b5","approvalDigest":"8ec4f378e2a23232353729b560f3408dad6b87c98426b46f1dfbce5a584b03ee","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","actionDigest":"90bcef45864bbb6e741651084d09f8c3ac36d32e0ca0026e6236437c09684e3b","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-industrial-raw-park-pixel-map-pin","validationPacketDigest":"6884127486d49c24162e511b2509f1a2773cb63685cedac98d0f5ea8baef0e83","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"d70bdf2d4a4e98a121a130fc0176878d","assetSlug":"cn-industrial-raw-park","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"d631bfb04d6f1b28bec4fe3f454d1767360fc36ac1f1d9ff367a28dd3cd3d473","correctionDigest":"7bb28c0d289e40a5532a7876eff4670bc6b82b930f956b762715632054f9d4b5","approvalDigest":"8ec4f378e2a23232353729b560f3408dad6b87c98426b46f1dfbce5a584b03ee","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"d631bfb04d6f1b28bec4fe3f454d1767360fc36ac1f1d9ff367a28dd3cd3d473","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"7bb28c0d289e40a5532a7876eff4670bc6b82b930f956b762715632054f9d4b5","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"8ec4f378e2a23232353729b560f3408dad6b87c98426b46f1dfbce5a584b03ee","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-industrial-raw-park-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","reits://asset-visual-governance-bridge/cn-industrial-raw-park","reits://virtual-asset/cn-industrial-raw-park"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"b7036f4f3726f93c63dc45ac9ac24eb01c1f3cd94ea8994f9ed8a383526b6ae6","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-industrial-raw-park&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-industrial-raw-park&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%20RAW%20Park%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-industrial-raw-park/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-industrial-raw-park/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-industrial-raw-park/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-industrial-raw-park/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-industrial-raw-park","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-industrial-raw-park","assetResourceUri":"reits://virtual-asset/cn-industrial-raw-park"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"f7d1f06d637d317ed7b6775ba961ee365e1113b4905fa39461e52768d4206b3a","correctionDigest":"ec4bf44477741e4fdfe52255d78a60de8a3463f51a5078100cbf10a57d0f1bfc","approvalDigest":"4f28424ac038d52e8485e883fbbf3a634ea4a49d64c89c99ac5cd115ef7da37e","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","actionDigest":"255352628abcac07fd8ad510dedc153ff54f54dd7d26e1416ff2d6c5226b42f6","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a30cbb63e5c4d8af24277016cf0ad325","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","targetAuditDigest":"f7d1f06d637d317ed7b6775ba961ee365e1113b4905fa39461e52768d4206b3a","correctionDigest":"ec4bf44477741e4fdfe52255d78a60de8a3463f51a5078100cbf10a57d0f1bfc","approvalDigest":"4f28424ac038d52e8485e883fbbf3a634ea4a49d64c89c99ac5cd115ef7da37e","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"f7d1f06d637d317ed7b6775ba961ee365e1113b4905fa39461e52768d4206b3a","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"ec4bf44477741e4fdfe52255d78a60de8a3463f51a5078100cbf10a57d0f1bfc","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"4f28424ac038d52e8485e883fbbf3a634ea4a49d64c89c99ac5cd115ef7da37e","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-bridgeDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"0a1a28178648571302ef1023cb05af929f1fc723ccb8c6a423c28c234897a76c","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"8878f4369c3cfd78513dfbc9dc1283aa2a245716ef113cdb8e9e70024efb14f6","correctionDigest":"f2deeb9869e9a2abe749bca0206fe3051d0ff915b4b9da0c990d58b98ed20c29","approvalDigest":"36adb37fc59edc2afd6d8915f3deea53fc931ddb11bbe0ccf45fd9d9977fabae","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","actionDigest":"c60edecbf36b694e94eaa1722564b7f569c669866cd4427ca2afe2a83d6fe510","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"236828f1a7ee7506c146554690f3b210","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","targetAuditDigest":"8878f4369c3cfd78513dfbc9dc1283aa2a245716ef113cdb8e9e70024efb14f6","correctionDigest":"f2deeb9869e9a2abe749bca0206fe3051d0ff915b4b9da0c990d58b98ed20c29","approvalDigest":"36adb37fc59edc2afd6d8915f3deea53fc931ddb11bbe0ccf45fd9d9977fabae","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"8878f4369c3cfd78513dfbc9dc1283aa2a245716ef113cdb8e9e70024efb14f6","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"f2deeb9869e9a2abe749bca0206fe3051d0ff915b4b9da0c990d58b98ed20c29","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"36adb37fc59edc2afd6d8915f3deea53fc931ddb11bbe0ccf45fd9d9977fabae","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-noImageReplacementAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"eb7ad1a8b30b068d0c661b4592e7704e7bd9f5054dd6c60ee826eae7b3d1cb74","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.521Z","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"22de871cb2f4e9a46ee1bc10d1895dffb881db0d43ba625719b230b580e08226","correctionDigest":"162ca1fabe42c2b4527acad20ab87e8214608c67310ae427b8733796283a7695","approvalDigest":"d89edc28e3b8ae825bc672009b41d1889a8f1aee4d8aee0bd036eca288f307ef","actionId":"asset-visual-direct-lookup-validation-confirmation-action-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","actionDigest":"4a0142ecdbf140cd73d8b09b7bb96716ba7e8413b5a7eb62cd778da3816fd925","validationPacketId":"asset-visual-direct-lookup-validation-packet-cn-retail-infra-pixel-mall-pixel-map-pin","validationPacketDigest":"bd975f04935da5204e69a248e726a274be1c9bc8356a24dc1863fff9b5fe2655","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"map-preview-only","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"transactionWritten":false,"mcpIndexQueued":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"newsBindingWritten":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_transactions","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-transaction-v1","transactionId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","transactionType":"validation-action-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"f1c6b3acd57704f9ca5d250a4b45e8ab","assetSlug":"cn-retail-infra-pixel-mall","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","correctionType":"redaction-request","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","targetAuditDigest":"22de871cb2f4e9a46ee1bc10d1895dffb881db0d43ba625719b230b580e08226","correctionDigest":"162ca1fabe42c2b4527acad20ab87e8214608c67310ae427b8733796283a7695","approvalDigest":"d89edc28e3b8ae825bc672009b41d1889a8f1aee4d8aee0bd036eca288f307ef","createdAt":"2026-09-07T03:28:49.521Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_direct_lookup_validation_confirmation_action_audit","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原 validation action audit 不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件。"},{"id":"dual-control-approval","table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前仍禁写。"},{"id":"visual-registry-review","table":"asset_visual_registry_review_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来只在事务成功后进入图片清单复核队列，不直接替换 NFT 主图。"},{"id":"pixel-map-refresh","table":"virtual_asset_map_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图点位刷新必须等图片清单复核通过，当前不更新地图。"},{"id":"news-asset-binding-refresh","table":"asset_news_binding_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来资产新闻详情可读取纠错结果，当前不重写新闻绑定。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"22de871cb2f4e9a46ee1bc10d1895dffb881db0d43ba625719b230b580e08226","note":"targetAuditDigest 必须与原 validation action audit 完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"162ca1fabe42c2b4527acad20ab87e8214608c67310ae427b8733796283a7695","note":"correctionDigest 必须来自 Cut60 correction dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"d89edc28e3b8ae825bc672009b41d1889a8f1aee4d8aee0bd036eca288f307ef","note":"approvalDigest 必须来自 Cut61 dual-control dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"766d2b6b1f319a98bca64b10aed0f03a5da45c3f7d01be041fe5e90f70d28ff6","note":"NFT 图片、地图、新闻绑定和 BBS 当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-cn-retail-infra-pixel-mall-pixel-map-pin-visualDigestAccepted","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","reits://virtual-asset/cn-retail-infra-pixel-mall"]},"publicSideEffectGuard":{"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"newsBindingWriteDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c21ab4a478772e81cc933b1fe5078e0d562d7d9398c19d84ac952fd01dfc39bc","links":{"transactionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","transactionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControl":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20Pixel%20Mall%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"transactionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-transaction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/cn-retail-infra-pixel-mall/pixel-map-pin/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/cn-retail-infra-pixel-mall/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/cn-retail-infra-pixel-mall/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/cn-retail-infra-pixel-mall","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/cn-retail-infra-pixel-mall","assetResourceUri":"reits://virtual-asset/cn-retail-infra-pixel-mall"}}],"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 完成前，不得开放真实执行。"]}