{"generatedAt":"2026-07-31T18:33:39.541Z","scope":{"countrySlug":null,"assetSlug":null,"formatKey":null,"consumer":"ops-console","surface":null,"releaseStatus":null,"action":"request-risk-review","actionStatus":null,"auditStatus":null,"rollbackStatus":null,"status":null,"correctionType":null},"metrics":{"dualControlCount":6,"dualControlReadyCount":6,"needsCounterpartyCount":0,"needsDualControlFieldsCount":0,"needsCorrectionEventCount":0,"blockedByPolicyCount":0,"samePersonForbiddenCount":6,"secondConfirmRequiredCount":6,"approvalWriteDisabledCount":6,"correctionWriteDisabledCount":6,"originalAuditImmutableCount":6,"originalRollbackImmutableCount":6,"appendOnlyCount":6,"approvalWrittenCount":0,"correctionEventWrittenCount":0,"auditLogMutatedCount":0,"rollbackPackageMutatedCount":0,"sessionCreatedCount":0,"mcpIndexWrittenCount":0,"actionCommittedCount":0,"rollbackExecutedCount":0,"surfacePromotionWrittenCount":0,"consumerCacheWrittenCount":0,"bbsPostCount":0,"aiAnswerPersistedCount":0,"mapLayerMutatedCount":0,"vrSceneMutatedCount":0,"registryPromotionAllowedCount":0,"tradingUseDisabledCount":6,"approvalDigestCount":6,"correctionDigestCount":6,"mcpResourceCount":6},"records":[{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-us-data-center-grid-node-ops-console-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-us-data-center-grid-node-ops-console-request-risk-review","correctionDigest":"6a486a3cbf939ca1a8cf13ec65547377ab6932c1c0926e248db0265edb485b86","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-ops-console-request-risk-review","targetAuditDigest":"1b8c8d33a55abc01f87b7014ed876ce757d8bd5608f3c899cda22ca1d07d1bc9","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-ops-console-request-risk-review","targetRollbackDigest":"e4c39bf010ca5ba868ed542cc933744cca9f42f9be5ff02ee38f95f68b8cff38","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-us-data-center-grid-node-ops-console","actionDigest":"b32fd17ac9c75a5cc66ef156031f3fc0b92f14bdc8df18e389370807291027a6","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-ops-console","releaseDigest":"78096bdc508147549c6165bd10ddce2fa0e01c5cd90b3cc335edd7c302ac9041","assetSlug":"us-data-center-grid-node","assetName":"美国数据中心 Grid Node","shortName":"Grid Node","nftStyleName":"REITs Pixel Asset #US-Data-03","countrySlug":"us","countryName":"美国","cityName":"Northern Virginia","assetType":"数据中心","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"bf991e64d79f2ccfe624cd3e1015aa7c51006d034fe6f0b0bb67151840235036","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:04686a3d2ece","LSE:5b5c8c1a3257","LSE:cfb0df0c25c5","LSE:a90f35af8b02","LSE:5066467ebe50"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-us-data-center-grid-node-ops-console-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-us-data-center-grid-node-ops-console-request-risk-review","correctionDigest":"6a486a3cbf939ca1a8cf13ec65547377ab6932c1c0926e248db0265edb485b86","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-ops-console-request-risk-review","targetAuditDigest":"1b8c8d33a55abc01f87b7014ed876ce757d8bd5608f3c899cda22ca1d07d1bc9","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-ops-console-request-risk-review","targetRollbackDigest":"e4c39bf010ca5ba868ed542cc933744cca9f42f9be5ff02ee38f95f68b8cff38","actionDigest":"b32fd17ac9c75a5cc66ef156031f3fc0b92f14bdc8df18e389370807291027a6","releaseDigest":"78096bdc508147549c6165bd10ddce2fa0e01c5cd90b3cc335edd7c302ac9041","sourceManifestDigest":"bf991e64d79f2ccfe624cd3e1015aa7c51006d034fe6f0b0bb67151840235036","correctionType":"policy-blocker-note","consumer":"ops-console","surface":"ops-console","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"a0c548c04742ef6dc855371731aa10fa8863fa2ff2d47fe5881bc636b8bdabbc","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=us-data-center-grid-node&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=us-data-center-grid-node&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=us-data-center-grid-node&consumer=ops-console&surface=ops-console&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=us-data-center-grid-node&consumer=ops-console&surface=ops-console&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=ops-console&surface=ops-console&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=ops-console&surface=ops-console&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=ops-console&surface=ops-console&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=ops-console&surface=ops-console","assetDetail":"/api/public/virtual-assets/us-data-center-grid-node/detail","pixelAtlas":"/pixel-atlas?asset=us-data-center-grid-node#atlas","bbs":"https://bbs.reits.tech/compose?tags=us,data-center","search":"/search?q=US%20data%20center%20REITs"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/us-data-center-grid-node/ops-console/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/us-data-center-grid-node/ops-console/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/us-data-center-grid-node/ops-console/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/us-data-center-grid-node/ops-console/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/us-data-center-grid-node/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/us-data-center-grid-node/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/us-data-center-grid-node","assetResourceUri":"reits://asset/us-data-center-grid-node","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/us-data-center-grid-node/bbs-thumbnail","reits://asset-visual-local-source-evidence/us-data-center-grid-node/map-pin","reits://asset-visual-local-source-evidence/us-data-center-grid-node/news-cover","reits://asset-visual-local-source-evidence/us-data-center-grid-node/nft-card","reits://asset-visual-local-source-evidence/us-data-center-grid-node/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-jp-hotel-jreit-block-ops-console-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-jp-hotel-jreit-block-ops-console-request-risk-review","correctionDigest":"100e7088be321e2066f8cc1cf688483aa702e1ec4aa3cdcc54486707bb7b0770","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ops-console-request-risk-review","targetAuditDigest":"ba29d6aa3185c3dc8c27f5bfa5cef40e3eb7d8ceb7a81ea446114b45b44166a8","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-ops-console-request-risk-review","targetRollbackDigest":"533b83a8f8b0b9e4c9e04e1e3508bfe7dabf365c5ce245085d112846132ec0e2","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-jp-hotel-jreit-block-ops-console","actionDigest":"18328e6f8d3144b95f679d7c61ec3e3fa8b41672ea8d4ab0b95858e45f6fbb56","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ops-console","releaseDigest":"c9af768c6b0a302723a60fb7d7e5b29658f415c2edc24a36618650a74498c9ab","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-jp-hotel-jreit-block-ops-console-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-jp-hotel-jreit-block-ops-console-request-risk-review","correctionDigest":"100e7088be321e2066f8cc1cf688483aa702e1ec4aa3cdcc54486707bb7b0770","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ops-console-request-risk-review","targetAuditDigest":"ba29d6aa3185c3dc8c27f5bfa5cef40e3eb7d8ceb7a81ea446114b45b44166a8","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-ops-console-request-risk-review","targetRollbackDigest":"533b83a8f8b0b9e4c9e04e1e3508bfe7dabf365c5ce245085d112846132ec0e2","actionDigest":"18328e6f8d3144b95f679d7c61ec3e3fa8b41672ea8d4ab0b95858e45f6fbb56","releaseDigest":"c9af768c6b0a302723a60fb7d7e5b29658f415c2edc24a36618650a74498c9ab","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","correctionType":"policy-blocker-note","consumer":"ops-console","surface":"ops-console","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"a3de328a6bf7410ecd8e9c1d369519c09ba88525040a8ec941ef920987a34965","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=jp-hotel-jreit-block&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=jp-hotel-jreit-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=jp-hotel-jreit-block&consumer=ops-console&surface=ops-console&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=jp-hotel-jreit-block&consumer=ops-console&surface=ops-console&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-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=jp-hotel-jreit-block&consumer=ops-console&surface=ops-console&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ops-console&surface=ops-console&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ops-console&surface=ops-console","assetDetail":"/api/public/virtual-assets/jp-hotel-jreit-block/detail","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block#atlas","bbs":"/bbs/topics/105","search":"/search?q=J-REIT%20EDINET%20%E9%85%92%E5%BA%97"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/jp-hotel-jreit-block/ops-console/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/jp-hotel-jreit-block/ops-console/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/jp-hotel-jreit-block/ops-console/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ops-console/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/jp-hotel-jreit-block/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/jp-hotel-jreit-block","assetResourceUri":"reits://asset/jp-hotel-jreit-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-hk-office-harbor-tower-ops-console-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-hk-office-harbor-tower-ops-console-request-risk-review","correctionDigest":"f763d6d6ebf3ff9cd7a0ca925af293fd5ae862aa18fb429d02bcc5fab7479569","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-ops-console-request-risk-review","targetAuditDigest":"e1dfaebd6122b47ea6125cc1309b58a4ed5efc9c9b04a5fd9c670bf61dbfbe09","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-ops-console-request-risk-review","targetRollbackDigest":"399de224fa7d81955eaa8f94f626cf631facbae1dc04edf2ed41c34a6fcfa811","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-hk-office-harbor-tower-ops-console","actionDigest":"c34a8bbc96cff26becb43d741f12ce9fd3d4e411ee358eb05cdfaa6147b07ad7","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-ops-console","releaseDigest":"db7ea4ada2ecf3a7290ee4cc93cff3bfb8fcf06f5efe1fd23dc9f6c6722da2b0","assetSlug":"hk-office-harbor-tower","assetName":"香港 Office Harbor Tower","shortName":"Harbor Tower","nftStyleName":"REITs Pixel Asset #HK-Office-06","countrySlug":"hk","countryName":"香港","cityName":"Hong Kong","assetType":"写字楼","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"1f9aa803dea35cdb96429a71efd5907cbd78856d3b666d3bb8e46be7bae419bf","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:4519d0656be6","LSE:e2e931a90cf3","LSE:ea99364e6f8d","LSE:eb8bf5d81dba","LSE:7382f700cfb0"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-hk-office-harbor-tower-ops-console-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-hk-office-harbor-tower-ops-console-request-risk-review","correctionDigest":"f763d6d6ebf3ff9cd7a0ca925af293fd5ae862aa18fb429d02bcc5fab7479569","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-ops-console-request-risk-review","targetAuditDigest":"e1dfaebd6122b47ea6125cc1309b58a4ed5efc9c9b04a5fd9c670bf61dbfbe09","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-ops-console-request-risk-review","targetRollbackDigest":"399de224fa7d81955eaa8f94f626cf631facbae1dc04edf2ed41c34a6fcfa811","actionDigest":"c34a8bbc96cff26becb43d741f12ce9fd3d4e411ee358eb05cdfaa6147b07ad7","releaseDigest":"db7ea4ada2ecf3a7290ee4cc93cff3bfb8fcf06f5efe1fd23dc9f6c6722da2b0","sourceManifestDigest":"1f9aa803dea35cdb96429a71efd5907cbd78856d3b666d3bb8e46be7bae419bf","correctionType":"policy-blocker-note","consumer":"ops-console","surface":"ops-console","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"679322f4c2f298622140a8099aa53367a76342996c699c8ffb24c540abbb06c8","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=hk-office-harbor-tower&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=hk-office-harbor-tower&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=hk-office-harbor-tower&consumer=ops-console&surface=ops-console&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=hk-office-harbor-tower&consumer=ops-console&surface=ops-console&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=ops-console&surface=ops-console&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=ops-console&surface=ops-console&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=ops-console&surface=ops-console&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=ops-console&surface=ops-console","assetDetail":"/api/public/virtual-assets/hk-office-harbor-tower/detail","pixelAtlas":"/pixel-atlas?asset=hk-office-harbor-tower#atlas","bbs":"https://bbs.reits.tech/compose?tags=hk,office","search":"/search?q=HKEXnews%20REITs%20%E5%86%99%E5%AD%97%E6%A5%BC"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/hk-office-harbor-tower/ops-console/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/hk-office-harbor-tower/ops-console/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/hk-office-harbor-tower/ops-console/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/hk-office-harbor-tower/ops-console/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/hk-office-harbor-tower/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/hk-office-harbor-tower/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/hk-office-harbor-tower","assetResourceUri":"reits://asset/hk-office-harbor-tower","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/hk-office-harbor-tower/bbs-thumbnail","reits://asset-visual-local-source-evidence/hk-office-harbor-tower/map-pin","reits://asset-visual-local-source-evidence/hk-office-harbor-tower/news-cover","reits://asset-visual-local-source-evidence/hk-office-harbor-tower/nft-card","reits://asset-visual-local-source-evidence/hk-office-harbor-tower/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-request-risk-review","correctionDigest":"299745ca8c7331bd5036776abf2c70a1d48f7f057c1bc133e6169fda991d0311","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-risk-review","targetAuditDigest":"6f8a219c2de76905ab276bb4fde2f162a113a6a34ab8c56d164430d277b8e1eb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-risk-review","targetRollbackDigest":"d5af3fd30c89f3632cdced1178de5ae944a705dd94aa8706dceb7cf00671e117","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-ops-console","actionDigest":"bae080d3956827f7e4dfe0bdeead8a27e3fa5f82a5dc598187d2b0a6dc0ea720","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-ops-console","releaseDigest":"81c084f93fb2125e6f5c8271e466deda004eb5c93d0020558e56d9c6e2940cdd","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","shortName":"Harbor Block","nftStyleName":"REITs Pixel Asset #SG-Commercial-05","countrySlug":"sg","countryName":"新加坡","cityName":"Singapore","assetType":"商业不动产","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"e8697bcb7e114031877b80144f6ed05ae2ab204e09d6f55ac7176ed83df0635d","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:af86cb696408","LSE:b3599f953443","LSE:1d3f0a43b3bd","LSE:3db7f6e914da","LSE:03d25d3167cc"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-sg-commercial-harbor-block-ops-console-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-sg-commercial-harbor-block-ops-console-request-risk-review","correctionDigest":"299745ca8c7331bd5036776abf2c70a1d48f7f057c1bc133e6169fda991d0311","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-ops-console-request-risk-review","targetAuditDigest":"6f8a219c2de76905ab276bb4fde2f162a113a6a34ab8c56d164430d277b8e1eb","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-ops-console-request-risk-review","targetRollbackDigest":"d5af3fd30c89f3632cdced1178de5ae944a705dd94aa8706dceb7cf00671e117","actionDigest":"bae080d3956827f7e4dfe0bdeead8a27e3fa5f82a5dc598187d2b0a6dc0ea720","releaseDigest":"81c084f93fb2125e6f5c8271e466deda004eb5c93d0020558e56d9c6e2940cdd","sourceManifestDigest":"e8697bcb7e114031877b80144f6ed05ae2ab204e09d6f55ac7176ed83df0635d","correctionType":"policy-blocker-note","consumer":"ops-console","surface":"ops-console","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"b46e02449dff125e162a28422cb8a754cbbc17750ea2eb8e4364ba6c97cb9d56","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","correction":"/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=ops-console&surface=ops-console","assetDetail":"/api/public/virtual-assets/sg-commercial-harbor-block/detail","pixelAtlas":"/pixel-atlas?asset=sg-commercial-harbor-block#atlas","bbs":"/bbs/topics/103","search":"/search?q=S-REIT%20%E6%B1%87%E7%8E%87%20%E6%B4%BE%E6%81%AF"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/sg-commercial-harbor-block/ops-console/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/sg-commercial-harbor-block/ops-console/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/ops-console/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/ops-console/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/bbs-thumbnail","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/map-pin","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/news-cover","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/nft-card","reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-cn-industrial-raw-park-ops-console-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-cn-industrial-raw-park-ops-console-request-risk-review","correctionDigest":"be0312cb4d0e740ef79d09ec5929499b6ac202c54e2d4135cb35f469dbbc5ad6","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-ops-console-request-risk-review","targetAuditDigest":"2b16f634ea3326b3de2f1ac5af93755071eff0b89ef8d8e7a48ea17504caf7b4","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-ops-console-request-risk-review","targetRollbackDigest":"770ba067d726fcf2b61db13200f70904bd31f042d3eaff98dd534fcf4824d53f","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-cn-industrial-raw-park-ops-console","actionDigest":"e44d8765d7526e4c0597bd6c9bda2a0721cb06f88f440103f96f6578fbc91ffd","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-ops-console","releaseDigest":"baada1e5c12c5385e5fba06eff1057205015a7ca4dd9c7a9ee422d92eccea0f7","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"75abda10409e72a970c171bbc58343581cdf094d5dfb9b3e45281ffcd89ebd6a","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:1f7a15164da1","LSE:c3559f472450","LSE:355b9b0239bb","LSE:766373ffb23b","LSE:54c314dd7507"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-cn-industrial-raw-park-ops-console-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-cn-industrial-raw-park-ops-console-request-risk-review","correctionDigest":"be0312cb4d0e740ef79d09ec5929499b6ac202c54e2d4135cb35f469dbbc5ad6","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-ops-console-request-risk-review","targetAuditDigest":"2b16f634ea3326b3de2f1ac5af93755071eff0b89ef8d8e7a48ea17504caf7b4","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-ops-console-request-risk-review","targetRollbackDigest":"770ba067d726fcf2b61db13200f70904bd31f042d3eaff98dd534fcf4824d53f","actionDigest":"e44d8765d7526e4c0597bd6c9bda2a0721cb06f88f440103f96f6578fbc91ffd","releaseDigest":"baada1e5c12c5385e5fba06eff1057205015a7ca4dd9c7a9ee422d92eccea0f7","sourceManifestDigest":"75abda10409e72a970c171bbc58343581cdf094d5dfb9b3e45281ffcd89ebd6a","correctionType":"policy-blocker-note","consumer":"ops-console","surface":"ops-console","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"48645b8c34da6e6d1fba0f393d1771d45abb6f26db67cb6682201b029ecbf0af","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=cn-industrial-raw-park&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=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console","assetDetail":"/api/public/virtual-assets/cn-industrial-raw-park/detail","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park#atlas","bbs":"/bbs/topics/104","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%E5%8C%BA%20REITs"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/cn-industrial-raw-park/ops-console/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/cn-industrial-raw-park/ops-console/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-industrial-raw-park/ops-console/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/ops-console/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/cn-industrial-raw-park/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/cn-industrial-raw-park","assetResourceUri":"reits://asset/cn-industrial-raw-park","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/bbs-thumbnail","reits://asset-visual-local-source-evidence/cn-industrial-raw-park/map-pin","reits://asset-visual-local-source-evidence/cn-industrial-raw-park/news-cover","reits://asset-visual-local-source-evidence/cn-industrial-raw-park/nft-card","reits://asset-visual-local-source-evidence/cn-industrial-raw-park/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","dualControlId":"asset-visual-local-source-surface-release-audit-correction-dual-control-cn-retail-infra-pixel-mall-ops-console-request-risk-review","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-cn-retail-infra-pixel-mall-ops-console-request-risk-review","correctionDigest":"ca74d7be3b99101189bf664235f9042dfbd94077afbddb87108f3325b0e1c98c","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-ops-console-request-risk-review","targetAuditDigest":"e0c43db939725f3313d3537554b72a4723af2ec3cb46f284502261c79bed373a","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-ops-console-request-risk-review","targetRollbackDigest":"4d06295208ad62f45a77b31cac39d456a1f6b79d835383de0d49a05becc365c5","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-cn-retail-infra-pixel-mall-ops-console","actionDigest":"d2cf92fbcb12a7f945dfc1ab14fef090cdbce5123b81ed93cc484eac37739df7","action":"request-risk-review","actionLabel":"请求风控复核","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-ops-console","releaseDigest":"eed6cd30cf3d0c0ff9b64a6eb7bd7fd335e8ca8f961ce6683db6b2d84b8a672c","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","consumer":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","status":"dual-control-ready","statusLabel":"双人确认 dry-run 可校验","correctionType":"policy-blocker-note","correctionStatus":"correction-schema-ready","correctionStatusLabel":"纠错 schema 可校验","redactionScope":"metadata-only","sourceManifestDigest":"f1f1ebd3d9dd3a9f755d98d23e5b22ef42ace31325210b479685226fcaf9a2c3","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:7017c983e7f3","LSE:8c958d8840a4","LSE:4ebcdc919855","LSE:16ee47a18ae2","LSE:ca2e2132613a"],"dualControlDryRun":true,"dualControlWriteDisabled":true,"dualControlOnly":true,"correctionWriteDisabled":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"appendOnly":true,"samePersonForbidden":true,"secondConfirmRequired":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"rollbackPackageMutated":false,"sessionCreated":false,"mcpIndexWritten":false,"actionCommitted":false,"rollbackExecuted":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromotionAllowed":false,"tradingUseDisabled":true,"requiredInputs":["actorRole","actorName","reviewerRole","reviewerName","secondConfirm","approvalReason","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","correctionDryRun","correctionWriteDisabled","correctionOnly","correctionSchemaVersion","correctionType","correctionReason","targetAuditLogId","targetAuditDigest","targetRollbackPackageId","targetRollbackDigest","originalAuditImmutableAccepted","originalRollbackImmutableAccepted"],"blockers":[],"approvalSchema":{"table":"asset_visual_local_source_surface_release_audit_correction_approvals","schemaVersion":"2026-07-local-source-surface-release-audit-correction-dual-control-v1","approvalId":"asset-visual-local-source-surface-release-audit-correction-dual-control-cn-retail-infra-pixel-mall-ops-console-request-risk-review","approvalType":"local-source-surface-release-audit-correction-dual-control","correctionEventId":"asset-visual-local-source-surface-release-audit-correction-cn-retail-infra-pixel-mall-ops-console-request-risk-review","correctionDigest":"ca74d7be3b99101189bf664235f9042dfbd94077afbddb87108f3325b0e1c98c","targetAuditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-ops-console-request-risk-review","targetAuditDigest":"e0c43db939725f3313d3537554b72a4723af2ec3cb46f284502261c79bed373a","targetRollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-ops-console-request-risk-review","targetRollbackDigest":"4d06295208ad62f45a77b31cac39d456a1f6b79d835383de0d49a05becc365c5","actionDigest":"d2cf92fbcb12a7f945dfc1ab14fef090cdbce5123b81ed93cc484eac37739df7","releaseDigest":"eed6cd30cf3d0c0ff9b64a6eb7bd7fd335e8ca8f961ce6683db6b2d84b8a672c","sourceManifestDigest":"f1f1ebd3d9dd3a9f755d98d23e5b22ef42ace31325210b479685226fcaf9a2c3","correctionType":"policy-blocker-note","consumer":"ops-console","surface":"ops-console","initiatorRole":"ops","reviewerRole":"compliance","secondConfirmRequired":true,"samePersonForbidden":true,"originalAuditImmutable":true,"originalRollbackImmutable":true,"createdAt":"2026-07-31T18:33:39.541Z","writeMode":"dry-run-only"},"roleMatrix":[{"role":"ops","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责发起源图消费面纠错、核对回滚包和运营变更单，但不能绕过双人确认。"},{"role":"qa","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责 digest、source markers、consumer surface 与只读展示一致性复核。"},{"role":"editor","canInitiate":false,"canReview":false,"canBypassPolicy":false,"note":"负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。"},{"role":"compliance","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"负责 redaction、策略阻断、非投资建议和 no-trading 红线。"},{"role":"admin","canInitiate":true,"canReview":true,"canBypassPolicy":false,"note":"可以填任一槽位，但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。"}],"dualControlPacket":{"initiatorSlot":"local-source-correction-initiator","reviewerSlot":"local-source-correction-reviewer","futureIdentityProvider":"future:ops-sso + local-source-surface-release-actor-snapshot","sessionStorage":"future:httpOnly-session + immutable correction approval snapshot","proofRequiredBeforeWrite":true,"approvalWriteDisabled":true,"correctionWriteDisabled":true,"preserveAuditDigest":true,"preserveRollbackDigest":true,"noPublicSideEffect":true},"approvalDigest":"2a18d3aab26b387f8432f4bf78692897eb3705f05079b23418765d8d2f59a28b","links":{"dualControlApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=request-risk-review&correctionType=policy-blocker-note","dualControlPage":"/operations/asset-visual-local-source-surface-release-audit-correction-dual-control?asset=cn-retail-infra-pixel-mall&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=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=request-risk-review","correctionApi":"/api/public/operations/asset-visual-local-source-surface-release-audit-corrections?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=request-risk-review","rollback":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console","assetDetail":"/api/public/virtual-assets/cn-retail-infra-pixel-mall/detail","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall#atlas","bbs":"/bbs/topics/102","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20REITs"},"mcp":{"dualControlResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction-dual-control/cn-retail-infra-pixel-mall/ops-console/request-risk-review","correctionResourceUri":"reits://asset-visual-local-source-surface-release-audit-correction/cn-retail-infra-pixel-mall/ops-console/request-risk-review","rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-retail-infra-pixel-mall/ops-console/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/ops-console/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/cn-retail-infra-pixel-mall/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/ops-console","manifestResourceUri":"reits://asset-visual-local-source-manifest/cn-retail-infra-pixel-mall","assetResourceUri":"reits://asset/cn-retail-infra-pixel-mall","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/bbs-thumbnail","reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/map-pin","reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/news-cover","reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/nft-card","reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/vr-plaque"]}}],"statusBreakdown":[{"status":"dual-control-ready","label":"双人确认 dry-run 可校验","count":6},{"status":"needs-counterparty","label":"需要复核人","count":0},{"status":"needs-dual-control-fields","label":"需要双人确认字段","count":0},{"status":"needs-correction-event","label":"需要纠错事件","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"roleBreakdown":[{"role":"ops","canInitiateCount":6,"canReviewCount":6},{"role":"qa","canInitiateCount":0,"canReviewCount":0},{"role":"editor","canInitiateCount":0,"canReviewCount":0},{"role":"compliance","canInitiateCount":6,"canReviewCount":6},{"role":"admin","canInitiateCount":6,"canReviewCount":6}],"correctionTypeBreakdown":[{"correctionType":"policy-blocker-note","label":"策略说明","count":6}],"publicNotes":["当前筛选范围输出 6 条源图发布审计纠错双人确认 dry-run。","双人确认只生成 approval schema 和 approvalDigest，不写 approval、不写 correction、不改原审计或回滚包。","真实上线前必须接入 SSO、角色快照、MFA、同人禁止、事务 dry-run 与 MCP 写入队列。"],"qaWarnings":["approvalWritten、correctionEventWritten、auditLogMutated、rollbackPackageMutated、sessionCreated、mcpIndexWritten 必须始终为 0。","samePersonForbidden、secondConfirmRequired、dualControlWriteDisabled、originalAuditImmutable、originalRollbackImmutable 必须始终为 true。","任何 BBS、AI、地图、VR、交易或 registry promotion 副作用都必须保持禁用。"]}