{"generatedAt":"2026-09-07T03:28:49.520Z","scope":{"countrySlug":"sg","assetSlug":null,"status":null,"owner":"content-ops","priority":null,"formatKey":null,"confirmationKey":null},"metrics":{"auditLogCount":4,"auditSchemaReadyCount":4,"needsActionProtocolCount":0,"needsAuditFieldsCount":0,"blockedByPolicyCount":0,"appendOnlyCount":4,"immutableCount":4,"auditWriteDisabledCount":4,"actionWriteDisabledCount":4,"confirmationWriteDisabledCount":4,"validationWriteDisabledCount":4,"mcpIndexWriteDisabledCount":4,"auditLogWrittenCount":0,"actionCommittedCount":0,"confirmationWrittenCount":0,"validationWrittenCount":0,"mcpIndexWrittenCount":0,"imageReplacementCount":0,"mapMutationCount":0,"bbsPostCount":0,"digestCount":4,"mcpResourceCount":4},"records":[{"generatedAt":"2026-09-07T03:28:49.520Z","auditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","auditDigest":"59db5a1d33e4c14619fe250b21bff2cafaf8459ba58ae32fb48df29f73a9b5ef","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","actionDigest":"0af181422c773c66724e510f923204390f9511e2a6706588f235c8a1d12d6348","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"789589b31ab9dc9b17989d9c722b1eb1f8f374593abf987e459f872a9ad1d772","directLookupDigest":"ddcc496d6ddcd68f8881b4ce9159aff2df26bb97d65c04dbcc4c60b20371569e","citationDigest":"a0d027691b472cfd9cc4182070ae8c8564773e03a553db0db8f5322732f7fe58","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":"audit-schema-ready","statusLabel":"审计 schema 可校验","actionStatus":"action-dry-run-ready","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"confirmationWriteDisabled":true,"validationWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-dry-run-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.noAutoPublishAccepted","partitionKey":"sg:sg-commercial-harbor-block:pixel-map-pin","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-noAutoPublishAccepted","actionDigest":"0af181422c773c66724e510f923204390f9511e2a6706588f235c8a1d12d6348","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"789589b31ab9dc9b17989d9c722b1eb1f8f374593abf987e459f872a9ad1d772","assetSlug":"sg-commercial-harbor-block","formatKey":"pixel-map-pin","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","actionStatus":"action-dry-run-ready","createdAt":"2026-09-07T03:28:49.520Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualDirectLookupValidationConfirmationAction","requestFields":["actorRole","actorName","reason","validationPacketDigest","confirmedAt","confirmationEvidenceUri","confirmationEvidenceDigest","secondConfirm","mfaState","riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedConfirmationWritten":false,"expectedValidationWritten":false,"expectedMcpIndexWritten":false,"digestField":"validationPacketDigest","roleField":"actorRole","ownerRole":"content-ops","requiredAcknowledgements":["riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"]},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实审计日志未来只能 append，不能覆盖原确认动作、digest 或角色输入。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest 与 validationPacketDigest。"},{"id":"no-state-mutation","label":"禁止状态副作用","enforced":true,"note":"审计日志写入不得反向修改 confirmation action、validation packet、图片清单或地图状态。"},{"id":"no-trading-output","label":"禁止交易输出","enforced":true,"note":"审计日志不得被前台解释为投资建议、收益承诺或交易信号。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noAutoPublishAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit:sg-commercial-harbor-block:pixel-map-pin:noAutoPublishAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"0af181422c773c66724e510f923204390f9511e2a6706588f235c8a1d12d6348","entities":["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"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"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","auditLogPage":"/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","validationApi":"/api/public/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","gapQueue":"/operations/asset-visual-direct-lookup-gap-queue-dry-run?asset=sg-commercial-harbor-block","bridge":"/operations/asset-visual-governance-bridge-dry-run?asset=sg-commercial-harbor-block","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":{"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-09-07T03:28:49.520Z","auditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","auditDigest":"a3ee1df21f09c6b3506dfb9f5964bd0615790494bde28b8197628d531fba7408","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","actionDigest":"f5f88828db6a76d1d3a39d4c39658a930fcda7e9995c4828b79953b577809dee","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"789589b31ab9dc9b17989d9c722b1eb1f8f374593abf987e459f872a9ad1d772","directLookupDigest":"ddcc496d6ddcd68f8881b4ce9159aff2df26bb97d65c04dbcc4c60b20371569e","citationDigest":"a0d027691b472cfd9cc4182070ae8c8564773e03a553db0db8f5322732f7fe58","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":"audit-schema-ready","statusLabel":"审计 schema 可校验","actionStatus":"action-dry-run-ready","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"confirmationWriteDisabled":true,"validationWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-dry-run-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.noTradingSignalAccepted","partitionKey":"sg:sg-commercial-harbor-block:pixel-map-pin","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-pixel-map-pin-noTradingSignalAccepted","actionDigest":"f5f88828db6a76d1d3a39d4c39658a930fcda7e9995c4828b79953b577809dee","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-pixel-map-pin","validationPacketDigest":"789589b31ab9dc9b17989d9c722b1eb1f8f374593abf987e459f872a9ad1d772","assetSlug":"sg-commercial-harbor-block","formatKey":"pixel-map-pin","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","actionStatus":"action-dry-run-ready","createdAt":"2026-09-07T03:28:49.520Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualDirectLookupValidationConfirmationAction","requestFields":["actorRole","actorName","reason","validationPacketDigest","confirmedAt","confirmationEvidenceUri","confirmationEvidenceDigest","secondConfirm","mfaState","riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedConfirmationWritten":false,"expectedValidationWritten":false,"expectedMcpIndexWritten":false,"digestField":"validationPacketDigest","roleField":"actorRole","ownerRole":"content-ops","requiredAcknowledgements":["riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"]},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实审计日志未来只能 append，不能覆盖原确认动作、digest 或角色输入。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest 与 validationPacketDigest。"},{"id":"no-state-mutation","label":"禁止状态副作用","enforced":true,"note":"审计日志写入不得反向修改 confirmation action、validation packet、图片清单或地图状态。"},{"id":"no-trading-output","label":"禁止交易输出","enforced":true,"note":"审计日志不得被前台解释为投资建议、收益承诺或交易信号。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/pixel-map-pin/noTradingSignalAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit:sg-commercial-harbor-block:pixel-map-pin:noTradingSignalAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"f5f88828db6a76d1d3a39d4c39658a930fcda7e9995c4828b79953b577809dee","entities":["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"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"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","auditLogPage":"/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","validationApi":"/api/public/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","gapQueue":"/operations/asset-visual-direct-lookup-gap-queue-dry-run?asset=sg-commercial-harbor-block","bridge":"/operations/asset-visual-governance-bridge-dry-run?asset=sg-commercial-harbor-block","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":{"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-09-07T03:28:49.520Z","auditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","auditDigest":"39a0d1609a247abc06ac22e33a6eefc8b519086a8f12223f4b7f99c19fc0cb45","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","actionDigest":"1ead0431aefe8fdbdfaabf97e2c71854bb54a42c7ea1ad415a22ac88bdaba942","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"13c5b3400f9fb935af1c973f87223fc89f5f63bf2a2098fef4bab1f01f09c4f0","directLookupDigest":"490d73fce5d2db1e57cfc24afc5a58f7ceed09d51643dd3c52612008857d525b","citationDigest":"14f0b6812aca045b29d4c4918c668cedc23a9670ccb4e657bac2370027765361","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":"audit-schema-ready","statusLabel":"审计 schema 可校验","actionStatus":"action-dry-run-ready","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"confirmationWriteDisabled":true,"validationWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-dry-run-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.noAutoPublishAccepted","partitionKey":"sg:sg-commercial-harbor-block:isometric-nft-card","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-noAutoPublishAccepted","actionDigest":"1ead0431aefe8fdbdfaabf97e2c71854bb54a42c7ea1ad415a22ac88bdaba942","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"13c5b3400f9fb935af1c973f87223fc89f5f63bf2a2098fef4bab1f01f09c4f0","assetSlug":"sg-commercial-harbor-block","formatKey":"isometric-nft-card","confirmationKey":"noAutoPublishAccepted","confirmationOwner":"content-ops","actionStatus":"action-dry-run-ready","createdAt":"2026-09-07T03:28:49.520Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualDirectLookupValidationConfirmationAction","requestFields":["actorRole","actorName","reason","validationPacketDigest","confirmedAt","confirmationEvidenceUri","confirmationEvidenceDigest","secondConfirm","mfaState","riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedConfirmationWritten":false,"expectedValidationWritten":false,"expectedMcpIndexWritten":false,"digestField":"validationPacketDigest","roleField":"actorRole","ownerRole":"content-ops","requiredAcknowledgements":["riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"]},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实审计日志未来只能 append，不能覆盖原确认动作、digest 或角色输入。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest 与 validationPacketDigest。"},{"id":"no-state-mutation","label":"禁止状态副作用","enforced":true,"note":"审计日志写入不得反向修改 confirmation action、validation packet、图片清单或地图状态。"},{"id":"no-trading-output","label":"禁止交易输出","enforced":true,"note":"审计日志不得被前台解释为投资建议、收益承诺或交易信号。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/noAutoPublishAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit:sg-commercial-harbor-block:isometric-nft-card:noAutoPublishAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"1ead0431aefe8fdbdfaabf97e2c71854bb54a42c7ea1ad415a22ac88bdaba942","entities":["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"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"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","auditLogPage":"/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","validationApi":"/api/public/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","gapQueue":"/operations/asset-visual-direct-lookup-gap-queue-dry-run?asset=sg-commercial-harbor-block","bridge":"/operations/asset-visual-governance-bridge-dry-run?asset=sg-commercial-harbor-block","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":{"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-09-07T03:28:49.520Z","auditLogId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","auditDigest":"aa2035d3698b0796bc6916736cec392f238c12f9e36da0b1b869692bcfef2ee9","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","actionDigest":"aec4580114586c088343fef6fac3c48dbe09ca5a324c485d4370f25b2e580d82","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"13c5b3400f9fb935af1c973f87223fc89f5f63bf2a2098fef4bab1f01f09c4f0","directLookupDigest":"490d73fce5d2db1e57cfc24afc5a58f7ceed09d51643dd3c52612008857d525b","citationDigest":"14f0b6812aca045b29d4c4918c668cedc23a9670ccb4e657bac2370027765361","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":"audit-schema-ready","statusLabel":"审计 schema 可校验","actionStatus":"action-dry-run-ready","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"confirmationWriteDisabled":true,"validationWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"imageReplacementDisabled":true,"mapMutationDisabled":true,"bbsPostDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"confirmationWritten":false,"validationWritten":false,"mcpIndexWritten":false,"imageReplaced":false,"mapMutated":false,"bbsPosted":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_direct_lookup_validation_confirmation_action_audit","schemaVersion":"2026-06-direct-lookup-validation-confirmation-action-audit-dry-run-v1","eventId":"asset-visual-direct-lookup-validation-confirmation-action-audit-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","eventType":"asset.visual.direct-lookup.validation-confirmation-action.noTradingSignalAccepted","partitionKey":"sg:sg-commercial-harbor-block:isometric-nft-card","actionId":"asset-visual-direct-lookup-validation-confirmation-action-sg-commercial-harbor-block-isometric-nft-card-noTradingSignalAccepted","actionDigest":"aec4580114586c088343fef6fac3c48dbe09ca5a324c485d4370f25b2e580d82","validationPacketId":"asset-visual-direct-lookup-validation-packet-sg-commercial-harbor-block-isometric-nft-card","validationPacketDigest":"13c5b3400f9fb935af1c973f87223fc89f5f63bf2a2098fef4bab1f01f09c4f0","assetSlug":"sg-commercial-harbor-block","formatKey":"isometric-nft-card","confirmationKey":"noTradingSignalAccepted","confirmationOwner":"content-ops","actionStatus":"action-dry-run-ready","createdAt":"2026-09-07T03:28:49.520Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualDirectLookupValidationConfirmationAction","requestFields":["actorRole","actorName","reason","validationPacketDigest","confirmedAt","confirmationEvidenceUri","confirmationEvidenceDigest","secondConfirm","mfaState","riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedConfirmationWritten":false,"expectedValidationWritten":false,"expectedMcpIndexWritten":false,"digestField":"validationPacketDigest","roleField":"actorRole","ownerRole":"content-ops","requiredAcknowledgements":["riskAcknowledgement","noTradingAcknowledgement","noWriteAcknowledgement"]},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实审计日志未来只能 append，不能覆盖原确认动作、digest 或角色输入。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest 与 validationPacketDigest。"},{"id":"no-state-mutation","label":"禁止状态副作用","enforced":true,"note":"审计日志写入不得反向修改 confirmation action、validation packet、图片清单或地图状态。"},{"id":"no-trading-output","label":"禁止交易输出","enforced":true,"note":"审计日志不得被前台解释为投资建议、收益承诺或交易信号。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-direct-lookup-validation-confirmation-action-audit/sg-commercial-harbor-block/isometric-nft-card/noTradingSignalAccepted","indexKey":"asset-visual-direct-lookup-validation-confirmation-action-audit:sg-commercial-harbor-block:isometric-nft-card:noTradingSignalAccepted","visibility":"ops-governance","noindex":true,"sourceDigest":"aec4580114586c088343fef6fac3c48dbe09ca5a324c485d4370f25b2e580d82","entities":["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"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"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","auditLogPage":"/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","validationApi":"/api/public/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","gapQueue":"/operations/asset-visual-direct-lookup-gap-queue-dry-run?asset=sg-commercial-harbor-block","bridge":"/operations/asset-visual-governance-bridge-dry-run?asset=sg-commercial-harbor-block","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":{"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":"audit-schema-ready","label":"审计 schema 可校验","count":4},{"status":"needs-action-protocol","label":"需要动作协议输入","count":0},{"status":"needs-audit-fields","label":"需要审计字段","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"ownerBreakdown":[{"owner":"qa","label":"QA","count":0,"readyCount":0},{"owner":"mcp-ops","label":"MCP Ops","count":0,"readyCount":0},{"owner":"visual-ops","label":"Visual Ops","count":0,"readyCount":0},{"owner":"content-ops","label":"Content Ops","count":4,"readyCount":4}],"publicNotes":["Validation Action Audit 已继承 BBS 闭环 confirmation action，4 个确认动作可进入审计 schema dry-run；当前 auditLogWritten 仍为 0。","当前筛选范围输出 4 条 validation confirmation action audit dry-run，4 条 schema 可校验。","审计日志层连接 Cut58 确认动作、POST dry-run 校验、append-only 规则、MCP noindex 资源和保留策略。","accepted=true 只表示审计 schema 与动作输入均通过 dry-run 校验，不能被解释为真实确认或正式写入。"],"qaWarnings":["auditLogWritten、confirmationWritten、validationWritten、mcpIndexWritten 必须始终为 false。","actionCommittedCount 必须为 0，审计层不得反向提交确认动作。","imageReplacementCount、mapMutationCount、bbsPostCount 必须始终为 0。","审计日志不得触发投资建议、收益承诺、交易信号或外部 NFT 行为。"]}