{"generatedAt":"2026-09-07T03:28:49.521Z","scope":{"countrySlug":"jp","assetSlug":null,"status":null,"owner":null,"priority":null,"formatKey":null,"correctionType":null},"metrics":{"dualControlCount":20,"dualControlReadyCount":20,"needsCounterpartyCount":0,"needsDualControlFieldsCount":0,"needsCorrectionEventCount":0,"blockedByPolicyCount":0,"samePersonForbiddenCount":20,"approvalWriteDisabledCount":20,"correctionEventWrittenCount":0,"auditLogMutatedCount":0,"approvalWrittenCount":0,"sessionCreatedCount":0,"mcpIndexWrittenCount":0,"imageReplacementCount":0,"mapMutationCount":0,"bbsPostCount":0,"approvalDigestCount":20,"mcpResourceCount":20},"records":[{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-citationDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-citationDigestAccepted","targetAuditDigest":"4d6583a119d8f5df878cf7450983ddaa2a7534a511a127bd7021181ca75eb186","correctionDigest":"70ceb4c4eb07293e9c2424157a32c7f24b7a9773a9578b1b78b4b77dfbb8b39b","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-citationDigestAccepted","actionDigest":"5d276d04634ec4bf2e30e8b2d0bb38ae319760f3e16676e0fa9b07baa37a7357","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"citationDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 citationDigest 与 citationEnvelope/evidenceMarkers 一致","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"metadata-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-citationDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-citationDigestAccepted","targetAuditDigest":"4d6583a119d8f5df878cf7450983ddaa2a7534a511a127bd7021181ca75eb186","correctionDigest":"70ceb4c4eb07293e9c2424157a32c7f24b7a9773a9578b1b78b4b77dfbb8b39b","actionDigest":"5d276d04634ec4bf2e30e8b2d0bb38ae319760f3e16676e0fa9b07baa37a7357","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"metadata-correction","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"citationDigestAccepted","initiatorRole":"mcp-ops","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"b755f0d2c43b173ad612b055d8202f866285a72e76901a3c518e108f7bab2c1a","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&confirmation=citationDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20citationDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/citationDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/citationDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/citationDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/citationDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-directLookupDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-directLookupDigestAccepted","targetAuditDigest":"4f7d5c9b13ca792fbab95c2fc88fc2e190c1f2252853bc6719dff9f664542245","correctionDigest":"be7daf80bc77bedb1c598382d6fa7cd2a127648bde852ac819336b6263dac330","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-directLookupDigestAccepted","actionDigest":"8c7259cb9c52a45470d5ae589932020f75f9a57fbd5c2a853a2e0aadbe3951d5","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"directLookupDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 directLookupDigest 与 lookupEnvelope 一致","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"metadata-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-directLookupDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-directLookupDigestAccepted","targetAuditDigest":"4f7d5c9b13ca792fbab95c2fc88fc2e190c1f2252853bc6719dff9f664542245","correctionDigest":"be7daf80bc77bedb1c598382d6fa7cd2a127648bde852ac819336b6263dac330","actionDigest":"8c7259cb9c52a45470d5ae589932020f75f9a57fbd5c2a853a2e0aadbe3951d5","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"metadata-correction","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"directLookupDigestAccepted","initiatorRole":"mcp-ops","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"aa60e541877af69009efc4ebcecdb454e13777ff789e639701ec3d41ea7438aa","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=mcp-ops&confirmation=directLookupDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20directLookupDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/directLookupDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/directLookupDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/directLookupDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/directLookupDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"b648c598c810c1a6a5a15de518738fd2ff828309d17afc99b4a774edb77a8b8c","correctionDigest":"3200414e351a1808b6d51e6817ae7adb94379d894e0e63c1be95616a85971c2b","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","actionDigest":"38e4142cbfb0bf4c22483a7a241e4e4aa32e900a13bb627e945cd7c8809bfc38","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"consumerContractsAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认所有 consumer contract 只读且不可 mutation","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"metadata-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-consumerContractsAccepted","targetAuditDigest":"b648c598c810c1a6a5a15de518738fd2ff828309d17afc99b4a774edb77a8b8c","correctionDigest":"3200414e351a1808b6d51e6817ae7adb94379d894e0e63c1be95616a85971c2b","actionDigest":"38e4142cbfb0bf4c22483a7a241e4e4aa32e900a13bb627e945cd7c8809bfc38","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"metadata-correction","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"consumerContractsAccepted","initiatorRole":"qa","reviewerRole":"mcp-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"f2a453b901b66a959f2e0e54d3a2bc4176a028a6f205f5add3f1fe155a2a1299","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=consumerContractsAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20consumerContractsAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/consumerContractsAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"8c409b3cf2aca3be7ec98d7dafa3d83b60fae246924cc51f913e24df3786e150","correctionDigest":"de91d450b02dcad1bfdfa3d19269eb134253edfe7f3620fc72ce7d1e85c6c5d5","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","actionDigest":"fa3c3b0271c927eee690931fba60034fa6ed341738aa154b3b38d01bba2b9ad4","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"evidenceMarkersAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 evidence markers 足以支撑引用抽屉、BBS 脚注和 VR 铭牌","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"metadata-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-evidenceMarkersAccepted","targetAuditDigest":"8c409b3cf2aca3be7ec98d7dafa3d83b60fae246924cc51f913e24df3786e150","correctionDigest":"de91d450b02dcad1bfdfa3d19269eb134253edfe7f3620fc72ce7d1e85c6c5d5","actionDigest":"fa3c3b0271c927eee690931fba60034fa6ed341738aa154b3b38d01bba2b9ad4","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"metadata-correction","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"evidenceMarkersAccepted","initiatorRole":"qa","reviewerRole":"mcp-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"f4299026250c0d82b1e21e3f6160fe599841fb33075d009a3b36b3017254d38b","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=evidenceMarkersAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20evidenceMarkersAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/evidenceMarkersAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"0dba7cb406a996ac9e2295c1774ad9dfd50b07112c5dfc0b16e46ce8258184bf","correctionDigest":"4a8b2b419a12acbd13c00d4fe7d7a72320098ee2cd541f52a3b64817855881da","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","actionDigest":"63a1e3e6c49b1e008bff03f2d279a6630f5581b632bc26881c068fa11f268d54","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"queueDigestAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 queueDigest 指向 Cut55 缺口队列","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"metadata-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-queueDigestAccepted","targetAuditDigest":"0dba7cb406a996ac9e2295c1774ad9dfd50b07112c5dfc0b16e46ce8258184bf","correctionDigest":"4a8b2b419a12acbd13c00d4fe7d7a72320098ee2cd541f52a3b64817855881da","actionDigest":"63a1e3e6c49b1e008bff03f2d279a6630f5581b632bc26881c068fa11f268d54","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"metadata-correction","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"queueDigestAccepted","initiatorRole":"qa","reviewerRole":"mcp-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"f0dc38a84349662485fc512749c30b41f8c5269d4078278b26a24bbf606c8506","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=qa&confirmation=queueDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20queueDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/queueDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-bridgeDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-bridgeDigestAccepted","targetAuditDigest":"05234c86e206e93042982a6ab121083a59313f0eaac98a9d23d438c7d453afeb","correctionDigest":"eb3cc81fe4d070a197df8fc9e30715575550113d6952274de21b4dba42f4910d","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-bridgeDigestAccepted","actionDigest":"8238b62611d78a30523b2352276495e489e84b42c80507da0d11ae4664477271","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"bridgeDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 bridgeDigest 指向 Cut54 图片桥接","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"metadata-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-bridgeDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-bridgeDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-bridgeDigestAccepted","targetAuditDigest":"05234c86e206e93042982a6ab121083a59313f0eaac98a9d23d438c7d453afeb","correctionDigest":"eb3cc81fe4d070a197df8fc9e30715575550113d6952274de21b4dba42f4910d","actionDigest":"8238b62611d78a30523b2352276495e489e84b42c80507da0d11ae4664477271","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"metadata-correction","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"bridgeDigestAccepted","initiatorRole":"visual-ops","reviewerRole":"mcp-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"050a05065ae552b5dd0da583b3836648f8e58732b2675ee772cc93b29ad14ce2","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=bridgeDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20bridgeDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/bridgeDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/bridgeDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/bridgeDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/bridgeDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-visualDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-visualDigestAccepted","targetAuditDigest":"1d531e889b1703c0e3bfe903152f86e661daacbcd708fb3d703eef92ae19ab1f","correctionDigest":"aff42d851f5e10ecc717c06e7dda1853970c10b9605d6dc8e03cc34a81d1a479","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-visualDigestAccepted","actionDigest":"c3f718b40ae45715c5f3d6c4c769ca8feae0ad7945e438a63f945df7ba215918","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"visualDigestAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认 visualDigest 与正式图片清单一致","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"metadata-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-visualDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-visualDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-visualDigestAccepted","targetAuditDigest":"1d531e889b1703c0e3bfe903152f86e661daacbcd708fb3d703eef92ae19ab1f","correctionDigest":"aff42d851f5e10ecc717c06e7dda1853970c10b9605d6dc8e03cc34a81d1a479","actionDigest":"c3f718b40ae45715c5f3d6c4c769ca8feae0ad7945e438a63f945df7ba215918","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"metadata-correction","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"visualDigestAccepted","initiatorRole":"visual-ops","reviewerRole":"mcp-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"de892b649a520183de86838570d35f3d6ca1381ec69b06eea3242b08e2c7aad0","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=metadata-correction","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=visualDigestAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20visualDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/visualDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/visualDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/visualDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/visualDigestAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-noAutoPublishAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"c22c3e71e4cc4ae23bc84338ef7e5e611fc7cea14c2ca711f00fb4443888fb96","correctionDigest":"4e2e78cd260c0e7472aba50a9cdf3577df25058351edb146c62108845d7428bb","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-noAutoPublishAccepted","actionDigest":"0378680c4a1ef2ed455fde0cbd7128b9042e529f889a7b82d1cb745af12d9b3b","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":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"role-label-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-noAutoPublishAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"c22c3e71e4cc4ae23bc84338ef7e5e611fc7cea14c2ca711f00fb4443888fb96","correctionDigest":"4e2e78cd260c0e7472aba50a9cdf3577df25058351edb146c62108845d7428bb","actionDigest":"0378680c4a1ef2ed455fde0cbd7128b9042e529f889a7b82d1cb745af12d9b3b","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"policy-blocker-note","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"noAutoPublishAccepted","initiatorRole":"content-ops","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"可以发起策略说明复核，但最终复核需 content-ops 或 admin。"},{"role":"mcp-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"f5a13acc38e9cb2cd8a930a048585980602fa15963c0dedc26a17bc6c9b03b44","links":{"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=content-ops&type=policy-blocker-note","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","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%20noAutoPublishAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/noAutoPublishAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/noAutoPublishAccepted","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","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-noTradingSignalAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"415a33b12ef37ad102e35bf907e8736ead96e1d632a5506db439c5fcb516ab0b","correctionDigest":"3a7bbe50c461f7995e625feb65117b7feb7b37c3d74c912db0d4068cad43822f","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-noTradingSignalAccepted","actionDigest":"2194d318f84a5c1fd2a5d885d15a31ae9460556aca3426c99a25501320a4e73f","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":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"role-label-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-noTradingSignalAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"415a33b12ef37ad102e35bf907e8736ead96e1d632a5506db439c5fcb516ab0b","correctionDigest":"3a7bbe50c461f7995e625feb65117b7feb7b37c3d74c912db0d4068cad43822f","actionDigest":"2194d318f84a5c1fd2a5d885d15a31ae9460556aca3426c99a25501320a4e73f","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"policy-blocker-note","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"noTradingSignalAccepted","initiatorRole":"content-ops","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"可以发起策略说明复核，但最终复核需 content-ops 或 admin。"},{"role":"mcp-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"cd8fd8724d34f1190c843bbd85a8179a9b503cb1b3be4434b306952a240d5189","links":{"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=content-ops&type=policy-blocker-note","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","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%20noTradingSignalAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/noTradingSignalAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/noTradingSignalAccepted","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","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-noAutoPublishAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"8e8162ec9e45dfa090e1ec9bf37a2fe103e9dcf46e38093a35d9f3c08e06e5c7","correctionDigest":"243c73ac22da9417861e7aff39d1dadcc105c03969618a7ddcd3765c74c546b3","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-noAutoPublishAccepted","actionDigest":"47a35f7bebc448936cd0d8f1495bc1bbd1ee6e6d9617978ad0cb50258e6be255","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"role-label-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-noAutoPublishAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-noAutoPublishAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"8e8162ec9e45dfa090e1ec9bf37a2fe103e9dcf46e38093a35d9f3c08e06e5c7","correctionDigest":"243c73ac22da9417861e7aff39d1dadcc105c03969618a7ddcd3765c74c546b3","actionDigest":"47a35f7bebc448936cd0d8f1495bc1bbd1ee6e6d9617978ad0cb50258e6be255","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"policy-blocker-note","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"noAutoPublishAccepted","initiatorRole":"content-ops","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"可以发起策略说明复核，但最终复核需 content-ops 或 admin。"},{"role":"mcp-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"62ce52b1247f1a70ea30ecabf50c690c7cc7c25e2adb0649391064d004858c79","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20noAutoPublishAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/noAutoPublishAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/noAutoPublishAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-noTradingSignalAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"6a07c6d93fe873166ea6557761f3e384e31fd1699b5f3ae39fc2b5a077347ffe","correctionDigest":"c28d7f3c0fac58ab0d1cbb78aa051c1f6df178391b6a440f681620e6839527a7","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-noTradingSignalAccepted","actionDigest":"c04aa3fd83d0741da801c8077cacffd0b7ff120d34477d7c20b3eb667e4c9e19","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"role-label-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-noTradingSignalAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-noTradingSignalAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"6a07c6d93fe873166ea6557761f3e384e31fd1699b5f3ae39fc2b5a077347ffe","correctionDigest":"c28d7f3c0fac58ab0d1cbb78aa051c1f6df178391b6a440f681620e6839527a7","actionDigest":"c04aa3fd83d0741da801c8077cacffd0b7ff120d34477d7c20b3eb667e4c9e19","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"policy-blocker-note","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"noTradingSignalAccepted","initiatorRole":"content-ops","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"可以发起策略说明复核，但最终复核需 content-ops 或 admin。"},{"role":"mcp-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"6a5a201a3bfeb1f13924585992ab7f03dd6a5c84e45264a185fffee66cf30095","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20noTradingSignalAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/noTradingSignalAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/noTradingSignalAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.521Z","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-citationDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-citationDigestAccepted","targetAuditDigest":"2dc0a761f27111834efd792715315901b8288027ec70fc8d19b71fb46288e454","correctionDigest":"cf64e96e2fe3f2da4e7703bcd95032695ca7d3bd52119196abec8b5729c09436","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-citationDigestAccepted","actionDigest":"993d8dea4c37f04709bbcb8586f2c2d544fa76aa983a7a89540d9464d501f39b","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":"citationDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 citationDigest 与 citationEnvelope/evidenceMarkers 一致","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-citationDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-citationDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-citationDigestAccepted","targetAuditDigest":"2dc0a761f27111834efd792715315901b8288027ec70fc8d19b71fb46288e454","correctionDigest":"cf64e96e2fe3f2da4e7703bcd95032695ca7d3bd52119196abec8b5729c09436","actionDigest":"993d8dea4c37f04709bbcb8586f2c2d544fa76aa983a7a89540d9464d501f39b","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"citationDigestAccepted","initiatorRole":"mcp-ops","reviewerRole":"visual-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"b7559d7b1abd1f25657c8100a92d59a7de487a0e81e907433c1cbe06141602b6","links":{"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=mcp-ops&type=redaction-request","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=mcp-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=mcp-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=mcp-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=mcp-ops&confirmation=citationDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=mcp-ops&confirmation=citationDigestAccepted","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%20citationDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/citationDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/citationDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/citationDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/citationDigestAccepted","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","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-directLookupDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-directLookupDigestAccepted","targetAuditDigest":"5d875bb34d8b550fe3b3725e972b567f45a1eabab848da6e71d06d5b9239e58f","correctionDigest":"e15b31dec09ced7a057e60e7a63ff242d91ff156d8404a02baa0e43a8de9366c","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-directLookupDigestAccepted","actionDigest":"92e50b2052ab4c24af70c408ad5e9088bf1ccad89db1f62ce20715293d74a7a1","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":"directLookupDigestAccepted","confirmationOwner":"mcp-ops","confirmationOwnerLabel":"MCP Ops","confirmationLabel":"确认 directLookupDigest 与 lookupEnvelope 一致","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-directLookupDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-directLookupDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-directLookupDigestAccepted","targetAuditDigest":"5d875bb34d8b550fe3b3725e972b567f45a1eabab848da6e71d06d5b9239e58f","correctionDigest":"e15b31dec09ced7a057e60e7a63ff242d91ff156d8404a02baa0e43a8de9366c","actionDigest":"92e50b2052ab4c24af70c408ad5e9088bf1ccad89db1f62ce20715293d74a7a1","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"directLookupDigestAccepted","initiatorRole":"mcp-ops","reviewerRole":"visual-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"80c674145be22b6080738f337d74edccd8360c03efb972107b6369709357d7c3","links":{"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=mcp-ops&type=redaction-request","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=mcp-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=mcp-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=mcp-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=mcp-ops&confirmation=directLookupDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=mcp-ops&confirmation=directLookupDigestAccepted","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%20directLookupDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/directLookupDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/directLookupDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/directLookupDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/directLookupDigestAccepted","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","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-consumerContractsAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-consumerContractsAccepted","targetAuditDigest":"fbe426f1b221d3b9c418783498d3058ce951114d144ac5a69035f311bc8caaa1","correctionDigest":"c2dfc6d8ea8cf668d3687d0d12bf527760b94c8fc0eef34d982a4dcb7073e024","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-consumerContractsAccepted","actionDigest":"e1db1d451e0d86bb17f2d60b658ac77c8febb1f03fc103509f23ad71586eeeb0","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":"consumerContractsAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认所有 consumer contract 只读且不可 mutation","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-consumerContractsAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-consumerContractsAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-consumerContractsAccepted","targetAuditDigest":"fbe426f1b221d3b9c418783498d3058ce951114d144ac5a69035f311bc8caaa1","correctionDigest":"c2dfc6d8ea8cf668d3687d0d12bf527760b94c8fc0eef34d982a4dcb7073e024","actionDigest":"e1db1d451e0d86bb17f2d60b658ac77c8febb1f03fc103509f23ad71586eeeb0","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"consumerContractsAccepted","initiatorRole":"qa","reviewerRole":"visual-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"2d63343666a83076144b3a321da017ad2bb32cabd5d419ea9335cacaf3f6908c","links":{"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=qa&type=redaction-request","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&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=qa&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=qa&confirmation=consumerContractsAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&confirmation=consumerContractsAccepted","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%20consumerContractsAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/consumerContractsAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/consumerContractsAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/consumerContractsAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/consumerContractsAccepted","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","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-evidenceMarkersAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-evidenceMarkersAccepted","targetAuditDigest":"72fdf853e50e4061d6769d3998df98fc4f3c40ed4e094efe2e530f3d71734af6","correctionDigest":"9790f3e1c40d645e04118a38f34aada00bd1d83905579f5e45de68c8f80fa90a","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-evidenceMarkersAccepted","actionDigest":"1bafc7f84aa6655ac661ee56211b5028c1bcfd71829bdab00e46648770fc4530","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":"evidenceMarkersAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 evidence markers 足以支撑引用抽屉、BBS 脚注和 VR 铭牌","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-evidenceMarkersAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-evidenceMarkersAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-evidenceMarkersAccepted","targetAuditDigest":"72fdf853e50e4061d6769d3998df98fc4f3c40ed4e094efe2e530f3d71734af6","correctionDigest":"9790f3e1c40d645e04118a38f34aada00bd1d83905579f5e45de68c8f80fa90a","actionDigest":"1bafc7f84aa6655ac661ee56211b5028c1bcfd71829bdab00e46648770fc4530","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"evidenceMarkersAccepted","initiatorRole":"qa","reviewerRole":"visual-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"d6bb0a86311ddbb379182c00ac9f94e7ebfc47ea21a9978fb37a5b872e7eb414","links":{"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=qa&type=redaction-request","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&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=qa&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=qa&confirmation=evidenceMarkersAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&confirmation=evidenceMarkersAccepted","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%20evidenceMarkersAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/evidenceMarkersAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/evidenceMarkersAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/evidenceMarkersAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/evidenceMarkersAccepted","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","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-queueDigestAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-queueDigestAccepted","targetAuditDigest":"d064600f6624a409ff538e7a55dbdc025e433402b19dc2fef0d7fedfb2173ce7","correctionDigest":"63529fb8b0e401f221eab45747a230543b68907a211e3868570a77e719233323","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-pixel-map-pin-queueDigestAccepted","actionDigest":"769d6633f79b596669dc3763d0e4fed039de7f799fbf408b216f01120a5dc994","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":"queueDigestAccepted","confirmationOwner":"qa","confirmationOwnerLabel":"QA","confirmationLabel":"确认 queueDigest 指向 Cut55 缺口队列","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-queueDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-pixel-map-pin-queueDigestAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-pixel-map-pin-queueDigestAccepted","targetAuditDigest":"d064600f6624a409ff538e7a55dbdc025e433402b19dc2fef0d7fedfb2173ce7","correctionDigest":"63529fb8b0e401f221eab45747a230543b68907a211e3868570a77e719233323","actionDigest":"769d6633f79b596669dc3763d0e4fed039de7f799fbf408b216f01120a5dc994","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"queueDigestAccepted","initiatorRole":"qa","reviewerRole":"visual-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"4d9c74ae6952f50785095797cc09db094ebb597bdf55d5feb358305921c250c4","links":{"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=qa&type=redaction-request","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&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=qa&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=qa&confirmation=queueDigestAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=pixel-map-pin&owner=qa&confirmation=queueDigestAccepted","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%20queueDigestAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/pixel-map-pin/queueDigestAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/pixel-map-pin/queueDigestAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/pixel-map-pin/queueDigestAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/pixel-map-pin/queueDigestAccepted","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","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","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":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-bridgeDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","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","actionDigest":"32253ad546b337673c7bbb3bc89ce9cfccdb789b830f84ce8ef66e25710c4b2f","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"bridgeDigestAccepted","initiatorRole":"visual-ops","reviewerRole":"content-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"37d538a246db242eda64e40b8d02b7d53eb7c9977d0e13d07dc00f6f8fa21836","links":{"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","dualControlPage":"/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":{"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","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","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":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-noImageReplacementAccepted","approvalType":"validation-action-audit-correction-dual-control","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","actionDigest":"6325242ccbac389f5807302635b276de4208a5b7ee8c7880f27c5faf9d5eb467","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"noImageReplacementAccepted","initiatorRole":"visual-ops","reviewerRole":"content-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"30a08dbff381c1519a8f99eb3fe8d8d4feac865ad375cf6c0499486ba4570508","links":{"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","dualControlPage":"/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":{"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","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","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":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-pixel-map-pin-visualDigestAccepted","approvalType":"validation-action-audit-correction-dual-control","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","actionDigest":"16e36903530c57277bd40b37c7a444768a23b39cc410fb8dbbd294eefae26f80","validationPacketDigest":"b6e0b3d09854eeb08b84876285071bcfe54ce3e974fea1ad708889971fac190e","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"pixel-map-pin","confirmationKey":"visualDigestAccepted","initiatorRole":"visual-ops","reviewerRole":"content-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"78613b93c2056d76afbbf894a8e9d224a7b65b97243bc6eb8d832cb32429c286","links":{"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","dualControlPage":"/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":{"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","dualControlId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-noImageReplacementAccepted","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-noImageReplacementAccepted","targetAuditDigest":"5dced6d6eea9eda409365c57e11bae69d6c48edfb63644489ec6f5ab3600011f","correctionDigest":"824449889e1adc4057760e6ee3252228a6e018e2a0cb9aeb5e7f23d3621dfb0f","actionId":"asset-visual-direct-lookup-validation-confirmation-action-jp-hotel-jreit-block-isometric-nft-card-noImageReplacementAccepted","actionDigest":"d088eac6b7910048069490d134c67afdc64bd866ef3ce8b50f577e1380568f35","validationPacketId":"asset-visual-direct-lookup-validation-packet-jp-hotel-jreit-block-isometric-nft-card","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noImageReplacementAccepted","confirmationOwner":"visual-ops","confirmationOwnerLabel":"Visual Ops","confirmationLabel":"确认不得替换 NFT 主图、地图 Pin 或 BBS 素材","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错事件 schema 可校验","redactionScope":"map-preview-only","dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"correctionEventWritten":false,"auditLogMutated":false,"approvalWritten":false,"sessionCreated":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"samePersonForbidden":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest"],"blockers":[],"approvalSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_approvals","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-dual-control-v1","approvalId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control-jp-hotel-jreit-block-isometric-nft-card-noImageReplacementAccepted","approvalType":"validation-action-audit-correction-dual-control","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-jp-hotel-jreit-block-isometric-nft-card-noImageReplacementAccepted","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-jp-hotel-jreit-block-isometric-nft-card-noImageReplacementAccepted","targetAuditDigest":"5dced6d6eea9eda409365c57e11bae69d6c48edfb63644489ec6f5ab3600011f","correctionDigest":"824449889e1adc4057760e6ee3252228a6e018e2a0cb9aeb5e7f23d3621dfb0f","actionDigest":"d088eac6b7910048069490d134c67afdc64bd866ef3ce8b50f577e1380568f35","validationPacketDigest":"999c9437756ddf5f350c921285102066e093333f754ec8d15c0225781447dc16","correctionType":"redaction-request","assetSlug":"jp-hotel-jreit-block","formatKey":"isometric-nft-card","confirmationKey":"noImageReplacementAccepted","initiatorRole":"visual-ops","reviewerRole":"content-ops","secondConfirmRequired":true,"samePersonForbidden":true,"createdAt":"2026-09-07T03:28:49.521Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以发起或复核 validation audit 的元数据与 redaction 纠错。"},{"role":"mcp-ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 correctionDigest、targetAuditDigest、MCP noindex 与 citation 链路一致性。"},{"role":"visual-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责像素地图 Pin、NFT 主图预览和可视资产展示层的纠错复核。"},{"role":"content-ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责公开新闻、BBS 展示、策略阻断说明和 redaction 公开口径。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、摘要校验、no-write 或 no-trading。"}],"dualControlPacket":{"initiatorSlot":"validation-audit-correction-initiator","reviewerSlot":"validation-audit-correction-reviewer","futureIdentityProvider":"future:ops-sso + validation-audit-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable validation correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true},"approvalDigest":"77d484ac6c1ad00bc81d846d0af8f38e750045027c30cfd1f571ed16199c1339","links":{"dualControlApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=redaction-request","dualControlPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&type=redaction-request","correction":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=jp-hotel-jreit-block&format=isometric-nft-card&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=isometric-nft-card&owner=visual-ops&type=redaction-request","auditLog":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=jp-hotel-jreit-block&format=isometric-nft-card&owner=visual-ops&confirmation=noImageReplacementAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=jp-hotel-jreit-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block","search":"/search?q=%E4%B8%9C%E4%BA%AC%20J-REIT%20Hotel%20Block%20validation%20confirmation%20action%20noImageReplacementAccepted"},"mcp":{"dualControlResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction-dual-control/jp-hotel-jreit-block/isometric-nft-card/noImageReplacementAccepted","correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/jp-hotel-jreit-block/isometric-nft-card/noImageReplacementAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/jp-hotel-jreit-block/isometric-nft-card/noImageReplacementAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/jp-hotel-jreit-block/isometric-nft-card/noImageReplacementAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/jp-hotel-jreit-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/jp-hotel-jreit-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/jp-hotel-jreit-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/jp-hotel-jreit-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/jp-hotel-jreit-block","assetResourceUri":"reits://virtual-asset/jp-hotel-jreit-block"}}],"statusBreakdown":[{"status":"dual-control-ready","label":"双人确认 dry-run 可校验","count":20},{"status":"needs-counterparty","label":"需要复核人","count":0},{"status":"needs-dual-control-fields","label":"需要双人确认字段","count":0},{"status":"needs-correction-event","label":"需要纠错事件","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"roleBreakdown":[{"role":"qa","canInitiateCount":20,"canReviewCount":16},{"role":"mcp-ops","canInitiateCount":16,"canReviewCount":7},{"role":"visual-ops","canInitiateCount":16,"canReviewCount":16},{"role":"content-ops","canInitiateCount":13,"canReviewCount":13},{"role":"admin","canInitiateCount":20,"canReviewCount":20}],"publicNotes":["Validation Audit Correction Dual-control 已继承 BBS 闭环 correction，20 条纠错事件可进入双人确认 dry-run；当前 approvalWritten 仍为 0。","当前筛选范围输出 20 条 validation audit correction 双人确认 dry-run，20 条可校验。","所有 validation action audit correction 写入前都必须有发起人和复核人，且同人禁止。","admin 不能绕过 targetAuditDigest、correctionDigest、roleMatrix、no-write、no-trading 或策略阻断。"],"qaWarnings":["该层不会写 approval，approvalWritten 始终为 false。","该层不会写纠错事件，correctionEventWritten 始终为 false。","该层不会修改原 validation action audit，auditLogMutated 始终为 false。","真实登录、角色表、双人签名、redaction worker 和 MCP 写入队列完成前，不得开放真实纠错确认。"]}