{"generatedAt":"2026-07-31T18:33:39.537Z","scope":{"countrySlug":"sg","assetSlug":null,"status":null,"owner":"content-ops","priority":null,"formatKey":null,"correctionType":null},"metrics":{"correctionEventCount":4,"correctionSchemaReadyCount":4,"needsCorrectionFieldsCount":0,"needsAuditLogCount":0,"blockedByPolicyCount":0,"redactionCapableCount":4,"metadataCorrectionCount":0,"redactionRequestCount":0,"policyBlockerNoteCount":4,"originalImmutableCount":4,"appendOnlyCount":4,"correctionWriteDisabledCount":4,"auditLogMutatedCount":0,"correctionEventWrittenCount":0,"actionCommittedCount":0,"confirmationWrittenCount":0,"validationWrittenCount":0,"mcpIndexWrittenCount":0,"imageReplacementCount":0,"mapMutationCount":0,"bbsPostCount":0,"digestCount":4,"mcpResourceCount":4},"records":[{"generatedAt":"2026-07-31T18:33:39.537Z","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","correctionDigest":"ded8457a8ae58ffebc2a73dbaf18d707cb47dd8f321003a54d9ef83b102c4ff7","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"3bdfbd05b821c76eb52ebe773cae22d4da5d75a85dfc5815583d3fb6e6ef3f63","targetAuditStatus":"audit-schema-ready","targetAuditStatusLabel":"审计 schema 可校验","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","actionDigest":"3ff647bc58c49723572d0a25759603132aaf9a28280f928a9fd4df642173f3d1","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"30890f129d3d2ece07a0d8cd7fe31ca188b2580f84d7459e0099dc17c9557b4d","directLookupDigest":"304efd3e966337bac2ea9d8420b12bcc972bb8a4426bb511934222f7f77ded9e","citationDigest":"74106130672c82c47bee11f9155f004b50f9ae26a4c7d6c097ebaa9f317fff9d","queueDigest":"015cc34c58b1a735d7ebb8fb681a7904a7e43bc9d2fbf35d490faedf42f45795","bridgeDigest":"80a8f3d930ecb4e2eefaa13f4fe49a2cd9ff6440091bb653b5c75c516538442c","visualDigest":"0ed9b83ae3fab1f3cb211e0174411b7ddcc009029e2a788aa4ccb58cc9e291d4","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","assetType":"商业不动产","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"correction-schema-ready","statusLabel":"纠错事件 schema 可校验","suggestedCorrectionType":"policy-blocker-note","allowedCorrectionTypes":["metadata-correction","redaction-request","policy-blocker-note"],"correctionDryRun":true,"correctionWriteDisabled":true,"correctionOnly":true,"originalAuditImmutable":true,"appendOnly":true,"auditLogMutated":false,"correctionEventWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"requiredInputs":["correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"correctionEventSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.audit.correction.policy-blocker-note","targetTable":"asset_visual_direct_lookup_validation_confirmation_action_audit","targetEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","targetAuditDigest":"3bdfbd05b821c76eb52ebe773cae22d4da5d75a85dfc5815583d3fb6e6ef3f63","actionDigest":"3ff647bc58c49723572d0a25759603132aaf9a28280f928a9fd4df642173f3d1","validationPacketDigest":"30890f129d3d2ece07a0d8cd7fe31ca188b2580f84d7459e0099dc17c9557b4d","correctionType":"policy-blocker-note","patchMode":"append-only-correction-event","redactionScope":"role-label-only","reasonRequired":true,"createdAt":"2026-07-31T18:33:39.537Z","originalAuditImmutable":true},"correctionRules":[{"id":"append-correction-only","label":"只追加纠错","enforced":true,"note":"validation action audit 纠错只能生成新事件，不得覆盖目标审计日志。"},{"id":"preserve-target-digest","label":"保留目标摘要","enforced":true,"note":"纠错事件必须记录 targetAuditDigest，用于证明原审计日志未被替换。"},{"id":"no-action-commit-side-effect","label":"无确认动作副作用","enforced":true,"note":"纠错 dry-run 不提交确认动作，不写 validation packet，不写 MCP index。"},{"id":"no-public-surface-side-effect","label":"无前台副作用","enforced":true,"note":"纠错事件不得替换图片、发布地图 Pin、发 BBS 或输出交易信号。"}],"redactionPolicy":{"allowedScopes":["metadata-only","evidence-uri-only","role-label-only","map-preview-only"],"prohibitedScopes":["delete-original-event","replace-original-digest","commit-action","write-validation-packet","write-mcp-index","publish-map-pin","publish-bbs-post","emit-trading-signal"],"requiresDualControl":true,"preserveOriginalDigest":true,"publicNoindex":true},"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/noAutoPublishAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction:sg-commercial-harbor-block:pixel-map-pin:noAutoPublishAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"3bdfbd05b821c76eb52ebe773cae22d4da5d75a85dfc5815583d3fb6e6ef3f63","entities":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","reits://asset-visual-governance-bridge/sg-commercial-harbor-block","reits://virtual-asset/sg-commercial-harbor-block"]},"links":{"correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-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=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","auditLogApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noAutoPublishAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block","search":"/search?q=%E6%96%B0%E5%8A%A0%E5%9D%A1%20S-REIT%20Harbor%20Block%20validation%20confirmation%20action%20noAutoPublishAccepted"},"mcp":{"correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/noAutoPublishAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/sg-commercial-harbor-block","assetResourceUri":"reits://virtual-asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-07-31T18:33:39.537Z","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","correctionDigest":"319d6cc11f5eda46bfed284bc69e6c135344cea630083ea9435b67762f810550","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"493130c3f9dcd01c7821467f10b6c0ab447a014ea264079f162976cdc13c55dc","targetAuditStatus":"audit-schema-ready","targetAuditStatusLabel":"审计 schema 可校验","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","actionDigest":"115fface2ed1ded34c59a766e3af4c8dcc287a8d6e82e9de3d785b1021d97789","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"30890f129d3d2ece07a0d8cd7fe31ca188b2580f84d7459e0099dc17c9557b4d","directLookupDigest":"304efd3e966337bac2ea9d8420b12bcc972bb8a4426bb511934222f7f77ded9e","citationDigest":"74106130672c82c47bee11f9155f004b50f9ae26a4c7d6c097ebaa9f317fff9d","queueDigest":"015cc34c58b1a735d7ebb8fb681a7904a7e43bc9d2fbf35d490faedf42f45795","bridgeDigest":"80a8f3d930ecb4e2eefaa13f4fe49a2cd9ff6440091bb653b5c75c516538442c","visualDigest":"0ed9b83ae3fab1f3cb211e0174411b7ddcc009029e2a788aa4ccb58cc9e291d4","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","assetType":"商业不动产","formatKey":"pixel-map-pin","formatLabel":"地图像素 Pin","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"correction-schema-ready","statusLabel":"纠错事件 schema 可校验","suggestedCorrectionType":"policy-blocker-note","allowedCorrectionTypes":["metadata-correction","redaction-request","policy-blocker-note"],"correctionDryRun":true,"correctionWriteDisabled":true,"correctionOnly":true,"originalAuditImmutable":true,"appendOnly":true,"auditLogMutated":false,"correctionEventWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"requiredInputs":["correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"correctionEventSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.audit.correction.policy-blocker-note","targetTable":"asset_visual_direct_lookup_validation_confirmation_action_audit","targetEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","targetAuditDigest":"493130c3f9dcd01c7821467f10b6c0ab447a014ea264079f162976cdc13c55dc","actionDigest":"115fface2ed1ded34c59a766e3af4c8dcc287a8d6e82e9de3d785b1021d97789","validationPacketDigest":"30890f129d3d2ece07a0d8cd7fe31ca188b2580f84d7459e0099dc17c9557b4d","correctionType":"policy-blocker-note","patchMode":"append-only-correction-event","redactionScope":"role-label-only","reasonRequired":true,"createdAt":"2026-07-31T18:33:39.537Z","originalAuditImmutable":true},"correctionRules":[{"id":"append-correction-only","label":"只追加纠错","enforced":true,"note":"validation action audit 纠错只能生成新事件，不得覆盖目标审计日志。"},{"id":"preserve-target-digest","label":"保留目标摘要","enforced":true,"note":"纠错事件必须记录 targetAuditDigest，用于证明原审计日志未被替换。"},{"id":"no-action-commit-side-effect","label":"无确认动作副作用","enforced":true,"note":"纠错 dry-run 不提交确认动作，不写 validation packet，不写 MCP index。"},{"id":"no-public-surface-side-effect","label":"无前台副作用","enforced":true,"note":"纠错事件不得替换图片、发布地图 Pin、发 BBS 或输出交易信号。"}],"redactionPolicy":{"allowedScopes":["metadata-only","evidence-uri-only","role-label-only","map-preview-only"],"prohibitedScopes":["delete-original-event","replace-original-digest","commit-action","write-validation-packet","write-mcp-index","publish-map-pin","publish-bbs-post","emit-trading-signal"],"requiresDualControl":true,"preserveOriginalDigest":true,"publicNoindex":true},"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/noTradingSignalAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction:sg-commercial-harbor-block:pixel-map-pin:noTradingSignalAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"493130c3f9dcd01c7821467f10b6c0ab447a014ea264079f162976cdc13c55dc","entities":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","reits://asset-visual-governance-bridge/sg-commercial-harbor-block","reits://virtual-asset/sg-commercial-harbor-block"]},"links":{"correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&type=policy-blocker-note","correctionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-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=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","auditLogApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=pixel-map-pin&owner=content-ops&confirmation=noTradingSignalAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=pixel-map-pin","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block","search":"/search?q=%E6%96%B0%E5%8A%A0%E5%9D%A1%20S-REIT%20Harbor%20Block%20validation%20confirmation%20action%20noTradingSignalAccepted"},"mcp":{"correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/pixel-map-pin/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/pixel-map-pin/noTradingSignalAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/pixel-map-pin","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/pixel-map-pin","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/pixel-map-pin","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/sg-commercial-harbor-block","assetResourceUri":"reits://virtual-asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-07-31T18:33:39.537Z","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","correctionDigest":"98f5b948723efeffb720bdc60485395999c6c57a307d486953013b6d77535f8d","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"8bebfb72e31e1a7832f15ffa9495faca20162ce6f147dac824d6cbd92b54f5dc","targetAuditStatus":"audit-schema-ready","targetAuditStatusLabel":"审计 schema 可校验","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","actionDigest":"2bee44b192ef6359b2c8d81601996ba46e653091bfed7af55d21de05b190c52b","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"c542b1b77edb7bde990695a44da371bb5ce15b56edcaf9171cd475ab5912aeeb","directLookupDigest":"7876aa2d558eb6339487dab8f6c36dfdcbb32319d44a481f1e68c2472d031af0","citationDigest":"4c028bd570680d91499cd71b871da73ddd5d2fbff1d732fa00889be7f115dd4e","queueDigest":"015cc34c58b1a735d7ebb8fb681a7904a7e43bc9d2fbf35d490faedf42f45795","bridgeDigest":"80a8f3d930ecb4e2eefaa13f4fe49a2cd9ff6440091bb653b5c75c516538442c","visualDigest":"26370fde76c8caaa383844609374e6a3ac4f9ecfae536934dae9eaaaf7a2d186","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","assetType":"商业不动产","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得自动发布官网、地图、BBS 或 AI 回答","status":"correction-schema-ready","statusLabel":"纠错事件 schema 可校验","suggestedCorrectionType":"policy-blocker-note","allowedCorrectionTypes":["metadata-correction","redaction-request","policy-blocker-note"],"correctionDryRun":true,"correctionWriteDisabled":true,"correctionOnly":true,"originalAuditImmutable":true,"appendOnly":true,"auditLogMutated":false,"correctionEventWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"requiredInputs":["correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"correctionEventSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.audit.correction.policy-blocker-note","targetTable":"asset_visual_direct_lookup_validation_confirmation_action_audit","targetEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","targetAuditDigest":"8bebfb72e31e1a7832f15ffa9495faca20162ce6f147dac824d6cbd92b54f5dc","actionDigest":"2bee44b192ef6359b2c8d81601996ba46e653091bfed7af55d21de05b190c52b","validationPacketDigest":"c542b1b77edb7bde990695a44da371bb5ce15b56edcaf9171cd475ab5912aeeb","correctionType":"policy-blocker-note","patchMode":"append-only-correction-event","redactionScope":"role-label-only","reasonRequired":true,"createdAt":"2026-07-31T18:33:39.537Z","originalAuditImmutable":true},"correctionRules":[{"id":"append-correction-only","label":"只追加纠错","enforced":true,"note":"validation action audit 纠错只能生成新事件，不得覆盖目标审计日志。"},{"id":"preserve-target-digest","label":"保留目标摘要","enforced":true,"note":"纠错事件必须记录 targetAuditDigest，用于证明原审计日志未被替换。"},{"id":"no-action-commit-side-effect","label":"无确认动作副作用","enforced":true,"note":"纠错 dry-run 不提交确认动作，不写 validation packet，不写 MCP index。"},{"id":"no-public-surface-side-effect","label":"无前台副作用","enforced":true,"note":"纠错事件不得替换图片、发布地图 Pin、发 BBS 或输出交易信号。"}],"redactionPolicy":{"allowedScopes":["metadata-only","evidence-uri-only","role-label-only","map-preview-only"],"prohibitedScopes":["delete-original-event","replace-original-digest","commit-action","write-validation-packet","write-mcp-index","publish-map-pin","publish-bbs-post","emit-trading-signal"],"requiresDualControl":true,"preserveOriginalDigest":true,"publicNoindex":true},"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/noAutoPublishAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction:sg-commercial-harbor-block:isometric-nft-card:noAutoPublishAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"8bebfb72e31e1a7832f15ffa9495faca20162ce6f147dac824d6cbd92b54f5dc","entities":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/noAutoPublishAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","reits://asset-visual-governance-bridge/sg-commercial-harbor-block","reits://virtual-asset/sg-commercial-harbor-block"]},"links":{"correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-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=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","auditLogApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noAutoPublishAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block","search":"/search?q=%E6%96%B0%E5%8A%A0%E5%9D%A1%20S-REIT%20Harbor%20Block%20validation%20confirmation%20action%20noAutoPublishAccepted"},"mcp":{"correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/noAutoPublishAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/noAutoPublishAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/noAutoPublishAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/sg-commercial-harbor-block","assetResourceUri":"reits://virtual-asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-07-31T18:33:39.537Z","correctionEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","correctionDigest":"0069d01ede3fe6d42c5f2bf7eeb14337fc149fab12e32b75effc3da7b1726d56","targetAuditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"e9668efac1ca19c35f55f3954b6fc93b89d4ad67aadd2417ec849aa4356566eb","targetAuditStatus":"audit-schema-ready","targetAuditStatusLabel":"审计 schema 可校验","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","actionDigest":"2ff6cd38ac3ab55d1a769a45321c78759cac3dfb0deb5451185e7fc33bc59230","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"c542b1b77edb7bde990695a44da371bb5ce15b56edcaf9171cd475ab5912aeeb","directLookupDigest":"7876aa2d558eb6339487dab8f6c36dfdcbb32319d44a481f1e68c2472d031af0","citationDigest":"4c028bd570680d91499cd71b871da73ddd5d2fbff1d732fa00889be7f115dd4e","queueDigest":"015cc34c58b1a735d7ebb8fb681a7904a7e43bc9d2fbf35d490faedf42f45795","bridgeDigest":"80a8f3d930ecb4e2eefaa13f4fe49a2cd9ff6440091bb653b5c75c516538442c","visualDigest":"26370fde76c8caaa383844609374e6a3ac4f9ecfae536934dae9eaaaf7a2d186","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","assetType":"商业不动产","formatKey":"isometric-nft-card","formatLabel":"等距 NFT 主图","priority":"p0","priorityLabel":"P0 / 前台资产优先","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","confirmationOwnerLabel":"Content Ops","confirmationLabel":"确认不得生成投资建议、收益承诺或交易信号","status":"correction-schema-ready","statusLabel":"纠错事件 schema 可校验","suggestedCorrectionType":"policy-blocker-note","allowedCorrectionTypes":["metadata-correction","redaction-request","policy-blocker-note"],"correctionDryRun":true,"correctionWriteDisabled":true,"correctionOnly":true,"originalAuditImmutable":true,"appendOnly":true,"auditLogMutated":false,"correctionEventWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"tradingUseDisabled":true,"requiredInputs":["correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"correctionEventSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit_correction_events","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-correction-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.audit.correction.policy-blocker-note","targetTable":"asset_visual_direct_lookup_validation_confirmation_action_audit","targetEventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","targetAuditDigest":"e9668efac1ca19c35f55f3954b6fc93b89d4ad67aadd2417ec849aa4356566eb","actionDigest":"2ff6cd38ac3ab55d1a769a45321c78759cac3dfb0deb5451185e7fc33bc59230","validationPacketDigest":"c542b1b77edb7bde990695a44da371bb5ce15b56edcaf9171cd475ab5912aeeb","correctionType":"policy-blocker-note","patchMode":"append-only-correction-event","redactionScope":"role-label-only","reasonRequired":true,"createdAt":"2026-07-31T18:33:39.537Z","originalAuditImmutable":true},"correctionRules":[{"id":"append-correction-only","label":"只追加纠错","enforced":true,"note":"validation action audit 纠错只能生成新事件，不得覆盖目标审计日志。"},{"id":"preserve-target-digest","label":"保留目标摘要","enforced":true,"note":"纠错事件必须记录 targetAuditDigest，用于证明原审计日志未被替换。"},{"id":"no-action-commit-side-effect","label":"无确认动作副作用","enforced":true,"note":"纠错 dry-run 不提交确认动作，不写 validation packet，不写 MCP index。"},{"id":"no-public-surface-side-effect","label":"无前台副作用","enforced":true,"note":"纠错事件不得替换图片、发布地图 Pin、发 BBS 或输出交易信号。"}],"redactionPolicy":{"allowedScopes":["metadata-only","evidence-uri-only","role-label-only","map-preview-only"],"prohibitedScopes":["delete-original-event","replace-original-digest","commit-action","write-validation-packet","write-mcp-index","publish-map-pin","publish-bbs-post","emit-trading-signal"],"requiresDualControl":true,"preserveOriginalDigest":true,"publicNoindex":true},"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/noTradingSignalAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit-correction:sg-commercial-harbor-block:isometric-nft-card:noTradingSignalAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"e9668efac1ca19c35f55f3954b6fc93b89d4ad67aadd2417ec849aa4356566eb","entities":["reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/noTradingSignalAccepted","reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","reits://asset-visual-governance-bridge/sg-commercial-harbor-block","reits://virtual-asset/sg-commercial-harbor-block"]},"links":{"correctionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&type=policy-blocker-note","correctionPage":"/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-corrections?asset=sg-commercial-harbor-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=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","auditLogApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-action-audit-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","action":"/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","actionApi":"/api/public/operations/asset-visual-direct-lookup-validation-confirmation-actions?asset=sg-commercial-harbor-block&format=isometric-nft-card&owner=content-ops&confirmation=noTradingSignalAccepted","validationPacket":"/operations/asset-visual-direct-lookup-validation-packet-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","directLookup":"/operations/asset-visual-direct-correction-lookup-dry-run?asset=sg-commercial-harbor-block&format=isometric-nft-card","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block","search":"/search?q=%E6%96%B0%E5%8A%A0%E5%9D%A1%20S-REIT%20Harbor%20Block%20validation%20confirmation%20action%20noTradingSignalAccepted"},"mcp":{"correctionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit-correction/sg-commercial-harbor-block/isometric-nft-card/noTradingSignalAccepted","validationConfirmationActionAuditResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/noTradingSignalAccepted","directLookupValidationConfirmationActionResourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action/sg-commercial-harbor-block/isometric-nft-card/noTradingSignalAccepted","directLookupValidationPacketResourceUri":"reits://asset-visual-direct-lookup-validation-packet/sg-commercial-harbor-block/isometric-nft-card","directCorrectionLookupResourceUri":"reits://asset-visual-direct-correction-lookup/sg-commercial-harbor-block/isometric-nft-card","directCorrectionCitationResourceUri":"reits://asset-visual-direct-correction-citation/sg-commercial-harbor-block/isometric-nft-card","directLookupGapQueueResourceUri":"reits://asset-visual-direct-lookup-gap-queue/sg-commercial-harbor-block","visualGovernanceBridgeResourceUri":"reits://asset-visual-governance-bridge/sg-commercial-harbor-block","assetResourceUri":"reits://virtual-asset/sg-commercial-harbor-block"}}],"statusBreakdown":[{"status":"correction-schema-ready","label":"纠错事件 schema 可校验","count":4},{"status":"needs-correction-fields","label":"需要纠错字段","count":0},{"status":"needs-audit-log","label":"需要目标审计日志","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"correctionTypeBreakdown":[{"correctionType":"metadata-correction","label":"元数据纠错","count":0},{"correctionType":"redaction-request","label":"Redaction 请求","count":0},{"correctionType":"policy-blocker-note","label":"策略阻断说明","count":4}],"ownerBreakdown":[{"owner":"qa","label":"QA","count":0},{"owner":"mcp-ops","label":"MCP Ops","count":0},{"owner":"visual-ops","label":"Visual Ops","count":0},{"owner":"content-ops","label":"Content Ops","count":4}],"publicNotes":["Validation Audit Corrections 已继承 BBS 闭环 action audit，4 条审计日志可进入 append-only 纠错 dry-run；当前 correctionEventWritten 仍为 0。","当前筛选范围输出 4 条 validation action audit correction dry-run，4 条 schema 可校验。","纠错事件只追加，不覆盖目标审计日志，必须保存 targetAuditLogId、targetAuditDigest、actionDigest 和 validationPacketDigest。","redaction-request 只能处理 metadata/evidence/role/map preview，不允许删除原事件、替换原摘要、提交动作、写 MCP 或发布前台内容。"],"qaWarnings":["该层不会修改原 validation action audit，auditLogMutated 始终为 false。","该层不会写纠错表，correctionEventWritten 始终为 false。","该层不会提交确认动作，actionCommittedCount 始终为 0。","真实数据库、双人确认、redaction worker 和 MCP 写入队列完成前，不得开放真实纠错写入。"]}