{"generatedAt":"2026-07-31T18:33:39.541Z","scope":{"countrySlug":"sg","assetSlug":null,"formatKey":"news-cover","consumer":null,"surface":null,"releaseStatus":null,"action":null,"actionStatus":null,"auditStatus":null,"rollbackStatus":null,"status":null,"correctionType":null},"metrics":{"transactionCount":28,"transactionDryRunReadyCount":28,"needsTransactionFieldsCount":0,"needsDualControlCount":0,"blockedByPolicyCount":0,"writeDisabledCount":28,"databaseWriteDisabledCount":28,"mcpQueueWriteDisabledCount":28,"publicSurfaceWriteDisabledCount":28,"rollbackPlanCount":28,"transactionDigestCount":28,"approvalDigestCount":28,"correctionDigestCount":28,"transactionWrittenCount":0,"databaseWrittenCount":0,"approvalWrittenCount":0,"correctionEventWrittenCount":0,"auditLogMutatedCount":0,"rollbackPackageMutatedCount":0,"mcpIndexQueuedCount":0,"actionCommittedCount":0,"rollbackExecutedCount":0,"surfacePromotionWrittenCount":0,"publicSurfaceWrittenCount":0,"consumerCacheWrittenCount":0,"bbsPostCount":0,"aiAnswerPersistedCount":0,"mapLayerMutatedCount":0,"vrSceneMutatedCount":0,"registryPromotionAllowedCount":0,"tradingUseDisabledCount":28,"mcpResourceCount":28},"records":[{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetAuditDigest":"88de9c58f60dfac75073e3aed702dc5aada2518eaeec42851ae99678a76daf6a","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetRollbackDigest":"dbf78b103c7f074d94a3e1ed3d4675013f794acc6def8a660672109a7e37db5d","correctionDigest":"629cbbbcb58ae299d07be7b9b0e73c8be044d33bedf59369711aa91b38a1d390","approvalDigest":"e899fcef6ce5e2d1a0cbbfb115e9822adda91caf71d136e389df1ad3b3fa2b47","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-ai-assistant","actionDigest":"22d95fe5ea61ccfc06180fbf7eef059f0203e6a0ea17d7b674195f5afb197c17","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"800e679d7b7e6069b3c0261166873c64","assetSlug":"sg-commercial-harbor-block","consumer":"ai-assistant","surface":"ai-answer","action":"approve-surface-release-dry-run","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetAuditDigest":"88de9c58f60dfac75073e3aed702dc5aada2518eaeec42851ae99678a76daf6a","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","targetRollbackDigest":"dbf78b103c7f074d94a3e1ed3d4675013f794acc6def8a660672109a7e37db5d","correctionDigest":"629cbbbcb58ae299d07be7b9b0e73c8be044d33bedf59369711aa91b38a1d390","approvalDigest":"e899fcef6ce5e2d1a0cbbfb115e9822adda91caf71d136e389df1ad3b3fa2b47","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"88de9c58f60dfac75073e3aed702dc5aada2518eaeec42851ae99678a76daf6a","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"dbf78b103c7f074d94a3e1ed3d4675013f794acc6def8a660672109a7e37db5d","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"629cbbbcb58ae299d07be7b9b0e73c8be044d33bedf59369711aa91b38a1d390","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"e899fcef6ce5e2d1a0cbbfb115e9822adda91caf71d136e389df1ad3b3fa2b47","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-approve-surface-release-dry-run","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"1935a12dfff9731711afcd071a83c10b96a1534048de9042662f16e06bba8563","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/approve-surface-release-dry-run","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetAuditDigest":"df11716288f89043b1b1454fca90bc8390b4ead734815e71a86862a0b02a630a","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetRollbackDigest":"827f69ce466d36ffdf9f55a716f986dec1682294612d12f899e405bc2a97b23d","correctionDigest":"06121a79f2ce3cae32a2dfdb11c53ac9bf2dd1b3f7694d29f9705d0ebc67216a","approvalDigest":"21598ccfc3f38439c4eab4306da43739ffaf3033088971e3db2b9e11eb86d6cc","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-asset-map","actionDigest":"a6511860d8176a89fb94c7bbcaf729ec3f7519ac03be677b2caf0eb8e050e383","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"785952df6744b28368407a65130e80dd","assetSlug":"sg-commercial-harbor-block","consumer":"asset-map","surface":"asset-map-detail","action":"approve-surface-release-dry-run","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetAuditDigest":"df11716288f89043b1b1454fca90bc8390b4ead734815e71a86862a0b02a630a","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","targetRollbackDigest":"827f69ce466d36ffdf9f55a716f986dec1682294612d12f899e405bc2a97b23d","correctionDigest":"06121a79f2ce3cae32a2dfdb11c53ac9bf2dd1b3f7694d29f9705d0ebc67216a","approvalDigest":"21598ccfc3f38439c4eab4306da43739ffaf3033088971e3db2b9e11eb86d6cc","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"df11716288f89043b1b1454fca90bc8390b4ead734815e71a86862a0b02a630a","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"827f69ce466d36ffdf9f55a716f986dec1682294612d12f899e405bc2a97b23d","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"06121a79f2ce3cae32a2dfdb11c53ac9bf2dd1b3f7694d29f9705d0ebc67216a","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"21598ccfc3f38439c4eab4306da43739ffaf3033088971e3db2b9e11eb86d6cc","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-approve-surface-release-dry-run","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"0e570860b875a96dea5ede1a3b9560b6ea434dbdd69c591ce13c126c8497b7f4","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/approve-surface-release-dry-run","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetAuditDigest":"3426e63c0b17cd5c5e52d8c256cc411d5613fa2c7eab33c9e2f4b08ad7c9d43b","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetRollbackDigest":"b41498d893ead47a24107eed4228267fb116d989854565a5da658b50f5d7ee2c","correctionDigest":"2efb0152ac722174f7acd3821237f275704d767d62d87a03ea52f8f5268fade6","approvalDigest":"556b36ffbba2f45463e310b5e34d957eddc5fa892894a6293e9f7060bce0473a","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-bbs","actionDigest":"88bed6082f89caa3040185ecb4135f48a36155c14dc23390e4989d9ba6e11c4b","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"467cbb5e88d7de41c919c5c29457a4a8","assetSlug":"sg-commercial-harbor-block","consumer":"bbs","surface":"bbs-post-detail","action":"approve-surface-release-dry-run","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetAuditDigest":"3426e63c0b17cd5c5e52d8c256cc411d5613fa2c7eab33c9e2f4b08ad7c9d43b","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","targetRollbackDigest":"b41498d893ead47a24107eed4228267fb116d989854565a5da658b50f5d7ee2c","correctionDigest":"2efb0152ac722174f7acd3821237f275704d767d62d87a03ea52f8f5268fade6","approvalDigest":"556b36ffbba2f45463e310b5e34d957eddc5fa892894a6293e9f7060bce0473a","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"3426e63c0b17cd5c5e52d8c256cc411d5613fa2c7eab33c9e2f4b08ad7c9d43b","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"b41498d893ead47a24107eed4228267fb116d989854565a5da658b50f5d7ee2c","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"2efb0152ac722174f7acd3821237f275704d767d62d87a03ea52f8f5268fade6","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"556b36ffbba2f45463e310b5e34d957eddc5fa892894a6293e9f7060bce0473a","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-approve-surface-release-dry-run","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"2289abceb4bb6c1647cd11b31a5989acb11357f6f45e98cedeeabd783f19a006","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/approve-surface-release-dry-run","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetAuditDigest":"d522b90ec15df9a97754851b31d462566f3f5537ac3687173a7f24747075699f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetRollbackDigest":"55bf5dd43ea31dda780762b259519cd7eb6432a23201007ebef480196510af07","correctionDigest":"197834bcbf37a350ba590bc348df0e458d78f9af4780f6c95b57098895def7d8","approvalDigest":"e71fa2647ccc804cd54f8da3388cf0252cf4a78857bbafa93e780ac8b5c11c0d","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-official-site","actionDigest":"ccaa7426f241cb3796afb6cefba473f69963f2a1f79283e79b4876af74a72f6d","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"61c06a00320e38128a0abe27fc0c48ce","assetSlug":"sg-commercial-harbor-block","consumer":"official-site","surface":"official-home","action":"approve-surface-release-dry-run","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetAuditDigest":"d522b90ec15df9a97754851b31d462566f3f5537ac3687173a7f24747075699f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","targetRollbackDigest":"55bf5dd43ea31dda780762b259519cd7eb6432a23201007ebef480196510af07","correctionDigest":"197834bcbf37a350ba590bc348df0e458d78f9af4780f6c95b57098895def7d8","approvalDigest":"e71fa2647ccc804cd54f8da3388cf0252cf4a78857bbafa93e780ac8b5c11c0d","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"d522b90ec15df9a97754851b31d462566f3f5537ac3687173a7f24747075699f","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"55bf5dd43ea31dda780762b259519cd7eb6432a23201007ebef480196510af07","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"197834bcbf37a350ba590bc348df0e458d78f9af4780f6c95b57098895def7d8","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"e71fa2647ccc804cd54f8da3388cf0252cf4a78857bbafa93e780ac8b5c11c0d","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-approve-surface-release-dry-run","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"6087c93ed869f8f24ab415d124f1d96f0d95e1a70c19e60bcfa8a2512ea0832a","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/approve-surface-release-dry-run","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetAuditDigest":"87e424970da809b724aa52b3a36167cc7f5a442742081df900cb4ba75aca4563","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetRollbackDigest":"e45646ec132c8b007fc04c28e1c7d1acd6673152a907bd6bd6c97b5d2cbb749f","correctionDigest":"42f3a174541e7d5a15cb42e3935e31aa83049406ce6f873f3160ccea1c72aa18","approvalDigest":"321bf10c7c9bbb875df22416789c57e15460a62f4a6b9b6c2fb4f51b8513940b","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-ops-console","actionDigest":"2db2ce7de1ff5b5cf4df1e2c5f60a093f23061bc60f0f135206f648eeb9f45a3","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"0f7ba24138aea24b9a10310fa3a76dde","assetSlug":"sg-commercial-harbor-block","consumer":"ops-console","surface":"ops-console","action":"approve-surface-release-dry-run","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetAuditDigest":"87e424970da809b724aa52b3a36167cc7f5a442742081df900cb4ba75aca4563","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","targetRollbackDigest":"e45646ec132c8b007fc04c28e1c7d1acd6673152a907bd6bd6c97b5d2cbb749f","correctionDigest":"42f3a174541e7d5a15cb42e3935e31aa83049406ce6f873f3160ccea1c72aa18","approvalDigest":"321bf10c7c9bbb875df22416789c57e15460a62f4a6b9b6c2fb4f51b8513940b","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"87e424970da809b724aa52b3a36167cc7f5a442742081df900cb4ba75aca4563","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"e45646ec132c8b007fc04c28e1c7d1acd6673152a907bd6bd6c97b5d2cbb749f","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"42f3a174541e7d5a15cb42e3935e31aa83049406ce6f873f3160ccea1c72aa18","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"321bf10c7c9bbb875df22416789c57e15460a62f4a6b9b6c2fb4f51b8513940b","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-approve-surface-release-dry-run","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"ef8f0c766988d69175106c91fa0a0887201cee155acf32357dd31b3d2e2b5bfa","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/approve-surface-release-dry-run","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetAuditDigest":"ac64e6cdb7f86e0e9932c5890a3f59096bc00c976f27af3424a509fb56197b2c","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetRollbackDigest":"64afaddc894779d1165001ff056acc4ffc0347baa5f28759cc3b566f5decf2b6","correctionDigest":"ac9f40f664806fe5b8b614cc65c52d94af45191ae15216533cbe22dac2794262","approvalDigest":"7e86b20a7107f753df82b44aae542c17a5c3021c8713375a61eacc4eaecb2998","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-pixel-atlas","actionDigest":"cb89f39eb6856a2ac91b262fd8ea839aa0c6b7860122c306f2515a1c2984ca10","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6d38f1760584f3d61668956c6f877b07","assetSlug":"sg-commercial-harbor-block","consumer":"pixel-atlas","surface":"pixel-atlas-detail","action":"approve-surface-release-dry-run","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetAuditDigest":"ac64e6cdb7f86e0e9932c5890a3f59096bc00c976f27af3424a509fb56197b2c","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","targetRollbackDigest":"64afaddc894779d1165001ff056acc4ffc0347baa5f28759cc3b566f5decf2b6","correctionDigest":"ac9f40f664806fe5b8b614cc65c52d94af45191ae15216533cbe22dac2794262","approvalDigest":"7e86b20a7107f753df82b44aae542c17a5c3021c8713375a61eacc4eaecb2998","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"ac64e6cdb7f86e0e9932c5890a3f59096bc00c976f27af3424a509fb56197b2c","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"64afaddc894779d1165001ff056acc4ffc0347baa5f28759cc3b566f5decf2b6","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"ac9f40f664806fe5b8b614cc65c52d94af45191ae15216533cbe22dac2794262","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"7e86b20a7107f753df82b44aae542c17a5c3021c8713375a61eacc4eaecb2998","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-approve-surface-release-dry-run","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"52dd8f7333aa95ac69097ae1dd3f7a85de0aef30c59619ede7274d82d0b576c3","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/approve-surface-release-dry-run","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetAuditDigest":"9ba8ccb06b5109ae7c4741e389f863c067fdb1b6a9ba49367818c8a890cedb00","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetRollbackDigest":"d88c88af13482c1030ebe6b8b2f5250edaa2e5bd897e86016d7a29eae1f6eeef","correctionDigest":"4e89180b684794d9a06e0ffea7623f1ecb5475b7da79c2a1d06af090eff494b1","approvalDigest":"16b85f0123e61349d46aec2d2e9940d803fca1fe88bab7483dc3753ee3685f35","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-vr-scene","actionDigest":"61cbb8fc232124e35ba24585f4b9fff4cd2efc5cc4780b33557d651035baa556","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"042d6ea9a5e29195857839732f57f21b","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","action":"approve-surface-release-dry-run","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetAuditDigest":"9ba8ccb06b5109ae7c4741e389f863c067fdb1b6a9ba49367818c8a890cedb00","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","targetRollbackDigest":"d88c88af13482c1030ebe6b8b2f5250edaa2e5bd897e86016d7a29eae1f6eeef","correctionDigest":"4e89180b684794d9a06e0ffea7623f1ecb5475b7da79c2a1d06af090eff494b1","approvalDigest":"16b85f0123e61349d46aec2d2e9940d803fca1fe88bab7483dc3753ee3685f35","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"9ba8ccb06b5109ae7c4741e389f863c067fdb1b6a9ba49367818c8a890cedb00","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"d88c88af13482c1030ebe6b8b2f5250edaa2e5bd897e86016d7a29eae1f6eeef","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"4e89180b684794d9a06e0ffea7623f1ecb5475b7da79c2a1d06af090eff494b1","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"16b85f0123e61349d46aec2d2e9940d803fca1fe88bab7483dc3753ee3685f35","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"2a4236c1916a9a66f0d22701ae663e851cec50541ebcbf3bfb0c15d4a9e76593","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetAuditDigest":"8cd773cd35004fe6505d6148a918428f8f24c6f0921fa12307c74d2f325e63fb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetRollbackDigest":"a87e5fb0c9c588e42d9921fda4594e193e205dcaf8d9710c0697d9d7a5ddcae0","correctionDigest":"0b9a00103eadf0f078df4b4892915007e7ed5baf0b93772ef9bacba5e08ce89f","approvalDigest":"e2a861dd42047a77f403656a4e6f8af339a93cbc923a92f5aec070ffc5af3c7c","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-ai-assistant","actionDigest":"1f46d3044b745ed223beb5f286b2db0728410a0860856c4be63a113233bd3d67","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"03b4a0ee207ceb9da1150a676057d69a","assetSlug":"sg-commercial-harbor-block","consumer":"ai-assistant","surface":"ai-answer","action":"request-surface-copy-fix","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetAuditDigest":"8cd773cd35004fe6505d6148a918428f8f24c6f0921fa12307c74d2f325e63fb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","targetRollbackDigest":"a87e5fb0c9c588e42d9921fda4594e193e205dcaf8d9710c0697d9d7a5ddcae0","correctionDigest":"0b9a00103eadf0f078df4b4892915007e7ed5baf0b93772ef9bacba5e08ce89f","approvalDigest":"e2a861dd42047a77f403656a4e6f8af339a93cbc923a92f5aec070ffc5af3c7c","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"8cd773cd35004fe6505d6148a918428f8f24c6f0921fa12307c74d2f325e63fb","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"a87e5fb0c9c588e42d9921fda4594e193e205dcaf8d9710c0697d9d7a5ddcae0","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"0b9a00103eadf0f078df4b4892915007e7ed5baf0b93772ef9bacba5e08ce89f","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"e2a861dd42047a77f403656a4e6f8af339a93cbc923a92f5aec070ffc5af3c7c","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-request-surface-copy-fix","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"048482419127d0503ad2602ad93e338e9438ae28d13c6c9213038e2d0d0aa7d8","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/request-surface-copy-fix","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetAuditDigest":"da35f5cc56acad8489a072f30469b461a4847acd687b68bb70ca0f04a5f5f5cd","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetRollbackDigest":"39d37768338b2d6b6a91ece85abb98a1df58d38e098fa1104f640adf24fa291b","correctionDigest":"9ab7dc3bd1dd7b958a4aabe630717451304c27a74359da928bc8d58ee7306fa5","approvalDigest":"f766c77d0a730a63e4023d54cc32724d1a9f52ccb80822d9d07c2c1f2b3ee482","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-asset-map","actionDigest":"e462525938c4add58e7ec98df4a54feff0a1500324ec2f3928a140db77acebb1","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"d12421374e5065e8bb8ee29a924dae08","assetSlug":"sg-commercial-harbor-block","consumer":"asset-map","surface":"asset-map-detail","action":"request-surface-copy-fix","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetAuditDigest":"da35f5cc56acad8489a072f30469b461a4847acd687b68bb70ca0f04a5f5f5cd","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","targetRollbackDigest":"39d37768338b2d6b6a91ece85abb98a1df58d38e098fa1104f640adf24fa291b","correctionDigest":"9ab7dc3bd1dd7b958a4aabe630717451304c27a74359da928bc8d58ee7306fa5","approvalDigest":"f766c77d0a730a63e4023d54cc32724d1a9f52ccb80822d9d07c2c1f2b3ee482","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"da35f5cc56acad8489a072f30469b461a4847acd687b68bb70ca0f04a5f5f5cd","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"39d37768338b2d6b6a91ece85abb98a1df58d38e098fa1104f640adf24fa291b","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"9ab7dc3bd1dd7b958a4aabe630717451304c27a74359da928bc8d58ee7306fa5","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f766c77d0a730a63e4023d54cc32724d1a9f52ccb80822d9d07c2c1f2b3ee482","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-request-surface-copy-fix","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"06e233294233aaf979da9090c32f20b65e10e62519031945ce541ded9caaa5bd","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-surface-copy-fix&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/request-surface-copy-fix","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-request-surface-copy-fix","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetAuditDigest":"9a9c5c6902e2fdbae5d31593b0dec990d5fbf3a8ac43d9b20d6ce1e604456c91","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetRollbackDigest":"0023fbd18e0ba24dd5b80c80795aca7841977ea3f9193c3302738dd07d266ee0","correctionDigest":"a2f8c74d47b8621697ae0dced65ebd0e0b4879c4eb1eacac6b095cded082fb38","approvalDigest":"f4be2c7267549ea5768c5354db0bab781dcf5a8a12f8178d4146239dce2e9242","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-bbs","actionDigest":"4964b0a58b6453f0ba6e7b1de1728e92a3b24cada4a8a518b355e6848940ef56","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-request-surface-copy-fix","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"3e32ff58c651b2a1e554a7ff98f92406","assetSlug":"sg-commercial-harbor-block","consumer":"bbs","surface":"bbs-post-detail","action":"request-surface-copy-fix","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetAuditDigest":"9a9c5c6902e2fdbae5d31593b0dec990d5fbf3a8ac43d9b20d6ce1e604456c91","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-surface-copy-fix","targetRollbackDigest":"0023fbd18e0ba24dd5b80c80795aca7841977ea3f9193c3302738dd07d266ee0","correctionDigest":"a2f8c74d47b8621697ae0dced65ebd0e0b4879c4eb1eacac6b095cded082fb38","approvalDigest":"f4be2c7267549ea5768c5354db0bab781dcf5a8a12f8178d4146239dce2e9242","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"9a9c5c6902e2fdbae5d31593b0dec990d5fbf3a8ac43d9b20d6ce1e604456c91","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"0023fbd18e0ba24dd5b80c80795aca7841977ea3f9193c3302738dd07d266ee0","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"a2f8c74d47b8621697ae0dced65ebd0e0b4879c4eb1eacac6b095cded082fb38","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f4be2c7267549ea5768c5354db0bab781dcf5a8a12f8178d4146239dce2e9242","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-request-surface-copy-fix","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"3e8d34ae559e6982b0dac4ee2dd310e1c5536e88e843815dad5d98122b7d66f5","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-surface-copy-fix&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/request-surface-copy-fix","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-request-surface-copy-fix","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetAuditDigest":"725946b6e42ce8f5edfe2b00a81a0c26e5b6c9bdf9df91d272ec59650624e0b5","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetRollbackDigest":"f167e0f5ddca7829c63a781a8763901a8ba3bcfc2eb48f284f0fd03b4cf5d371","correctionDigest":"8ce7d25733f5f53a62c65ff7e43b0ebc131f0860cc36b77f063bff91f88c34e5","approvalDigest":"615c6cf470e031fd154fb76e164206855084bf8a7170b781fcfdfdd5038653d0","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-official-site","actionDigest":"b3af655e3b37344d81179a0a8f7c97c884ca54108e11884295f4cfcb0426393d","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-request-surface-copy-fix","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"95227fcc60e2c207e1cd2678b6941612","assetSlug":"sg-commercial-harbor-block","consumer":"official-site","surface":"official-home","action":"request-surface-copy-fix","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetAuditDigest":"725946b6e42ce8f5edfe2b00a81a0c26e5b6c9bdf9df91d272ec59650624e0b5","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-surface-copy-fix","targetRollbackDigest":"f167e0f5ddca7829c63a781a8763901a8ba3bcfc2eb48f284f0fd03b4cf5d371","correctionDigest":"8ce7d25733f5f53a62c65ff7e43b0ebc131f0860cc36b77f063bff91f88c34e5","approvalDigest":"615c6cf470e031fd154fb76e164206855084bf8a7170b781fcfdfdd5038653d0","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"725946b6e42ce8f5edfe2b00a81a0c26e5b6c9bdf9df91d272ec59650624e0b5","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"f167e0f5ddca7829c63a781a8763901a8ba3bcfc2eb48f284f0fd03b4cf5d371","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"8ce7d25733f5f53a62c65ff7e43b0ebc131f0860cc36b77f063bff91f88c34e5","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"615c6cf470e031fd154fb76e164206855084bf8a7170b781fcfdfdd5038653d0","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-request-surface-copy-fix","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c910ede25211c75ef18af32202be64f8aa715f1b2f11d8d0527b6d46473652e4","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-surface-copy-fix&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/request-surface-copy-fix","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetAuditDigest":"dedea6aeb9fed2279e92714fc3019b865d94a3510b815680fca77d366c14cf66","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetRollbackDigest":"d5559a704d4f7829f55ddc59b4dfdea84cc582ca156748c3266c2cddf247e0de","correctionDigest":"0967e98b2508b930f7fd4ac132a572f0324a4aab40cad6de51ee0a9624a29a32","approvalDigest":"3c4e5f84c6dc8ae1c7a5c853a9e7af22afd8ee50c44d8f3a8f4748356d06015f","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-ops-console","actionDigest":"80640719edadb7ceddaf36bb5617cb1f059c6b5ac28b759d80b005a4d3ee0145","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"4246167b3e63b4863c166efe76745488","assetSlug":"sg-commercial-harbor-block","consumer":"ops-console","surface":"ops-console","action":"request-surface-copy-fix","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetAuditDigest":"dedea6aeb9fed2279e92714fc3019b865d94a3510b815680fca77d366c14cf66","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","targetRollbackDigest":"d5559a704d4f7829f55ddc59b4dfdea84cc582ca156748c3266c2cddf247e0de","correctionDigest":"0967e98b2508b930f7fd4ac132a572f0324a4aab40cad6de51ee0a9624a29a32","approvalDigest":"3c4e5f84c6dc8ae1c7a5c853a9e7af22afd8ee50c44d8f3a8f4748356d06015f","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"dedea6aeb9fed2279e92714fc3019b865d94a3510b815680fca77d366c14cf66","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"d5559a704d4f7829f55ddc59b4dfdea84cc582ca156748c3266c2cddf247e0de","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"0967e98b2508b930f7fd4ac132a572f0324a4aab40cad6de51ee0a9624a29a32","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"3c4e5f84c6dc8ae1c7a5c853a9e7af22afd8ee50c44d8f3a8f4748356d06015f","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-request-surface-copy-fix","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"6cebf4230587e66b939860446f41981f79439953c8cfdba9c44a0003134d3a82","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-surface-copy-fix&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/request-surface-copy-fix","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetAuditDigest":"8187ecf5591bcb3763e5f1fceeaa6537c509a914284a8ec892249c8339ef2960","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetRollbackDigest":"dd4cdbcb07facecb7182cc37d20f600c44ed52390482d5d9dacedbdfeb1c5b1d","correctionDigest":"e2ed1bb76e4184e4384ca72313d89bffd9a67ebe8736941a483763dbf2ab9777","approvalDigest":"923a9975d20c3493484d8b77b58b782fbdd37bc0b41da670aa45edb29ce479ed","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-pixel-atlas","actionDigest":"31db834f17a190f1244e61732d324bcfbe560dbef6c1d3e8e7c7b3e4e9dae0e2","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"c4fbb843998e1b3416b3c27c5b18e3c1","assetSlug":"sg-commercial-harbor-block","consumer":"pixel-atlas","surface":"pixel-atlas-detail","action":"request-surface-copy-fix","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetAuditDigest":"8187ecf5591bcb3763e5f1fceeaa6537c509a914284a8ec892249c8339ef2960","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","targetRollbackDigest":"dd4cdbcb07facecb7182cc37d20f600c44ed52390482d5d9dacedbdfeb1c5b1d","correctionDigest":"e2ed1bb76e4184e4384ca72313d89bffd9a67ebe8736941a483763dbf2ab9777","approvalDigest":"923a9975d20c3493484d8b77b58b782fbdd37bc0b41da670aa45edb29ce479ed","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"8187ecf5591bcb3763e5f1fceeaa6537c509a914284a8ec892249c8339ef2960","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"dd4cdbcb07facecb7182cc37d20f600c44ed52390482d5d9dacedbdfeb1c5b1d","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"e2ed1bb76e4184e4384ca72313d89bffd9a67ebe8736941a483763dbf2ab9777","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"923a9975d20c3493484d8b77b58b782fbdd37bc0b41da670aa45edb29ce479ed","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-request-surface-copy-fix","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"03adf3cba387518633c1fc8dad7159cf0728559f57f6c8d9ec36cd0a1a82179e","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-surface-copy-fix&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/request-surface-copy-fix","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetAuditDigest":"31799747eb0e6c0d22cd3356cd86823d0581a4ed2a3587b13ef31038a1a700e7","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetRollbackDigest":"678b8c39c671f1647ff55280e4b1acf39d76bf2a70c9a8d33d8da31c091191ca","correctionDigest":"b7d2e0eaa7a05bf8fea766b8ecc83abcb1b6067d364b8250af22682c62e9a8c3","approvalDigest":"3dab76155bfeee3d9e0514121a8b9723cc29ec7baf1ec286f2e5ece79cac7460","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-vr-scene","actionDigest":"eb254f5e3b5aff325cf48098d89d13b9a0067ca82b4072f344b9a97b33461063","action":"request-surface-copy-fix","actionLabel":"请求文案修复","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"metadata-correction","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"rollback-package-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a03b29dde51dd3629ec82af1ec125bd1","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","action":"request-surface-copy-fix","correctionType":"metadata-correction","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetAuditDigest":"31799747eb0e6c0d22cd3356cd86823d0581a4ed2a3587b13ef31038a1a700e7","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","targetRollbackDigest":"678b8c39c671f1647ff55280e4b1acf39d76bf2a70c9a8d33d8da31c091191ca","correctionDigest":"b7d2e0eaa7a05bf8fea766b8ecc83abcb1b6067d364b8250af22682c62e9a8c3","approvalDigest":"3dab76155bfeee3d9e0514121a8b9723cc29ec7baf1ec286f2e5ece79cac7460","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"31799747eb0e6c0d22cd3356cd86823d0581a4ed2a3587b13ef31038a1a700e7","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"678b8c39c671f1647ff55280e4b1acf39d76bf2a70c9a8d33d8da31c091191ca","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"b7d2e0eaa7a05bf8fea766b8ecc83abcb1b6067d364b8250af22682c62e9a8c3","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"3dab76155bfeee3d9e0514121a8b9723cc29ec7baf1ec286f2e5ece79cac7460","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"b8fe6e08d4b44fecacc87e1c1a5b9c721c6609b43d3a4337116162813c39473d","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix&correctionType=metadata-correction","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix&correctionType=metadata-correction","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-request-risk-review","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetAuditDigest":"ed59fe897d507319e8d17fb370b59163f27e894ee86cc31dd2615b5e4e44a398","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetRollbackDigest":"678ad40ccec1beb7d1f110109d43f04378dec9592109196a8efba7009368b9d2","correctionDigest":"ebc0dda96ded5afa6281454ba88ad9b17a435f9c692298af8e82722c05355100","approvalDigest":"f8343108326e7bdecfa1c7531d7cc60fcd4b24188dd5be65db0a7c4443a2b8c6","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-ai-assistant","actionDigest":"9efea48685485d14eddc6b1faecfaeae309dbd17bc187f7b84d5ae069ae3d4f2","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-request-risk-review","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"cc0317db70a3115b6c25b649b4b2c586","assetSlug":"sg-commercial-harbor-block","consumer":"ai-assistant","surface":"ai-answer","action":"request-risk-review","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetAuditDigest":"ed59fe897d507319e8d17fb370b59163f27e894ee86cc31dd2615b5e4e44a398","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-request-risk-review","targetRollbackDigest":"678ad40ccec1beb7d1f110109d43f04378dec9592109196a8efba7009368b9d2","correctionDigest":"ebc0dda96ded5afa6281454ba88ad9b17a435f9c692298af8e82722c05355100","approvalDigest":"f8343108326e7bdecfa1c7531d7cc60fcd4b24188dd5be65db0a7c4443a2b8c6","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"ed59fe897d507319e8d17fb370b59163f27e894ee86cc31dd2615b5e4e44a398","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"678ad40ccec1beb7d1f110109d43f04378dec9592109196a8efba7009368b9d2","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"ebc0dda96ded5afa6281454ba88ad9b17a435f9c692298af8e82722c05355100","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"f8343108326e7bdecfa1c7531d7cc60fcd4b24188dd5be65db0a7c4443a2b8c6","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-request-risk-review","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/request-risk-review","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/request-risk-review","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/request-risk-review","reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"7102cdea82cd7aac0b97f56e784d5649030fb403ca85dcab30cb8ff67a226c5d","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review&correctionType=policy-blocker-note","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review&correctionType=policy-blocker-note","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/request-risk-review","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-request-risk-review","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-risk-review","targetAuditDigest":"1a1fabed0ebce720fac1cfc90c2a1babf07c1bce79bfbd21838668d60fadfe99","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-risk-review","targetRollbackDigest":"a8c16e6e7bd28742144777543de5a2594b260289fd4da7ab17d4fe7b3514f767","correctionDigest":"9b9869fb85b0dec95cb27f1ba066c6c714196f2271a9c7f4657fff926f71257f","approvalDigest":"824627619fbf036db8d3e86a5ad3b551a72b25bd7988948b618682e922831905","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-asset-map","actionDigest":"8dd589ccb41b407cd39aedb1a8ac28e38cc67f248035987faa23e2cd636f4442","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-request-risk-review","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"97655a044962334a869ec08546a936dd","assetSlug":"sg-commercial-harbor-block","consumer":"asset-map","surface":"asset-map-detail","action":"request-risk-review","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-request-risk-review","targetAuditDigest":"1a1fabed0ebce720fac1cfc90c2a1babf07c1bce79bfbd21838668d60fadfe99","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-request-risk-review","targetRollbackDigest":"a8c16e6e7bd28742144777543de5a2594b260289fd4da7ab17d4fe7b3514f767","correctionDigest":"9b9869fb85b0dec95cb27f1ba066c6c714196f2271a9c7f4657fff926f71257f","approvalDigest":"824627619fbf036db8d3e86a5ad3b551a72b25bd7988948b618682e922831905","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"1a1fabed0ebce720fac1cfc90c2a1babf07c1bce79bfbd21838668d60fadfe99","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"a8c16e6e7bd28742144777543de5a2594b260289fd4da7ab17d4fe7b3514f767","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"9b9869fb85b0dec95cb27f1ba066c6c714196f2271a9c7f4657fff926f71257f","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"824627619fbf036db8d3e86a5ad3b551a72b25bd7988948b618682e922831905","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-request-risk-review","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/request-risk-review","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/request-risk-review","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/request-risk-review","reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"b01f2df55af8b34d9a796c926f78b56a7af6ae3a88225ec86f62277889c7a2c6","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review&correctionType=policy-blocker-note","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=request-risk-review&correctionType=policy-blocker-note","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/request-risk-review","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-request-risk-review","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-risk-review","targetAuditDigest":"a356ed96efc43fb21b35d0d4327469058de239ab0366161bbf4153583112871c","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-risk-review","targetRollbackDigest":"d395694ccd4c73a028ef18c970171387384d7633bfc98c5c139d6f1a70f63d00","correctionDigest":"9520f07a884ddf65cc94971646fb72627f441810f0623121bc714e333340ccf4","approvalDigest":"dfdeb2e38ccec59492d563ae7285c3583d3f062d651882adc509c2b85b41f6f6","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-bbs","actionDigest":"bd877d4c14906a73c7b0e96bf8366a4280ece05f7c4b96f961017aa1fba6fb3e","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-request-risk-review","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"bb385af03e45068c09f746999283ddd1","assetSlug":"sg-commercial-harbor-block","consumer":"bbs","surface":"bbs-post-detail","action":"request-risk-review","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-risk-review","targetAuditDigest":"a356ed96efc43fb21b35d0d4327469058de239ab0366161bbf4153583112871c","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-risk-review","targetRollbackDigest":"d395694ccd4c73a028ef18c970171387384d7633bfc98c5c139d6f1a70f63d00","correctionDigest":"9520f07a884ddf65cc94971646fb72627f441810f0623121bc714e333340ccf4","approvalDigest":"dfdeb2e38ccec59492d563ae7285c3583d3f062d651882adc509c2b85b41f6f6","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"a356ed96efc43fb21b35d0d4327469058de239ab0366161bbf4153583112871c","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"d395694ccd4c73a028ef18c970171387384d7633bfc98c5c139d6f1a70f63d00","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"9520f07a884ddf65cc94971646fb72627f441810f0623121bc714e333340ccf4","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"dfdeb2e38ccec59492d563ae7285c3583d3f062d651882adc509c2b85b41f6f6","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-request-risk-review","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/request-risk-review","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/request-risk-review","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/request-risk-review","reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c1bd0147db86873144dde2a29430860d9ae50465bcb53a2c2bb0c68c0231d025","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review&correctionType=policy-blocker-note","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review&correctionType=policy-blocker-note","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/request-risk-review","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-request-risk-review","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-risk-review","targetAuditDigest":"1acc769ec297fcaf861568673bba2b7fbbfb83c7170cc36289694fa5e1e19263","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-risk-review","targetRollbackDigest":"2ce860a5d0bbe465623f4cd6eab419a3e9e0eef8c9cbfaff062744c4c42bcdd9","correctionDigest":"bc9bf0c1318639b500d3f4874ac3b0ee5e17a85dd9093269c0667c8df851ea4f","approvalDigest":"5fd91d66f615959048d51b3c1b71b3660bedb494b2cb090cba4e91ad7a836165","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-official-site","actionDigest":"51fda2adb40540bdf5b6e2312dd28b8563c257863ce5693526960e8dfc6ee36b","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-request-risk-review","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"8a045b8a13b860fc6fce89c8a626a06f","assetSlug":"sg-commercial-harbor-block","consumer":"official-site","surface":"official-home","action":"request-risk-review","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-request-risk-review","targetAuditDigest":"1acc769ec297fcaf861568673bba2b7fbbfb83c7170cc36289694fa5e1e19263","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-request-risk-review","targetRollbackDigest":"2ce860a5d0bbe465623f4cd6eab419a3e9e0eef8c9cbfaff062744c4c42bcdd9","correctionDigest":"bc9bf0c1318639b500d3f4874ac3b0ee5e17a85dd9093269c0667c8df851ea4f","approvalDigest":"5fd91d66f615959048d51b3c1b71b3660bedb494b2cb090cba4e91ad7a836165","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"1acc769ec297fcaf861568673bba2b7fbbfb83c7170cc36289694fa5e1e19263","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"2ce860a5d0bbe465623f4cd6eab419a3e9e0eef8c9cbfaff062744c4c42bcdd9","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"bc9bf0c1318639b500d3f4874ac3b0ee5e17a85dd9093269c0667c8df851ea4f","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"5fd91d66f615959048d51b3c1b71b3660bedb494b2cb090cba4e91ad7a836165","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-request-risk-review","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/request-risk-review","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/request-risk-review","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/request-risk-review","reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"ed384f4dc12c9ea75bf23dfe863f36511dbe104f9f923900e9005783632560db","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review&correctionType=policy-blocker-note","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=request-risk-review&correctionType=policy-blocker-note","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/request-risk-review","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-request-risk-review","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-risk-review","targetAuditDigest":"21afc925ae9999eef597157143c1d299caf13d111606642284b0f90a175cee92","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-risk-review","targetRollbackDigest":"faa7124526bee52baa717000c6301f5a0540b9fb362af064c6ff8a289c5d96b6","correctionDigest":"076469d073ce12a45d60af35b23c8c70086e0e1b261650986862ad8f61f430a9","approvalDigest":"c33bcba620492d61507b1f5f05672427d45b9f796213dc9469b9bb48fd1ecfd0","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-ops-console","actionDigest":"d88b682de2d7896998949d3604bc622f4aa041a4a9c1c5d457406cc224032283","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-request-risk-review","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"3c321265a83735646b770262798cfd1f","assetSlug":"sg-commercial-harbor-block","consumer":"ops-console","surface":"ops-console","action":"request-risk-review","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-risk-review","targetAuditDigest":"21afc925ae9999eef597157143c1d299caf13d111606642284b0f90a175cee92","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-risk-review","targetRollbackDigest":"faa7124526bee52baa717000c6301f5a0540b9fb362af064c6ff8a289c5d96b6","correctionDigest":"076469d073ce12a45d60af35b23c8c70086e0e1b261650986862ad8f61f430a9","approvalDigest":"c33bcba620492d61507b1f5f05672427d45b9f796213dc9469b9bb48fd1ecfd0","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"21afc925ae9999eef597157143c1d299caf13d111606642284b0f90a175cee92","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"faa7124526bee52baa717000c6301f5a0540b9fb362af064c6ff8a289c5d96b6","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"076469d073ce12a45d60af35b23c8c70086e0e1b261650986862ad8f61f430a9","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"c33bcba620492d61507b1f5f05672427d45b9f796213dc9469b9bb48fd1ecfd0","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-request-risk-review","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/request-risk-review","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/request-risk-review","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/request-risk-review","reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"b9c5e0b647c863e6749e50d98e9632e4572a65878913b11d202d62a68bb32c77","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/request-risk-review","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-request-risk-review","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetAuditDigest":"8f59591cd3a0cec3fc29b3f9562d7685d148b27c806a9ebfa8ff8085c6a17db0","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetRollbackDigest":"f3af80bebcbc91469f14aced067ea5d2213647d47d05d8f5f5a9181772c6e643","correctionDigest":"b5efa30c9d90498136c9a32ebd7ba9827a604734d67cdd8c14f3f6cbc2929c4d","approvalDigest":"12a979ec396d91faf0272331d6df466f21dec49a83edd18207b15c7d2d502fae","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-pixel-atlas","actionDigest":"03d00bbfb960c038a23e4e8a6bcb73d093b19ea2e41528343478c040766bff41","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-request-risk-review","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"3c44694acb41ea31ec2fe55ef8173cfc","assetSlug":"sg-commercial-harbor-block","consumer":"pixel-atlas","surface":"pixel-atlas-detail","action":"request-risk-review","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetAuditDigest":"8f59591cd3a0cec3fc29b3f9562d7685d148b27c806a9ebfa8ff8085c6a17db0","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-request-risk-review","targetRollbackDigest":"f3af80bebcbc91469f14aced067ea5d2213647d47d05d8f5f5a9181772c6e643","correctionDigest":"b5efa30c9d90498136c9a32ebd7ba9827a604734d67cdd8c14f3f6cbc2929c4d","approvalDigest":"12a979ec396d91faf0272331d6df466f21dec49a83edd18207b15c7d2d502fae","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"8f59591cd3a0cec3fc29b3f9562d7685d148b27c806a9ebfa8ff8085c6a17db0","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"f3af80bebcbc91469f14aced067ea5d2213647d47d05d8f5f5a9181772c6e643","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"b5efa30c9d90498136c9a32ebd7ba9827a604734d67cdd8c14f3f6cbc2929c4d","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"12a979ec396d91faf0272331d6df466f21dec49a83edd18207b15c7d2d502fae","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-request-risk-review","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/request-risk-review","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/request-risk-review","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/request-risk-review","reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"9e9e17e176c5ddcd84d3518c371dca3d7c40e0726c9817b05a1f37f32cc773ed","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review&correctionType=policy-blocker-note","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=request-risk-review&correctionType=policy-blocker-note","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/request-risk-review","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-request-risk-review","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-risk-review","targetAuditDigest":"cc6e289839da7c3ccb9b43e56555420aa31b4ecce080604296069ddcb8968b1b","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-risk-review","targetRollbackDigest":"1175995e4b0dd03f14627d4ae24f7d1334d6ad927ca7e3de173ac38ba62d830c","correctionDigest":"b3cd0101b90c2968eeab1323c55c1fc3fe762a9a009454fb667d5a8330b9c5f6","approvalDigest":"a4a715eee7791e8cfc1d3b0cbd770c5d3f7f267db24bf4f0ecb9796f6d90b48d","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-vr-scene","actionDigest":"8ef970dffda2b7b36c32c1ce116af16220eea51ed05c72f5a8cc88aef6aef393","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"policy-blocker-note","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"metadata-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-request-risk-review","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"07f4357af3f8dd847de92602f8145434","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","action":"request-risk-review","correctionType":"policy-blocker-note","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-risk-review","targetAuditDigest":"cc6e289839da7c3ccb9b43e56555420aa31b4ecce080604296069ddcb8968b1b","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-risk-review","targetRollbackDigest":"1175995e4b0dd03f14627d4ae24f7d1334d6ad927ca7e3de173ac38ba62d830c","correctionDigest":"b3cd0101b90c2968eeab1323c55c1fc3fe762a9a009454fb667d5a8330b9c5f6","approvalDigest":"a4a715eee7791e8cfc1d3b0cbd770c5d3f7f267db24bf4f0ecb9796f6d90b48d","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"cc6e289839da7c3ccb9b43e56555420aa31b4ecce080604296069ddcb8968b1b","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"1175995e4b0dd03f14627d4ae24f7d1334d6ad927ca7e3de173ac38ba62d830c","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"b3cd0101b90c2968eeab1323c55c1fc3fe762a9a009454fb667d5a8330b9c5f6","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"a4a715eee7791e8cfc1d3b0cbd770c5d3f7f267db24bf4f0ecb9796f6d90b48d","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-request-risk-review","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/request-risk-review","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/request-risk-review","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/request-risk-review","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/request-risk-review","reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"d1b6c3f2468a06d1d2181f8e68f58aa286d733631884c9daaf556e8fff0ed691","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review&correctionType=policy-blocker-note","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review&correctionType=policy-blocker-note","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/request-risk-review","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-reject-surface-release","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetAuditDigest":"ef3c8e7b6064a30ed1d2212730c91cf27bdf2fca65f1baf87367392937f38de5","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetRollbackDigest":"e94e3b66c870d91184ad3d15a8bbb0d5303915ef20a9a3a1852fd84bb78ae63e","correctionDigest":"d175e72b358138d412906b8da9fc4441e2ff02fb743fd091e199e6b7666aee8f","approvalDigest":"aa893d7a121d28cd1f645ee2f310814f63254b0e7602352e20e099d58bf9862f","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-ai-assistant","actionDigest":"31d163c80cbe0facbabb0d4d81e97acadb847e05983e551b6c2a9ac7d28c0c17","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ai-assistant","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-reject-surface-release","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"89e7ca30cd7cc1ba7c6f62ee1c64a97a","assetSlug":"sg-commercial-harbor-block","consumer":"ai-assistant","surface":"ai-answer","action":"reject-surface-release","correctionType":"redaction-request","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetAuditDigest":"ef3c8e7b6064a30ed1d2212730c91cf27bdf2fca65f1baf87367392937f38de5","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ai-assistant-reject-surface-release","targetRollbackDigest":"e94e3b66c870d91184ad3d15a8bbb0d5303915ef20a9a3a1852fd84bb78ae63e","correctionDigest":"d175e72b358138d412906b8da9fc4441e2ff02fb743fd091e199e6b7666aee8f","approvalDigest":"aa893d7a121d28cd1f645ee2f310814f63254b0e7602352e20e099d58bf9862f","releaseDigest":"0b1a06ff8dcc448eeacdec9b633d9e303726ff92dd83dc38cb233ea167d64183","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"ef3c8e7b6064a30ed1d2212730c91cf27bdf2fca65f1baf87367392937f38de5","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"e94e3b66c870d91184ad3d15a8bbb0d5303915ef20a9a3a1852fd84bb78ae63e","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"d175e72b358138d412906b8da9fc4441e2ff02fb743fd091e199e6b7666aee8f","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"aa893d7a121d28cd1f645ee2f310814f63254b0e7602352e20e099d58bf9862f","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ai-assistant-reject-surface-release","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ai-assistant/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ai-assistant/reject-surface-release","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ai-assistant/reject-surface-release","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ai-assistant/reject-surface-release","reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ai-assistant","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"9c44d9b886da1b6e716c80de8aaf5c17cd93c431123d30aa917d549abfddd8a3","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release&correctionType=redaction-request","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release&correctionType=redaction-request","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ai-assistant/reject-surface-release","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-reject-surface-release","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-reject-surface-release","targetAuditDigest":"fb8f3b44176e7ca76eb9fd67eec9569362c6d9ceb319951d8f26ef4be316e6df","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-reject-surface-release","targetRollbackDigest":"b5831ce60c601e68d6ada3747432f8375ad3ee4bd0fa2da22b01e773289d46a9","correctionDigest":"4c74d21e3f50dbb0c9be8299cbb84adbf8630b12b45de7833342673d85d91243","approvalDigest":"072fc242a52ded6127778a5104465c006dc6e2f756c7955aa2455b5ba7848bd6","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-asset-map","actionDigest":"9435be1e303a98ec11a10f3f0e5938e7d466d78284ed8600cdee713269a865a4","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-asset-map","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-reject-surface-release","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"6745749ec2f22862c6e9f5dd6bf9c733","assetSlug":"sg-commercial-harbor-block","consumer":"asset-map","surface":"asset-map-detail","action":"reject-surface-release","correctionType":"redaction-request","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-asset-map-reject-surface-release","targetAuditDigest":"fb8f3b44176e7ca76eb9fd67eec9569362c6d9ceb319951d8f26ef4be316e6df","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-asset-map-reject-surface-release","targetRollbackDigest":"b5831ce60c601e68d6ada3747432f8375ad3ee4bd0fa2da22b01e773289d46a9","correctionDigest":"4c74d21e3f50dbb0c9be8299cbb84adbf8630b12b45de7833342673d85d91243","approvalDigest":"072fc242a52ded6127778a5104465c006dc6e2f756c7955aa2455b5ba7848bd6","releaseDigest":"98fd91ded55c8db7baeeee39d419b1751b1eab92faaf5293cc01a8211c765f7d","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"fb8f3b44176e7ca76eb9fd67eec9569362c6d9ceb319951d8f26ef4be316e6df","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"b5831ce60c601e68d6ada3747432f8375ad3ee4bd0fa2da22b01e773289d46a9","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"4c74d21e3f50dbb0c9be8299cbb84adbf8630b12b45de7833342673d85d91243","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"072fc242a52ded6127778a5104465c006dc6e2f756c7955aa2455b5ba7848bd6","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-asset-map-reject-surface-release","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/asset-map/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/asset-map/reject-surface-release","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/asset-map/reject-surface-release","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/asset-map/reject-surface-release","reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/asset-map","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"c966cdf0cd8c9590178b9dd1f46a78b780ab67c7527655347433ca73f7da506f","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release&correctionType=redaction-request","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release&correctionType=redaction-request","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/asset-map/reject-surface-release","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-reject-surface-release","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-reject-surface-release","targetAuditDigest":"ed18126bab99341cf965cfcaf1fceb4ff7f5e2603d38791642c5ff72eb6996e6","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-reject-surface-release","targetRollbackDigest":"f2172612ac200f45c887de1d716908ba4cdfe788f548ff14b6ed5dda39fff10b","correctionDigest":"fbc45e543fad0177dea564356572d8a5b3ad3c632e17be62dd2d81f922569776","approvalDigest":"574a45746a6cf64e418b791ac2690cfd409af6320742f308358b6dcfbd7749d2","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-bbs","actionDigest":"5daca21c294f1e9bf1acf4e7f5f9e0082e380b02c505b03046f6cc9db316a9eb","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-reject-surface-release","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a84fe5848db1ef239250d01e78ec0679","assetSlug":"sg-commercial-harbor-block","consumer":"bbs","surface":"bbs-post-detail","action":"reject-surface-release","correctionType":"redaction-request","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-reject-surface-release","targetAuditDigest":"ed18126bab99341cf965cfcaf1fceb4ff7f5e2603d38791642c5ff72eb6996e6","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-reject-surface-release","targetRollbackDigest":"f2172612ac200f45c887de1d716908ba4cdfe788f548ff14b6ed5dda39fff10b","correctionDigest":"fbc45e543fad0177dea564356572d8a5b3ad3c632e17be62dd2d81f922569776","approvalDigest":"574a45746a6cf64e418b791ac2690cfd409af6320742f308358b6dcfbd7749d2","releaseDigest":"37746aeb73b861afb1dffae69ac6102c8203d90f926ac2d73d94204154ab0406","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"ed18126bab99341cf965cfcaf1fceb4ff7f5e2603d38791642c5ff72eb6996e6","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"f2172612ac200f45c887de1d716908ba4cdfe788f548ff14b6ed5dda39fff10b","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"fbc45e543fad0177dea564356572d8a5b3ad3c632e17be62dd2d81f922569776","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"574a45746a6cf64e418b791ac2690cfd409af6320742f308358b6dcfbd7749d2","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-bbs-reject-surface-release","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/bbs/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/bbs/reject-surface-release","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/reject-surface-release","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/bbs/reject-surface-release","reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/bbs","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"7a247a696bc34a07468ea7388ceabee8f466f7f6960eb2c3ff8dfb73014418c7","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release&correctionType=redaction-request","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release&correctionType=redaction-request","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/bbs/reject-surface-release","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-reject-surface-release","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-reject-surface-release","targetAuditDigest":"2f3ce5eb3183d64e63b42cd5a48341ed4a8e14a580f12ed0831e0a4cfc9ecaa0","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-reject-surface-release","targetRollbackDigest":"8390836ff8d6b182af528069de9244fcb1eb6c08f80f068f69d1416b2a1259fa","correctionDigest":"250230fa005f6f6da20f00cd399fba3002885eda70d7a06cb72be9d5769dccba","approvalDigest":"9cc40983682b1f2167f12f5ac56e8e95aaa89283b22257467d3ff077c8012c3b","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-official-site","actionDigest":"b9e364c9849a4c6621e3ec9e3b1df606abfd8552bef72cd768638ba9c53f78f2","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-official-site","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-reject-surface-release","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"3874824732ba7ab7158484bd5f6f250e","assetSlug":"sg-commercial-harbor-block","consumer":"official-site","surface":"official-home","action":"reject-surface-release","correctionType":"redaction-request","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-official-site-reject-surface-release","targetAuditDigest":"2f3ce5eb3183d64e63b42cd5a48341ed4a8e14a580f12ed0831e0a4cfc9ecaa0","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-official-site-reject-surface-release","targetRollbackDigest":"8390836ff8d6b182af528069de9244fcb1eb6c08f80f068f69d1416b2a1259fa","correctionDigest":"250230fa005f6f6da20f00cd399fba3002885eda70d7a06cb72be9d5769dccba","approvalDigest":"9cc40983682b1f2167f12f5ac56e8e95aaa89283b22257467d3ff077c8012c3b","releaseDigest":"7ae134145e3ef04ac8dca84af44d798ce744c31a14f30720d0eb119b3963ae56","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"2f3ce5eb3183d64e63b42cd5a48341ed4a8e14a580f12ed0831e0a4cfc9ecaa0","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"8390836ff8d6b182af528069de9244fcb1eb6c08f80f068f69d1416b2a1259fa","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"250230fa005f6f6da20f00cd399fba3002885eda70d7a06cb72be9d5769dccba","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"9cc40983682b1f2167f12f5ac56e8e95aaa89283b22257467d3ff077c8012c3b","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-official-site-reject-surface-release","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/official-site/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/official-site/reject-surface-release","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/official-site/reject-surface-release","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/official-site/reject-surface-release","reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/official-site","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"fba223e44faf8042e10b59208ffdebf7ccf4479d944a1f75cab6d97baac64071","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release&correctionType=redaction-request","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=official-site&surface=official-home&action=reject-surface-release&correctionType=redaction-request","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/official-site/reject-surface-release","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-reject-surface-release","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-reject-surface-release","targetAuditDigest":"329dbc0a21e08b96b1af64afc9a09c7faaed79a6b66a65681c762e37e51775b3","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-reject-surface-release","targetRollbackDigest":"f5492a3152a200d27ec4c4a7f1e304f1f11d5d8a635a1eb57912d35f457b7547","correctionDigest":"adcb9810d78ece0426483e4362a90bc51af84e303cfcb5ba80f09c52e3262184","approvalDigest":"55aaea1c46a8c4084b42982fdca631994b5349fba940fb5cbb61fc2499d90f04","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-ops-console","actionDigest":"0cb954692c7a580ade7b612dcb4ece04e99c9a46b23361c88031de6389cfab56","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-reject-surface-release","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"ab9b4e58f64d6581dc20d253f8539e6a","assetSlug":"sg-commercial-harbor-block","consumer":"ops-console","surface":"ops-console","action":"reject-surface-release","correctionType":"redaction-request","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-reject-surface-release","targetAuditDigest":"329dbc0a21e08b96b1af64afc9a09c7faaed79a6b66a65681c762e37e51775b3","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-reject-surface-release","targetRollbackDigest":"f5492a3152a200d27ec4c4a7f1e304f1f11d5d8a635a1eb57912d35f457b7547","correctionDigest":"adcb9810d78ece0426483e4362a90bc51af84e303cfcb5ba80f09c52e3262184","approvalDigest":"55aaea1c46a8c4084b42982fdca631994b5349fba940fb5cbb61fc2499d90f04","releaseDigest":"11b70c5c8bb26117b22420ba7b84152bdb933fa7d660aada599f184cd82e5f1c","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"329dbc0a21e08b96b1af64afc9a09c7faaed79a6b66a65681c762e37e51775b3","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"f5492a3152a200d27ec4c4a7f1e304f1f11d5d8a635a1eb57912d35f457b7547","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"adcb9810d78ece0426483e4362a90bc51af84e303cfcb5ba80f09c52e3262184","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"55aaea1c46a8c4084b42982fdca631994b5349fba940fb5cbb61fc2499d90f04","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-ops-console-reject-surface-release","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/reject-surface-release","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/reject-surface-release","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/reject-surface-release","reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"1dafbf86c3af443a39284a5bbcec0576a6b192b17f0dd5690d4f45c906849143","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release&correctionType=redaction-request","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=reject-surface-release&correctionType=redaction-request","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/ops-console/reject-surface-release","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetAuditDigest":"79c4264698a01e3fe8dd836e794f84b51141a3ee602fa098ff3ddc3026edfd5f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetRollbackDigest":"567862f06fc3bc942bb40c0edaf07610cc53be5ee3a089a58b0be83af4a9e39e","correctionDigest":"fc83011314be27947083a1b4dc6e51d32b2329534b0be5ea4d6b47c73cf769ad","approvalDigest":"3d33be86b2b74e8d2df5924d0ff6323c1794e61ad3dad2348f1c2f4c51151502","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-pixel-atlas","actionDigest":"d0872e7038df8aa65b79d35e5acfbdd41892c5a33f5c299c8ce28ca8a82e76dd","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-pixel-atlas","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"8ff3ac16f46cebaa703eb196c9729db2","assetSlug":"sg-commercial-harbor-block","consumer":"pixel-atlas","surface":"pixel-atlas-detail","action":"reject-surface-release","correctionType":"redaction-request","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetAuditDigest":"79c4264698a01e3fe8dd836e794f84b51141a3ee602fa098ff3ddc3026edfd5f","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","targetRollbackDigest":"567862f06fc3bc942bb40c0edaf07610cc53be5ee3a089a58b0be83af4a9e39e","correctionDigest":"fc83011314be27947083a1b4dc6e51d32b2329534b0be5ea4d6b47c73cf769ad","approvalDigest":"3d33be86b2b74e8d2df5924d0ff6323c1794e61ad3dad2348f1c2f4c51151502","releaseDigest":"09408306f8d62f73776893051ec88e9ce34a489b7345e9330dcb1a58019e06d3","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"79c4264698a01e3fe8dd836e794f84b51141a3ee602fa098ff3ddc3026edfd5f","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"567862f06fc3bc942bb40c0edaf07610cc53be5ee3a089a58b0be83af4a9e39e","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"fc83011314be27947083a1b4dc6e51d32b2329534b0be5ea4d6b47c73cf769ad","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"3d33be86b2b74e8d2df5924d0ff6323c1794e61ad3dad2348f1c2f4c51151502","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-pixel-atlas-reject-surface-release","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/pixel-atlas","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"3f281961be79af78759f991c7b2cff77c3a6f3173386107b75bc7a8969bc4e2d","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release&correctionType=redaction-request","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release&correctionType=redaction-request","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/pixel-atlas/reject-surface-release","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/news-cover"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-reject-surface-release","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","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetAuditDigest":"ceee6e034c9824d3bb54810fb8d064afdc7a144bf15e73c87b53b22512cb98e9","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetRollbackDigest":"215a0f7bd80413910fa84d500ee0be5c1b4dc1246c1ba0d9f47d3b757d8379f3","correctionDigest":"f5d918ffa76c8ccb84857b451d57402afcd28052872481e1e8b8bfee71035252","approvalDigest":"140aff24588e06997b82edab3e9098e683bae16b04ce4cafb91d67a639fbf2c1","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-vr-scene","actionDigest":"c2864e8d4141d8dc1a20107ac0dc46e945856d819fe9b585d5b435b934c486ea","action":"reject-surface-release","actionLabel":"拒绝发布","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","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":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","redactionScope":"consumer-copy-only","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:1d3f0a43b3bd"],"transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"publicSurfaceWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"atomicity":"all-or-nothing","transactionWritten":false,"databaseWritten":false,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"mcpIndexQueued":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"publicSurfaceWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","databaseWriteDisabled","publicSurfaceWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"asset_visual_local_source_surface_release_audit_correction_transactions","schemaVersion":"2026-07-local-source-surface-release-audit-correction-transaction-v1","transactionId":"asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-reject-surface-release","transactionType":"local-source-surface-release-audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"fb8a519eb28fa5f962cc2131b181cabf","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","action":"reject-surface-release","correctionType":"redaction-request","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetAuditDigest":"ceee6e034c9824d3bb54810fb8d064afdc7a144bf15e73c87b53b22512cb98e9","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-reject-surface-release","targetRollbackDigest":"215a0f7bd80413910fa84d500ee0be5c1b4dc1246c1ba0d9f47d3b757d8379f3","correctionDigest":"f5d918ffa76c8ccb84857b451d57402afcd28052872481e1e8b8bfee71035252","approvalDigest":"140aff24588e06997b82edab3e9098e683bae16b04ce4cafb91d67a639fbf2c1","releaseDigest":"faa6513cd527df0fe2cc9a1b41162025d69aeb73ea6548477da83dceea630967","sourceManifestDigest":"23329813c768e180c509b905bb9a6dffb210f0a28e2afa34ac635e1d6212d3f0","createdAt":"2026-07-31T18:33:39.541Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"target-audit-original","table":"asset_visual_local_source_surface_release_action_audit_log","operation":"no-op","digestField":"targetAuditDigest","writeDisabled":true,"publicVisible":false,"note":"原发布动作审计日志不可变，只做 digest 前置条件。"},{"id":"target-rollback-original","table":"asset_visual_local_source_surface_release_rollback_packages","operation":"no-op","digestField":"targetRollbackDigest","writeDisabled":true,"publicVisible":false,"note":"原回滚包不可变，只做 digest 前置条件。"},{"id":"correction-event","table":"asset_visual_local_source_surface_release_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时只追加 correction/redaction 事件，当前禁写。"},{"id":"dual-control-approval","table":"asset_visual_local_source_surface_release_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"publicVisible":false,"note":"未来真实执行时插入双人确认 approval，当前禁写。"},{"id":"consumer-surface-refresh","table":"asset_visual_local_source_surface_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来消费面刷新必须等待事务成功，当前不刷新官网、地图、BBS、AI 或 VR。"},{"id":"bbs-context-refresh","table":"bbs_asset_context_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 BBS 资产上下文可同步纠错摘要，当前不自动发帖或改回复。"},{"id":"ai-footnote-refresh","table":"ai_asset_footnote_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 AI 脚注可读取纠错结果，当前不持久化 AI 回答。"},{"id":"map-layer-refresh","table":"virtual_asset_map_layer_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来地图资产详情可刷新源图纠错状态，当前不改地图图层。"},{"id":"vr-scene-refresh","table":"virtual_asset_vr_scene_refresh_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":true,"note":"未来 VR 资产牌匾可刷新纠错摘要，当前不改 VR 场景。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"publicVisible":false,"note":"未来事务成功后再排队权威 REITs MCP 治理索引。"}],"preconditions":[{"id":"target-audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"ceee6e034c9824d3bb54810fb8d064afdc7a144bf15e73c87b53b22512cb98e9","note":"targetAuditDigest 必须与原发布动作审计日志完全一致。"},{"id":"target-rollback-digest-match","label":"原回滚摘要匹配","satisfied":true,"digest":"215a0f7bd80413910fa84d500ee0be5c1b4dc1246c1ba0d9f47d3b757d8379f3","note":"targetRollbackDigest 必须与原回滚包完全一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"f5d918ffa76c8ccb84857b451d57402afcd28052872481e1e8b8bfee71035252","note":"correctionDigest 必须来自源图审计纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双签摘要匹配","satisfied":true,"digest":"140aff24588e06997b82edab3e9098e683bae16b04ce4cafb91d67a639fbf2c1","note":"approvalDigest 必须来自源图审计纠错双人确认 dry-run。"},{"id":"public-surface-guard","label":"公开面禁写","satisfied":true,"digest":"5fc4fae4e851c1174d108f9417965994261d2022bffdd9023c39ebecfb2271dd","note":"官网、地图、BBS、AI、VR 和交易用途当前全部禁写。"}],"rollbackPlan":{"rollbackPlanId":"rollback-asset-visual-local-source-surface-release-audit-correction-transaction-sg-commercial-harbor-block-vr-scene-reject-surface-release","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/vr-scene/reject-surface-release","reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/vr-scene/reject-surface-release","reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/vr-scene/reject-surface-release","reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/reject-surface-release","reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","reits://asset/sg-commercial-harbor-block","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover"]},"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiAnswerPersistDisabled":true,"mapLayerMutationDisabled":true,"vrSceneMutationDisabled":true,"nftMintDisabled":true,"tradingUseDisabled":true,"registryPromotionAllowed":false},"transactionDigest":"730c74e655f723f858adcf5b4193bd4d7de45906e3ed0bf00fc769b7cd43286d","links":{"transactionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release&correctionType=redaction-request","transactionPage":"/operations/asset-visual-local-source-surface-release-audit-correction-transaction-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release&correctionType=redaction-request","dualControl":"/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","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","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=news-cover","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":{"transactionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-transaction/sg-commercial-harbor-block/vr-scene/reject-surface-release","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/news-cover"]}}],"statusBreakdown":[{"status":"transaction-dry-run-ready","label":"事务 dry-run 可校验","count":28},{"status":"needs-transaction-fields","label":"需要事务字段","count":0},{"status":"needs-dual-control","label":"需要双人确认","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"writeSetBreakdown":[{"id":"target-audit-original","operation":"no-op","count":28},{"id":"target-rollback-original","operation":"no-op","count":28},{"id":"correction-event","operation":"insert","count":28},{"id":"dual-control-approval","operation":"insert","count":28},{"id":"consumer-surface-refresh","operation":"queue","count":28},{"id":"bbs-context-refresh","operation":"queue","count":28},{"id":"ai-footnote-refresh","operation":"queue","count":28},{"id":"map-layer-refresh","operation":"queue","count":28},{"id":"vr-scene-refresh","operation":"queue","count":28},{"id":"mcp-governance-index","operation":"queue","count":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。","事务 envelope 串联 targetAuditDigest、targetRollbackDigest、correctionDigest、approvalDigest、transactionDigest 和 idempotencyKey。","未来真实执行必须先通过双人确认，再进入数据库事务、消费面刷新队列、BBS/AI/地图/VR 刷新队列和 MCP 索引队列。"],"qaWarnings":["transactionWritten、approvalWritten、correctionEventWritten、auditLogMutated、rollbackPackageMutated、mcpIndexQueued 必须始终为 0。","该层不会执行回滚，不会刷新官网、BBS、AI、地图或 VR，不会开放交易用途。","数据库事务、幂等锁、rollback worker、公开面刷新 worker 和 MCP index worker 完成前，不得开放真实执行。"]}