{"generatedAt":"2026-07-31T18:33:39.541Z","scope":{"countrySlug":"sg","assetSlug":null,"formatKey":"nft-card","consumer":null,"surface":null,"releaseStatus":null,"action":null,"actionStatus":null,"auditStatus":null,"rollbackStatus":null,"status":null,"correctionType":null},"metrics":{"dualControlCount":28,"dualControlReadyCount":28,"needsCounterpartyCount":0,"needsDualControlFieldsCount":0,"needsCorrectionEventCount":0,"blockedByPolicyCount":0,"samePersonForbiddenCount":28,"secondConfirmRequiredCount":28,"approvalWriteDisabledCount":28,"correctionWriteDisabledCount":28,"originalAuditImmutableCount":28,"originalRollbackImmutableCount":28,"appendOnlyCount":28,"approvalWrittenCount":0,"correctionEventWrittenCount":0,"auditLogMutatedCount":0,"rollbackPackageMutatedCount":0,"sessionCreatedCount":0,"mcpIndexWrittenCount":0,"actionCommittedCount":0,"rollbackExecutedCount":0,"surfacePromotionWrittenCount":0,"consumerCacheWrittenCount":0,"bbsPostCount":0,"aiAnswerPersistedCount":0,"mapLayerMutatedCount":0,"vrSceneMutatedCount":0,"registryPromotionAllowedCount":0,"tradingUseDisabledCount":28,"approvalDigestCount":28,"correctionDigestCount":28,"mcpResourceCount":28},"records":[{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","correctionDigest":"f4ef24b6e513d66b769c792e35e48524bf94692555687ca70bbfb8fab23192b7","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetAuditDigest":"520eda0afb8f36d88261d77b568b71a27198335fb495fe344c0bb0b9217a6408","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetRollbackDigest":"0b2486fbcb53feb241832ef7aa538078ddb50fd3c82c2274bd535a7554256a4e","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-ai-assistant","actionDigest":"71493aaca2fa30b067ba25e0c7b7b72df1e7c6ed571b07afce531393c102afc0","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","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":"商业不动产","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","correctionDigest":"f4ef24b6e513d66b769c792e35e48524bf94692555687ca70bbfb8fab23192b7","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetAuditDigest":"520eda0afb8f36d88261d77b568b71a27198335fb495fe344c0bb0b9217a6408","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetRollbackDigest":"0b2486fbcb53feb241832ef7aa538078ddb50fd3c82c2274bd535a7554256a4e","actionDigest":"71493aaca2fa30b067ba25e0c7b7b72df1e7c6ed571b07afce531393c102afc0","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"ai-assistant","surface":"ai-answer","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"9a831a9700e0ce36c9264bae4f6142350002e4c7424bc7066b85efe0bcceaa51","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","correctionDigest":"7de930134bc5f8849a0971d91a79ba579fa17eadb6401a73e4988d9fe5243be3","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetAuditDigest":"ff7e1d71df6ddf78d985971e77edc7d75abce8dee3fb76cd92ca5440e2ba86fc","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetRollbackDigest":"5c108490800878042d2d8c6b3d1a25b985b77fb08aaf04e26c7c758ed9758b42","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-asset-map","actionDigest":"d4e330a642ebb55a894e8b1d9eaafe6405ae8eaf3c0b98f3426841404971eebc","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","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":"商业不动产","consumer":"asset-map","consumerLabel":"资产地图","surface":"asset-map-detail","surfaceLabel":"地图资产详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","correctionDigest":"7de930134bc5f8849a0971d91a79ba579fa17eadb6401a73e4988d9fe5243be3","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetAuditDigest":"ff7e1d71df6ddf78d985971e77edc7d75abce8dee3fb76cd92ca5440e2ba86fc","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetRollbackDigest":"5c108490800878042d2d8c6b3d1a25b985b77fb08aaf04e26c7c758ed9758b42","actionDigest":"d4e330a642ebb55a894e8b1d9eaafe6405ae8eaf3c0b98f3426841404971eebc","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"asset-map","surface":"asset-map-detail","initiatorRole":"qa","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"423117ec486e647c68db3165a613c1e48fa9aa35a8611c2fe7342e5fe0acc5eb","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/asset-map","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","correctionDigest":"aad5fab38aaecaf2a1570f52cf01acdef9b5b10b4cfaa362324f7c3d110eb968","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetAuditDigest":"6a645ce3e600cc0f78e38d6df8194fb2df38064ec5bc4d29c070605369f07bfc","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetRollbackDigest":"65d6ee456ef0f28d83330dbe65b305bafcb9e1c23b06aae6784b2109964310b0","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-bbs","actionDigest":"a737aa7a589db92ad10f80feae3ca41cf13278cdf7e3ccd65f4196abe3b23192","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","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":"商业不动产","consumer":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","correctionDigest":"aad5fab38aaecaf2a1570f52cf01acdef9b5b10b4cfaa362324f7c3d110eb968","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetAuditDigest":"6a645ce3e600cc0f78e38d6df8194fb2df38064ec5bc4d29c070605369f07bfc","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetRollbackDigest":"65d6ee456ef0f28d83330dbe65b305bafcb9e1c23b06aae6784b2109964310b0","actionDigest":"a737aa7a589db92ad10f80feae3ca41cf13278cdf7e3ccd65f4196abe3b23192","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"bbs","surface":"bbs-post-detail","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"921cd494e576a5ec10854a091c71df1816a4bc91fb641366aced37dfa977317f","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","correctionDigest":"1dce7eb2504e89a423bf94990a68136d89a99630747d9160c2d4bd4561723227","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetAuditDigest":"536fb2e3855376ae00900cf4240f0bde65bc9588bbfdc4cbacc05ac6fd0978d0","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetRollbackDigest":"2fdbd4a796d73c274340d2bef8cdca9277428007040ea81e10e35f5a4e490ac1","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-official-site","actionDigest":"d6ea9dbbb7d6a561dc11961befd214d5a73dcd9d551c644fd3d9b7a8b18ede58","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","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":"商业不动产","consumer":"official-site","consumerLabel":"官网","surface":"official-home","surfaceLabel":"官网首页","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","correctionDigest":"1dce7eb2504e89a423bf94990a68136d89a99630747d9160c2d4bd4561723227","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetAuditDigest":"536fb2e3855376ae00900cf4240f0bde65bc9588bbfdc4cbacc05ac6fd0978d0","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetRollbackDigest":"2fdbd4a796d73c274340d2bef8cdca9277428007040ea81e10e35f5a4e490ac1","actionDigest":"d6ea9dbbb7d6a561dc11961befd214d5a73dcd9d551c644fd3d9b7a8b18ede58","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"official-site","surface":"official-home","initiatorRole":"editor","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"480ebb0b94822426254213b55a5fd46f7d445fdfb81d20f91cd5ee8176c355f4","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/official-site","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","correctionDigest":"067775abcea0b93a0d859cb151b4b6d5d9805e540afc33384dbc64cb574a8d2d","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetAuditDigest":"19b0246120354756c7e296cc05491571166966b2d98253691bbf38bc1eab7e58","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetRollbackDigest":"c8b10b78406e2021fae26395e220a8a4dfbb207676caa7afcbb1509d3cdef205","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-ops-console","actionDigest":"2443a0c2f915fd49dbcd135f9dfd802943ab57f97b5c17e7a7e804c4ab128e8c","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","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":"商业不动产","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","correctionDigest":"067775abcea0b93a0d859cb151b4b6d5d9805e540afc33384dbc64cb574a8d2d","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetAuditDigest":"19b0246120354756c7e296cc05491571166966b2d98253691bbf38bc1eab7e58","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetRollbackDigest":"c8b10b78406e2021fae26395e220a8a4dfbb207676caa7afcbb1509d3cdef205","actionDigest":"2443a0c2f915fd49dbcd135f9dfd802943ab57f97b5c17e7a7e804c4ab128e8c","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"ops-console","surface":"ops-console","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"4f46bd138849b8eb21570c060d3acc3e3b27a94ee1c5eaebd94631fb2b61811a","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","correctionDigest":"6abd814ceb9ac569959b260d453fc2404bfe5d2151fbcf820fa182b06e31d41c","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetAuditDigest":"3d04fc73e0f1d6d654f61f51f294a074ce4864b218ccbe93b7a0cc9ceb9b0a49","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetRollbackDigest":"36b2751927706a4d18753b2c804ec78f8a8bc3e398b11efa0e4fa0d2d6e23709","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-pixel-atlas","actionDigest":"3228eb3c81b3999bfec64e3ec6e19d38f6ad8a2fbcc69018923febbe41d1b273","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","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":"商业不动产","consumer":"pixel-atlas","consumerLabel":"Pixel Atlas","surface":"pixel-atlas-detail","surfaceLabel":"Pixel Atlas 详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","correctionDigest":"6abd814ceb9ac569959b260d453fc2404bfe5d2151fbcf820fa182b06e31d41c","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetAuditDigest":"3d04fc73e0f1d6d654f61f51f294a074ce4864b218ccbe93b7a0cc9ceb9b0a49","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetRollbackDigest":"36b2751927706a4d18753b2c804ec78f8a8bc3e398b11efa0e4fa0d2d6e23709","actionDigest":"3228eb3c81b3999bfec64e3ec6e19d38f6ad8a2fbcc69018923febbe41d1b273","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"pixel-atlas","surface":"pixel-atlas-detail","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"fa06e927a3975dc789e5b673749e5f7a60e29418bc43e1298929f91e68d7cc70","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/pixel-atlas","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","correctionDigest":"dd7ad9eb98176cc4eee40a0a6a47d4a46f283835c1cba1938433b71e7c8a1ad6","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetAuditDigest":"cfaa1e475c2aded6eece35711d943b0d9b663833e52d8c80c7e7afe020d21b80","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetRollbackDigest":"19fe067bbe5171561a2b758c3a14f786c00a7bbba0c4ca12b91f115ca3ccb82e","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-vr-scene","actionDigest":"b88027c03bb432fc840239d39a878aa6bcf29aeaf367ab17cbea73facd2ff568","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","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":"商业不动产","consumer":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","correctionDigest":"dd7ad9eb98176cc4eee40a0a6a47d4a46f283835c1cba1938433b71e7c8a1ad6","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetAuditDigest":"cfaa1e475c2aded6eece35711d943b0d9b663833e52d8c80c7e7afe020d21b80","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetRollbackDigest":"19fe067bbe5171561a2b758c3a14f786c00a7bbba0c4ca12b91f115ca3ccb82e","actionDigest":"b88027c03bb432fc840239d39a878aa6bcf29aeaf367ab17cbea73facd2ff568","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"vr-scene","surface":"vr-asset-scene","initiatorRole":"qa","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"7ebf5052fe69ef4f58a43b8b79fe02253c973b9eef6d795d3a6ad7d177756e09","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","correctionDigest":"a857c5aa7e0040b4e0fcfbb252a0b13356fdd0dcb87c5ae9cae54260602d8191","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetAuditDigest":"18adb967fa8b1906cabe3bc08ee64e59a1d9d9ee6bea81823c16b1813e2a3f88","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetRollbackDigest":"86131cd0b86a63da58e74f310bd3cd78b5c8643e9073722c95e50359268b54d4","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-ai-assistant","actionDigest":"c21d7106f99841a5a26bff2c31165c792714b4ccaee61cdfa7746807ccafd88c","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","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":"商业不动产","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","correctionDigest":"a857c5aa7e0040b4e0fcfbb252a0b13356fdd0dcb87c5ae9cae54260602d8191","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetAuditDigest":"18adb967fa8b1906cabe3bc08ee64e59a1d9d9ee6bea81823c16b1813e2a3f88","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetRollbackDigest":"86131cd0b86a63da58e74f310bd3cd78b5c8643e9073722c95e50359268b54d4","actionDigest":"c21d7106f99841a5a26bff2c31165c792714b4ccaee61cdfa7746807ccafd88c","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"ai-assistant","surface":"ai-answer","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"0db94da3c8ecf2aeb9426b08821fb8bdea7e59f5ab0af56415a8d1a730c75a3b","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","correctionDigest":"aca09fc9d20a06d1a21ade37c9744532844258545f26a2538315b2dcd81b0049","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetAuditDigest":"5b6c9d6a1f8fbc029a6b73a3788c39d767067f7ce1ca852c71234c7833072b88","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetRollbackDigest":"e0ba9822dfa47adf39d413118f6231c81bd17eb5a54ae535fbecbffb4b1f365b","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-asset-map","actionDigest":"0c981ac327d6eea498fbfbdf5f27e273a32780d32c48111164c25044b0003756","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","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":"商业不动产","consumer":"asset-map","consumerLabel":"资产地图","surface":"asset-map-detail","surfaceLabel":"地图资产详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","correctionDigest":"aca09fc9d20a06d1a21ade37c9744532844258545f26a2538315b2dcd81b0049","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetAuditDigest":"5b6c9d6a1f8fbc029a6b73a3788c39d767067f7ce1ca852c71234c7833072b88","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetRollbackDigest":"e0ba9822dfa47adf39d413118f6231c81bd17eb5a54ae535fbecbffb4b1f365b","actionDigest":"0c981ac327d6eea498fbfbdf5f27e273a32780d32c48111164c25044b0003756","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"asset-map","surface":"asset-map-detail","initiatorRole":"qa","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"919b81cb64626718db3e536a3a5c1d547b4fcc7c59227f4d63b421fe0450a373","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/asset-map","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-request-surface-copy-fix","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-request-surface-copy-fix","correctionDigest":"cfb3bd709e5dc83eb499c206ad441531e90ceea4973b03fe74848d0c115c38cd","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetAuditDigest":"cb766e9a8d4cd08184f4b820128e890f5d30ef44d085749d9397fe09485d32dd","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetRollbackDigest":"4d87d3cb2926e6c64ae037da98f06877dfa9bcd9cc14cd9c23b0d86fbb349dfb","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-bbs","actionDigest":"bd75b8c30c65ef459e03a6fa4336ee723d475889adbb31a79fef42bd86a0a1a2","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","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":"商业不动产","consumer":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-request-surface-copy-fix","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-request-surface-copy-fix","correctionDigest":"cfb3bd709e5dc83eb499c206ad441531e90ceea4973b03fe74848d0c115c38cd","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetAuditDigest":"cb766e9a8d4cd08184f4b820128e890f5d30ef44d085749d9397fe09485d32dd","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetRollbackDigest":"4d87d3cb2926e6c64ae037da98f06877dfa9bcd9cc14cd9c23b0d86fbb349dfb","actionDigest":"bd75b8c30c65ef459e03a6fa4336ee723d475889adbb31a79fef42bd86a0a1a2","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"bbs","surface":"bbs-post-detail","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"28c9bd9c2696fb8bd85a3847c6180c08ec6ee70e3520e79cf5302e5aff5b0a4b","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/request-surface-copy-fix","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/request-surface-copy-fix","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-request-surface-copy-fix","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-request-surface-copy-fix","correctionDigest":"fe91a014b691adc84ac96b273f95e70fd414a6458429bcac95bbec8c78328fc2","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetAuditDigest":"fb6207207d704ff9b685094eaad0ed4fbb19d54759e176ba2c13f466ea40b1c6","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetRollbackDigest":"4db697cab0c414879feffeaf9946d14d161015c34a5db26e1be1c4bf8075c397","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-official-site","actionDigest":"fdc2e542aa464e5cb48c337b5fa2490649643e7da11f3fd32704649a4fb92cad","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","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":"商业不动产","consumer":"official-site","consumerLabel":"官网","surface":"official-home","surfaceLabel":"官网首页","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-request-surface-copy-fix","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-request-surface-copy-fix","correctionDigest":"fe91a014b691adc84ac96b273f95e70fd414a6458429bcac95bbec8c78328fc2","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetAuditDigest":"fb6207207d704ff9b685094eaad0ed4fbb19d54759e176ba2c13f466ea40b1c6","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetRollbackDigest":"4db697cab0c414879feffeaf9946d14d161015c34a5db26e1be1c4bf8075c397","actionDigest":"fdc2e542aa464e5cb48c337b5fa2490649643e7da11f3fd32704649a4fb92cad","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"official-site","surface":"official-home","initiatorRole":"editor","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"189fc7bd26ef0340639984f7909671a2b04a212a3bc60d63c8917c272b10c135","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/request-surface-copy-fix","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/request-surface-copy-fix","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/official-site","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","correctionDigest":"66428a60112f4ab210d7491036d101b060b34c068ed85b4e9bf2cb266cded1e3","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetAuditDigest":"7555ea0fc8c7e5ebfdabdd5af558e397abfd96a6d722f304b4b1b3d735751b06","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetRollbackDigest":"e7a8f77f0442b4bbe95b07913f3e4afa7fdd502ba1e5373ed613858287bcfd83","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-ops-console","actionDigest":"c671cd05b92593f601ade0c8c30324753e4ce28915ca71833c9fdd3b64f1ca57","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","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":"商业不动产","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","correctionDigest":"66428a60112f4ab210d7491036d101b060b34c068ed85b4e9bf2cb266cded1e3","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetAuditDigest":"7555ea0fc8c7e5ebfdabdd5af558e397abfd96a6d722f304b4b1b3d735751b06","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetRollbackDigest":"e7a8f77f0442b4bbe95b07913f3e4afa7fdd502ba1e5373ed613858287bcfd83","actionDigest":"c671cd05b92593f601ade0c8c30324753e4ce28915ca71833c9fdd3b64f1ca57","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"ops-console","surface":"ops-console","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"069e75632eef8c020ec7600e448b18fb579045c7d9fc7530dfd01b957472da7e","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","correctionDigest":"97ecaeb7e82d7e0194e89cde239d6deda5e7c2e0d6514ee056204ade19707874","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetAuditDigest":"ee54077a992167eae82d1030da0a4131336ad6f5865ce3bebe1e778bea484613","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetRollbackDigest":"ce7d62ce4cb29767791d67a7a303c1790e5fbc20a206db6e51bbaed62bb9ea79","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-pixel-atlas","actionDigest":"4880b847155877af58621193f206c33639529d96782c5c85db825fb62482cf64","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","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":"商业不动产","consumer":"pixel-atlas","consumerLabel":"Pixel Atlas","surface":"pixel-atlas-detail","surfaceLabel":"Pixel Atlas 详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","correctionDigest":"97ecaeb7e82d7e0194e89cde239d6deda5e7c2e0d6514ee056204ade19707874","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetAuditDigest":"ee54077a992167eae82d1030da0a4131336ad6f5865ce3bebe1e778bea484613","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetRollbackDigest":"ce7d62ce4cb29767791d67a7a303c1790e5fbc20a206db6e51bbaed62bb9ea79","actionDigest":"4880b847155877af58621193f206c33639529d96782c5c85db825fb62482cf64","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"pixel-atlas","surface":"pixel-atlas-detail","initiatorRole":"qa","reviewerRole":"ops","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"d6da6a3a8d6d853cd9adafed8f073cfe3d022e86bd34d1e4caeb78bf9bb4747b","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/pixel-atlas","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","correctionDigest":"f071efa5d90be7a54eeb0e73550e5bfd3612878959c88668fedf71e50a83e78e","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetAuditDigest":"06880ec1af2d7f224f34db0c26413e15b6f2ca6295a6a77884427e3d3b7b8578","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetRollbackDigest":"a3b19037458e14ab0d071dfa9c4c92980e1163e54a13984632ea8c00b575d879","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-vr-scene","actionDigest":"6c2e2d9c05f814b2287b844c6997672de7f9bea16b5543ddc0e82bcf0750442b","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","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":"商业不动产","consumer":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"metadata-correction","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","correctionDigest":"f071efa5d90be7a54eeb0e73550e5bfd3612878959c88668fedf71e50a83e78e","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetAuditDigest":"06880ec1af2d7f224f34db0c26413e15b6f2ca6295a6a77884427e3d3b7b8578","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetRollbackDigest":"a3b19037458e14ab0d071dfa9c4c92980e1163e54a13984632ea8c00b575d879","actionDigest":"6c2e2d9c05f814b2287b844c6997672de7f9bea16b5543ddc0e82bcf0750442b","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"metadata-correction","consumer":"vr-scene","surface":"vr-asset-scene","initiatorRole":"qa","reviewerRole":"qa","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"0fb7aa98cf7b6a432ca17a91db46317202638b42b02f405429259ca82fca5f5b","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix&correctionType=metadata-correction","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix&correctionType=metadata-correction","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-request-risk-review","correctionDigest":"d9fbb9b78582ee8b5cfc837c2c682c4f9d3124b5d7c11fde7e2362704c1c46aa","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetAuditDigest":"906e7f6b6598cbd68045abdfa1b067ba0a001685b89326b95cade491924f5fa7","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetRollbackDigest":"1882fe22b53037daf93245072359c60cbd3e6451ba7287cff858db80a303d8fc","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-ai-assistant","actionDigest":"18b2757e3b16cb60f4b343e754395e7e308804214baf44c9f674b4852c79fcab","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","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":"商业不动产","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-request-risk-review","correctionDigest":"d9fbb9b78582ee8b5cfc837c2c682c4f9d3124b5d7c11fde7e2362704c1c46aa","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetAuditDigest":"906e7f6b6598cbd68045abdfa1b067ba0a001685b89326b95cade491924f5fa7","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetRollbackDigest":"1882fe22b53037daf93245072359c60cbd3e6451ba7287cff858db80a303d8fc","actionDigest":"18b2757e3b16cb60f4b343e754395e7e308804214baf44c9f674b4852c79fcab","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"policy-blocker-note","consumer":"ai-assistant","surface":"ai-answer","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"88bc650008bcad23ca85fa24c148682cd85131556fa6b2dcd023e39fdea69c85","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-request-risk-review","correctionDigest":"e01e261f530da066ac7f60616dca5d05ae27007600ea948128e9e454ccd872c5","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-risk-review","targetAuditDigest":"e31711a058b28b05cc2b8ff00dc1173ac267607040120dbb43999760a4230742","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-risk-review","targetRollbackDigest":"f5977fbf7e434724de7c80b9fcdd115b6b7c758b12a217e620e3657f93e3a47b","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-asset-map","actionDigest":"86cdf039fc52abe83f9925814d0e1677dab7ae4dc75065588cf332a874130167","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","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":"商业不动产","consumer":"asset-map","consumerLabel":"资产地图","surface":"asset-map-detail","surfaceLabel":"地图资产详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-request-risk-review","correctionDigest":"e01e261f530da066ac7f60616dca5d05ae27007600ea948128e9e454ccd872c5","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-risk-review","targetAuditDigest":"e31711a058b28b05cc2b8ff00dc1173ac267607040120dbb43999760a4230742","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-risk-review","targetRollbackDigest":"f5977fbf7e434724de7c80b9fcdd115b6b7c758b12a217e620e3657f93e3a47b","actionDigest":"86cdf039fc52abe83f9925814d0e1677dab7ae4dc75065588cf332a874130167","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"policy-blocker-note","consumer":"asset-map","surface":"asset-map-detail","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"e8d0da9e55371f846f66f10cfa512eaf1383b04756459946fc4db22a3c8a0997","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/asset-map","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-request-risk-review","correctionDigest":"dbd1e672600366f74320cbd03fbc3d7f81d0c3ae1ab95691d368fca01c03a77f","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-risk-review","targetAuditDigest":"bed1c3803f942dc2c918422749696c5c09317fa34ec21d63bcba297c07369add","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-risk-review","targetRollbackDigest":"2c1f286bed8eecb2e1464465b97c61d087cc9f93b807dc87ad48d1e8907ab992","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-bbs","actionDigest":"f2cd3cc44d7ed4ea9b6895ab39aa724fb72bf35f5d99fe64d2e144505f9feef9","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","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":"商业不动产","consumer":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-request-risk-review","correctionDigest":"dbd1e672600366f74320cbd03fbc3d7f81d0c3ae1ab95691d368fca01c03a77f","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-risk-review","targetAuditDigest":"bed1c3803f942dc2c918422749696c5c09317fa34ec21d63bcba297c07369add","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-risk-review","targetRollbackDigest":"2c1f286bed8eecb2e1464465b97c61d087cc9f93b807dc87ad48d1e8907ab992","actionDigest":"f2cd3cc44d7ed4ea9b6895ab39aa724fb72bf35f5d99fe64d2e144505f9feef9","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"policy-blocker-note","consumer":"bbs","surface":"bbs-post-detail","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"1c8f76104a682f461b28a282edbbab3d7b9a1584939a45ac9847b8934800e1f1","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-request-risk-review","correctionDigest":"914955fe89f6df3e3b5b02dd89d876e48aa9e1124e709893b29b8117a4844caf","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-risk-review","targetAuditDigest":"66982c5c8b32581c6204848e90a6976058e79164c7f076cf7e70d48114c06f6f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-risk-review","targetRollbackDigest":"b5c41191b3f5f27059919872679082abc305974aba4a1daa1370b82b7ed54812","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-official-site","actionDigest":"b077b2e3ce5c805e8148366ca0baa8728e442f13af9050b4effaf5b880bcc37f","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","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":"商业不动产","consumer":"official-site","consumerLabel":"官网","surface":"official-home","surfaceLabel":"官网首页","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-request-risk-review","correctionDigest":"914955fe89f6df3e3b5b02dd89d876e48aa9e1124e709893b29b8117a4844caf","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-risk-review","targetAuditDigest":"66982c5c8b32581c6204848e90a6976058e79164c7f076cf7e70d48114c06f6f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-risk-review","targetRollbackDigest":"b5c41191b3f5f27059919872679082abc305974aba4a1daa1370b82b7ed54812","actionDigest":"b077b2e3ce5c805e8148366ca0baa8728e442f13af9050b4effaf5b880bcc37f","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"policy-blocker-note","consumer":"official-site","surface":"official-home","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"554188344bd3175ddeeab7b0d227b4778e3fb879f4d1798147a13ab67a0b9c32","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/official-site","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-request-risk-review","correctionDigest":"67f35a0a75ac70b178747bbfde31c9451c1781169ae7ece0d3569fb1f9c4fdc8","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-risk-review","targetAuditDigest":"45189f7c7ea33a5de2d4c2bb38ec494b13a64fb778ca80e6aeaf624791b99b71","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-risk-review","targetRollbackDigest":"cf25a62ebd085b5b6fe00f0493c091ccb345b6a76c8285294136f5588ba1a263","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-ops-console","actionDigest":"9c28019de0265d67fe70e14bd235018ed8611d70a56e88a69328fbfd748743cf","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","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":"商业不动产","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-request-risk-review","correctionDigest":"67f35a0a75ac70b178747bbfde31c9451c1781169ae7ece0d3569fb1f9c4fdc8","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-risk-review","targetAuditDigest":"45189f7c7ea33a5de2d4c2bb38ec494b13a64fb778ca80e6aeaf624791b99b71","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-risk-review","targetRollbackDigest":"cf25a62ebd085b5b6fe00f0493c091ccb345b6a76c8285294136f5588ba1a263","actionDigest":"9c28019de0265d67fe70e14bd235018ed8611d70a56e88a69328fbfd748743cf","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"policy-blocker-note","consumer":"ops-console","surface":"ops-console","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"724bcf1050adf1fd937593bcccf9d762af4650678aa7ec3abcee8d0530ec1c8f","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-request-risk-review","correctionDigest":"b2436b9cdd027625e99b7eaa2ecf643f050606e108b090bf57d9169a8dff644e","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetAuditDigest":"cbab25fa8ab3e98a3e0e229d61231fb45595e1633f5aa1bc0ade509311694199","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetRollbackDigest":"db93fd76b8c6ef81e075ff1ec0131019ae949389db58eace78b061c7504ca227","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-pixel-atlas","actionDigest":"83ac31a002fcab2659bc3a212075a8f72d957acdb9e375dd786fc4fbdf6a09f7","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","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":"商业不动产","consumer":"pixel-atlas","consumerLabel":"Pixel Atlas","surface":"pixel-atlas-detail","surfaceLabel":"Pixel Atlas 详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-request-risk-review","correctionDigest":"b2436b9cdd027625e99b7eaa2ecf643f050606e108b090bf57d9169a8dff644e","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetAuditDigest":"cbab25fa8ab3e98a3e0e229d61231fb45595e1633f5aa1bc0ade509311694199","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetRollbackDigest":"db93fd76b8c6ef81e075ff1ec0131019ae949389db58eace78b061c7504ca227","actionDigest":"83ac31a002fcab2659bc3a212075a8f72d957acdb9e375dd786fc4fbdf6a09f7","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"policy-blocker-note","consumer":"pixel-atlas","surface":"pixel-atlas-detail","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"498b20479957ba7caea3214935507e7d747bd9381110433368e3958cf7fd13d9","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/pixel-atlas","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-request-risk-review","correctionDigest":"8c1098fd3bef25755b3d813fd4bcf5e44f90b80f651e09d17adf5664e706deb6","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-risk-review","targetAuditDigest":"594d59ca06c77e4063e3f8095180cf0751d7de95ccf5d14c83a3b14766db7a8d","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-risk-review","targetRollbackDigest":"2410cff1457175b02a6e9eb1e3f87238eea42f48803316189458404ca112b021","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-vr-scene","actionDigest":"9d59e26c4d2f2f43dfc8339d00a3f3872fac6a8bc05a7f807c0f34b6387de8af","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","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":"商业不动产","consumer":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-request-risk-review","correctionDigest":"8c1098fd3bef25755b3d813fd4bcf5e44f90b80f651e09d17adf5664e706deb6","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-risk-review","targetAuditDigest":"594d59ca06c77e4063e3f8095180cf0751d7de95ccf5d14c83a3b14766db7a8d","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-risk-review","targetRollbackDigest":"2410cff1457175b02a6e9eb1e3f87238eea42f48803316189458404ca112b021","actionDigest":"9d59e26c4d2f2f43dfc8339d00a3f3872fac6a8bc05a7f807c0f34b6387de8af","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"policy-blocker-note","consumer":"vr-scene","surface":"vr-asset-scene","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"ce42fbde3555da61fed95f133c8af09eba43a8e30f6794011cec88e7cee12ef3","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-reject-surface-release","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-reject-surface-release","correctionDigest":"69f639884cb9b5ce7bf25cc87285e243f79a71fb66e572e2dc4061ce54d2ea4b","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetAuditDigest":"63aa697a95fa1be5f2b981f1e47b0c2f7df3842b4531c92f6dcf4af010fcfcbe","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetRollbackDigest":"a849898e971688093fc103b4640781ba7c53e2358ebaa74a1b1824d494f6d0f0","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-ai-assistant","actionDigest":"326869151911f044525928c0734cbd5e68ca3c6eef891beb33ef7657f06ab101","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","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":"商业不动产","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ai-assistant-reject-surface-release","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ai-assistant-reject-surface-release","correctionDigest":"69f639884cb9b5ce7bf25cc87285e243f79a71fb66e572e2dc4061ce54d2ea4b","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetAuditDigest":"63aa697a95fa1be5f2b981f1e47b0c2f7df3842b4531c92f6dcf4af010fcfcbe","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetRollbackDigest":"a849898e971688093fc103b4640781ba7c53e2358ebaa74a1b1824d494f6d0f0","actionDigest":"326869151911f044525928c0734cbd5e68ca3c6eef891beb33ef7657f06ab101","releaseDigest":"84d849fd9dda923a9f3d15bb42e7137f2fa7e1108a1b37bc499da59f98e19f87","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"redaction-request","consumer":"ai-assistant","surface":"ai-answer","initiatorRole":"compliance","reviewerRole":"editor","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"0acec35db08aa7904ea5f0940b0ab1bff0fb915cab1b73e1901cde7090c9bebc","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release&correctionType=redaction-request","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release&correctionType=redaction-request","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/reject-surface-release","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/reject-surface-release","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-reject-surface-release","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-reject-surface-release","correctionDigest":"172061e087b1eb9d3bf54da71677c0e899dabbc09e17719cd513a8e43f208a81","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-reject-surface-release","targetAuditDigest":"8bd1e15484372ff588c5f0cf12ceafaf650da7a834b9a56026f5c573a45a9edb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-reject-surface-release","targetRollbackDigest":"db744d1f6b292ae8937a06009cc5a16420bd1a1913ef02963bc3ffb2bfb01ae9","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-asset-map","actionDigest":"8915e16292ad38cc2de4ecf6a3480ed3497a62146b8029496c7581fbcfafed2e","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","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":"商业不动产","consumer":"asset-map","consumerLabel":"资产地图","surface":"asset-map-detail","surfaceLabel":"地图资产详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-asset-map-reject-surface-release","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-asset-map-reject-surface-release","correctionDigest":"172061e087b1eb9d3bf54da71677c0e899dabbc09e17719cd513a8e43f208a81","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-reject-surface-release","targetAuditDigest":"8bd1e15484372ff588c5f0cf12ceafaf650da7a834b9a56026f5c573a45a9edb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-reject-surface-release","targetRollbackDigest":"db744d1f6b292ae8937a06009cc5a16420bd1a1913ef02963bc3ffb2bfb01ae9","actionDigest":"8915e16292ad38cc2de4ecf6a3480ed3497a62146b8029496c7581fbcfafed2e","releaseDigest":"ef14ec6c3919de5a37e472dd140846b586e52ec85f8a4aa601cdd0c3454e4598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"redaction-request","consumer":"asset-map","surface":"asset-map-detail","initiatorRole":"compliance","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"d57d16a0881f073b1637f46b125de889ac8a64605047b62e314df9529f9c1a24","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release&correctionType=redaction-request","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release&correctionType=redaction-request","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/reject-surface-release","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/reject-surface-release","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/asset-map","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-reject-surface-release","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-reject-surface-release","correctionDigest":"1c21db675934377f1acdb81c206c04e1f9ddab1bc8d5189aab1f3656f59fcb5f","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-reject-surface-release","targetAuditDigest":"ba761fedf2f576925521b699fc24d038a64b3d67cf680f7b14030aa88d6add62","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-reject-surface-release","targetRollbackDigest":"3ee75cd6dc8c8eb59566911ce644aa1dd353dd93f03ab366169425b8bf23aa1e","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-bbs","actionDigest":"10334dfda082fa9962a33b10825533665e4bb89fe88168cb5f2b3a69e8a6fe93","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","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":"商业不动产","consumer":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-bbs-reject-surface-release","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-bbs-reject-surface-release","correctionDigest":"1c21db675934377f1acdb81c206c04e1f9ddab1bc8d5189aab1f3656f59fcb5f","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-reject-surface-release","targetAuditDigest":"ba761fedf2f576925521b699fc24d038a64b3d67cf680f7b14030aa88d6add62","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-reject-surface-release","targetRollbackDigest":"3ee75cd6dc8c8eb59566911ce644aa1dd353dd93f03ab366169425b8bf23aa1e","actionDigest":"10334dfda082fa9962a33b10825533665e4bb89fe88168cb5f2b3a69e8a6fe93","releaseDigest":"304b2bd14745d87539c8c385eb0543b54ae111d885ec4e761e25e5f02152f462","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"redaction-request","consumer":"bbs","surface":"bbs-post-detail","initiatorRole":"compliance","reviewerRole":"editor","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"1d822517530be4ee56e8151468d5ee9854004385ee6ec9ab23abe87692a0c8b1","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release&correctionType=redaction-request","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release&correctionType=redaction-request","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/reject-surface-release","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/reject-surface-release","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-reject-surface-release","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-reject-surface-release","correctionDigest":"7a3a1a2cbc0e93c694571f1f2af981fcc5d0fe42892d5453094e51a0b66828a5","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-reject-surface-release","targetAuditDigest":"3f22b9972a63b3f4c29f4fbda7b8a7ec7abe50b5e446a9f7ecd2b6de1214c6eb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-reject-surface-release","targetRollbackDigest":"2eeb0c08046649506d2e8b7a80d084be49ba09f6b88858adfec2455697ca9774","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-official-site","actionDigest":"630c469a9f13453256d094d1d35dbc1c88c6ee2abcbf32e201c2ea067703b710","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","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":"商业不动产","consumer":"official-site","consumerLabel":"官网","surface":"official-home","surfaceLabel":"官网首页","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-official-site-reject-surface-release","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-official-site-reject-surface-release","correctionDigest":"7a3a1a2cbc0e93c694571f1f2af981fcc5d0fe42892d5453094e51a0b66828a5","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-reject-surface-release","targetAuditDigest":"3f22b9972a63b3f4c29f4fbda7b8a7ec7abe50b5e446a9f7ecd2b6de1214c6eb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-reject-surface-release","targetRollbackDigest":"2eeb0c08046649506d2e8b7a80d084be49ba09f6b88858adfec2455697ca9774","actionDigest":"630c469a9f13453256d094d1d35dbc1c88c6ee2abcbf32e201c2ea067703b710","releaseDigest":"f2fdb0a18ce0a9cc76ba1ab6d2b2b5ab016653f70e01138c32eceb57014fb70f","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"redaction-request","consumer":"official-site","surface":"official-home","initiatorRole":"compliance","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"16c505ac4060750f5ee74e0160f6d1871304e642e9c03dc381d47d0a54286831","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release&correctionType=redaction-request","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release&correctionType=redaction-request","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/reject-surface-release","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/reject-surface-release","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/official-site","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-reject-surface-release","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-reject-surface-release","correctionDigest":"c24034937e0c9c78f797e5caf38246ce7226990d009fc71bf1ab30fec0573461","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-reject-surface-release","targetAuditDigest":"540ce34b0c003c47f07ded6d8141d23c97701042ee773f4b1516405ffb91cc6b","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-reject-surface-release","targetRollbackDigest":"54df7b2f24aaac80ccf4fb1eb9c26a2a317ea8d77f687dcdf3fce96f06ce7436","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-ops-console","actionDigest":"9e44dbd4337fadd570b0825db6a275c411d8b2c66b0a1e90252375b5478ef51f","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","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":"商业不动产","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-reject-surface-release","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-reject-surface-release","correctionDigest":"c24034937e0c9c78f797e5caf38246ce7226990d009fc71bf1ab30fec0573461","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-reject-surface-release","targetAuditDigest":"540ce34b0c003c47f07ded6d8141d23c97701042ee773f4b1516405ffb91cc6b","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-reject-surface-release","targetRollbackDigest":"54df7b2f24aaac80ccf4fb1eb9c26a2a317ea8d77f687dcdf3fce96f06ce7436","actionDigest":"9e44dbd4337fadd570b0825db6a275c411d8b2c66b0a1e90252375b5478ef51f","releaseDigest":"5bf55085980e4ef9baf49ebdbebdb82534842d1d2914441e4bcaa913b1f9c598","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"redaction-request","consumer":"ops-console","surface":"ops-console","initiatorRole":"compliance","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"8316635f2a574c83bfe8d5067abdb687eb494582a7871e79846c830c4d89f6c5","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release&correctionType=redaction-request","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release&correctionType=redaction-request","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/reject-surface-release","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/reject-surface-release","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","correctionDigest":"7d8bf2b5db47dec622e7f2ccccf9fc43d978a20a960007dc68df07cd72f4c8e3","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetAuditDigest":"f1f6905a2b49c0ba261e80d3422abde3761d5aa1379bc59dc7db31e0967c4d0f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetRollbackDigest":"a48284b0223c88ee55f3d1fefe1b5f53d6a4456c7793c582f8f8eae943787f58","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-pixel-atlas","actionDigest":"743a081e7d58e93110f01464d189ab27177c079346b1e2b8271c3ebc785cdfeb","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","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":"商业不动产","consumer":"pixel-atlas","consumerLabel":"Pixel Atlas","surface":"pixel-atlas-detail","surfaceLabel":"Pixel Atlas 详情","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","correctionDigest":"7d8bf2b5db47dec622e7f2ccccf9fc43d978a20a960007dc68df07cd72f4c8e3","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetAuditDigest":"f1f6905a2b49c0ba261e80d3422abde3761d5aa1379bc59dc7db31e0967c4d0f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetRollbackDigest":"a48284b0223c88ee55f3d1fefe1b5f53d6a4456c7793c582f8f8eae943787f58","actionDigest":"743a081e7d58e93110f01464d189ab27177c079346b1e2b8271c3ebc785cdfeb","releaseDigest":"aa8df81b7030fc42afedca95764b1322fa1956ffb8a177f5d18000c2fd0fd425","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"redaction-request","consumer":"pixel-atlas","surface":"pixel-atlas-detail","initiatorRole":"compliance","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"19adbb3c966ad36155bf280ff08a093e3e380284d604a13534daf3b708423f89","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release&correctionType=redaction-request","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release&correctionType=redaction-request","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/pixel-atlas","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-reject-surface-release","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-reject-surface-release","correctionDigest":"e26689a818c7cd1a536ed705c5374f5ed03c2c0101bf63c199a2220366e73234","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetAuditDigest":"6b443f4dd590f6c622160119fad9abf5a9f630746826cc9e0fbbc12d9a2935f7","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetRollbackDigest":"a34cece7f8bae8aede6c5029597ee4c9ff03045d6d17ebdebbbfaa3d71f9fd77","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-vr-scene","actionDigest":"40a0eaf8d9f2b7394703b4345c28ec3f91bc264379cdb076b98fcd20c2d18219","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","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":"商业不动产","consumer":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"redaction-request","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:3db7f6e914da"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-vr-scene-reject-surface-release","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-vr-scene-reject-surface-release","correctionDigest":"e26689a818c7cd1a536ed705c5374f5ed03c2c0101bf63c199a2220366e73234","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetAuditDigest":"6b443f4dd590f6c622160119fad9abf5a9f630746826cc9e0fbbc12d9a2935f7","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetRollbackDigest":"a34cece7f8bae8aede6c5029597ee4c9ff03045d6d17ebdebbbfaa3d71f9fd77","actionDigest":"40a0eaf8d9f2b7394703b4345c28ec3f91bc264379cdb076b98fcd20c2d18219","releaseDigest":"3877f145f7b25dd5aedca5d177763b3859883d2409278979b42d1d586b361ac6","sourceManifestDigest":"9e1f7928e734c3415772d7cadfeb0f1e590447afe3a58ef03c0c7a06de8a5e0f","correctionType":"redaction-request","consumer":"vr-scene","surface":"vr-asset-scene","initiatorRole":"compliance","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":true,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"505af99824700c121992cf7a94186bcacb907bcd2d2cd20727017ab100414443","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release&correctionType=redaction-request","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release&correctionType=redaction-request","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=nft-card","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/reject-surface-release","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/reject-surface-release","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card"]}}],"statusBreakdown":[{"status":"dual-control-ready","label":"双人确认 dry-run 可校验","count":28},{"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":"ops","canInitiateCount":28,"canReviewCount":21},{"role":"qa","canInitiateCount":21,"canReviewCount":14},{"role":"editor","canInitiateCount":21,"canReviewCount":21},{"role":"compliance","canInitiateCount":14,"canReviewCount":14},{"role":"admin","canInitiateCount":28,"canReviewCount":28}],"correctionTypeBreakdown":[{"correctionType":"metadata-correction","label":"元数据纠错","count":14},{"correctionType":"redaction-request","label":"Redaction 请求","count":7},{"correctionType":"policy-blocker-note","label":"策略说明","count":7}],"publicNotes":["当前筛选范围输出 28 条源图发布审计纠错双人确认 dry-run。","双人确认只生成 approval schema 和 approvalDigest，不写 approval、不写 correction、不改原审计或回滚包。","真实上线前必须接入 SSO、角色快照、MFA、同人禁止、事务 dry-run 与 MCP 写入队列。"],"qaWarnings":["approvalWritten、correctionEventWritten、auditLogMutated、rollbackPackageMutated、sessionCreated、mcpIndexWritten 必须始终为 0。","samePersonForbidden、secondConfirmRequired、dualControlWriteDisabled、originalAuditImmutable、originalRollbackImmutable 必须始终为 true。","任何 BBS、AI、地图、VR、交易或 registry promotion 副作用都必须保持禁用。"]}