{"generatedAt":"2026-07-31T18:33:39.541Z","scope":{"countrySlug":null,"assetSlug":null,"formatKey":"vr-plaque","consumer":"bbs","surface":null,"releaseStatus":null,"action":"request-risk-review","actionStatus":null,"auditStatus":null,"status":null},"metrics":{"rollbackPackageCount":6,"rollbackPackageReadyCount":6,"needsAuditLogCount":0,"needsRollbackFieldsCount":0,"blockedByPolicyCount":0,"rollbackDryRunCount":6,"rollbackWriteDisabledCount":6,"rollbackOnlyCount":6,"operatorReviewRequiredCount":6,"appendCompensationOnlyCount":6,"publicSurfaceWriteDisabledCount":6,"consumerCacheWriteDisabledCount":6,"bbsPostDisabledCount":6,"aiPersistDisabledCount":6,"mapMutationDisabledCount":6,"vrMutationDisabledCount":6,"rollbackPackageWrittenCount":0,"rollbackExecutedCount":0,"auditCompensationWrittenCount":0,"releasePromotionRevertedCount":0,"consumerCachePurgedCount":0,"bbsReplyDeletedCount":0,"aiAnswerDeletedCount":0,"mapLayerRevertedCount":0,"vrSceneRevertedCount":0,"mcpIndexWrittenCount":0,"productionReleaseAllowedCount":0,"tradingUseDisabledCount":6,"rollbackDigestCount":6,"uniqueSourceEvidenceDigestCount":6,"mcpResourceCount":6},"records":[{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-bbs-request-risk-review","rollbackDigest":"c4615a8bafb7b15b42cf12441c1ac8d031fafd05715b4f4e553fa9bb25f30f7f","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-bbs-request-risk-review","auditDigest":"3ea2fce926fe721fb11d70c501012eda86cbce10be2cb60362d6b9dbcd4bfe0b","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-us-data-center-grid-node-bbs","actionDigest":"74359f414d4769f9ef0978a70b642373c36ef146f49a0342086596bd41cc60dd","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-bbs","releaseDigest":"dcf8a42032fea6cba012903ca54e61f5de828a90a1541e0c2bf71a17766672e5","releaseStatus":"surface-release-preview-ready","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":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","sourceManifestDigest":"5d7ff00c28fd2ffd35d6181394b11df0d080ed324de67e8716cec66b554ca62b","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:5066467ebe50"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-bbs-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"74359f414d4769f9ef0978a70b642373c36ef146f49a0342086596bd41cc60dd","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-bbs-request-risk-review","auditDigest":"3ea2fce926fe721fb11d70c501012eda86cbce10be2cb60362d6b9dbcd4bfe0b","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-bbs","releaseDigest":"dcf8a42032fea6cba012903ca54e61f5de828a90a1541e0c2bf71a17766672e5","assetSlug":"us-data-center-grid-node","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"5d7ff00c28fd2ffd35d6181394b11df0d080ed324de67e8716cec66b554ca62b","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=3ea2fce926fe...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"3ea2fce926fe721fb11d70c501012eda86cbce10be2cb60362d6b9dbcd4bfe0b","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"dcf8a42032fea6cba012903ca54e61f5de828a90a1541e0c2bf71a17766672e5","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"5d7ff00c28fd2ffd35d6181394b11df0d080ed324de67e8716cec66b554ca62b","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/us-data-center-grid-node/bbs/request-risk-review","indexKey":"surface-release-rollback:us-data-center-grid-node:bbs:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"53563eec0cd2721cbe4eb28e6d99bf86c44f2984d0e039df29be01192504f2cb","rollbackDigest":"c4615a8bafb7b15b42cf12441c1ac8d031fafd05715b4f4e553fa9bb25f30f7f","auditDigest":"3ea2fce926fe721fb11d70c501012eda86cbce10be2cb60362d6b9dbcd4bfe0b","actionDigest":"74359f414d4769f9ef0978a70b642373c36ef146f49a0342086596bd41cc60dd","entities":["us-data-center-grid-node","bbs","bbs-post-detail","request-risk-review","us"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=us-data-center-grid-node&format=vr-plaque","manifestPage":"/operations/asset-visual-local-source-manifest?asset=us-data-center-grid-node&format=vr-plaque","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":{"rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/us-data-center-grid-node/bbs/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/us-data-center-grid-node/bbs/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/us-data-center-grid-node/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/us-data-center-grid-node/bbs","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/us-data-center-grid-node","manifestResourceUri":"reits://asset-visual-local-source-manifest/us-data-center-grid-node","assetResourceUri":"reits://asset/us-data-center-grid-node","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/us-data-center-grid-node/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/us-data-center-grid-node/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-bbs-request-risk-review","rollbackDigest":"9f465bb0eb0024de7c841d0c1706e832d44a0907055854876909e40b01e695b7","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-bbs-request-risk-review","auditDigest":"dc708662ae64e7caf247cc7a52daadfc56b64cd01d42b669173f6ab814a607d3","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-jp-hotel-jreit-block-bbs","actionDigest":"96c8c9714ef8f058c0de394ba3f766b894b03c9c23592742450b5714c1d80c76","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-bbs","releaseDigest":"895f2bc27b636e22491ca7748d42da53aad4c95efb8a8d0f5bb573ae30444d1a","releaseStatus":"surface-release-preview-ready","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":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","sourceManifestDigest":"057cc9a9a92cff8e1985b75b043bd17ffea1b0953eace2af0b94663f73b84f13","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:4a31fb09e5d2"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-bbs-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"96c8c9714ef8f058c0de394ba3f766b894b03c9c23592742450b5714c1d80c76","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-bbs-request-risk-review","auditDigest":"dc708662ae64e7caf247cc7a52daadfc56b64cd01d42b669173f6ab814a607d3","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-bbs","releaseDigest":"895f2bc27b636e22491ca7748d42da53aad4c95efb8a8d0f5bb573ae30444d1a","assetSlug":"jp-hotel-jreit-block","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"057cc9a9a92cff8e1985b75b043bd17ffea1b0953eace2af0b94663f73b84f13","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=dc708662ae64...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"dc708662ae64e7caf247cc7a52daadfc56b64cd01d42b669173f6ab814a607d3","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"895f2bc27b636e22491ca7748d42da53aad4c95efb8a8d0f5bb573ae30444d1a","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"057cc9a9a92cff8e1985b75b043bd17ffea1b0953eace2af0b94663f73b84f13","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/jp-hotel-jreit-block/bbs/request-risk-review","indexKey":"surface-release-rollback:jp-hotel-jreit-block:bbs:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"9292bdbc2e3dea32215eab1287451a9aac7b8e4db5236b230db2e0fc243eb380","rollbackDigest":"9f465bb0eb0024de7c841d0c1706e832d44a0907055854876909e40b01e695b7","auditDigest":"dc708662ae64e7caf247cc7a52daadfc56b64cd01d42b669173f6ab814a607d3","actionDigest":"96c8c9714ef8f058c0de394ba3f766b894b03c9c23592742450b5714c1d80c76","entities":["jp-hotel-jreit-block","bbs","bbs-post-detail","request-risk-review","jp"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-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=jp-hotel-jreit-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block&format=vr-plaque","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block&format=vr-plaque","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":{"rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/jp-hotel-jreit-block/bbs/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/bbs/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/jp-hotel-jreit-block/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/bbs","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/jp-hotel-jreit-block","manifestResourceUri":"reits://asset-visual-local-source-manifest/jp-hotel-jreit-block","assetResourceUri":"reits://asset/jp-hotel-jreit-block","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/jp-hotel-jreit-block/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-bbs-request-risk-review","rollbackDigest":"cb6649773cd11fb97444143f5645807136df98cf2b2f273cc4ee0c49d016e087","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-bbs-request-risk-review","auditDigest":"5f6ede65daf5557d3f1d768f7ed8a0a066afa634e0c6378477560ad66f9507fa","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-hk-office-harbor-tower-bbs","actionDigest":"4a306d2ed48346d3f88e76be1b423eb3dd643d6c52d7be29762fe9df7781866e","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-bbs","releaseDigest":"3f8b8528713d8b5517f8fdb1d7b4dae3e3dd4f3e333a275a442bdc2efcf6c78b","releaseStatus":"surface-release-preview-ready","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":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","sourceManifestDigest":"de78fc03be1bb48c27f079b66399acd8d34c938366b2a98d8c3263d54d6eff53","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:7382f700cfb0"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-bbs-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"4a306d2ed48346d3f88e76be1b423eb3dd643d6c52d7be29762fe9df7781866e","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-bbs-request-risk-review","auditDigest":"5f6ede65daf5557d3f1d768f7ed8a0a066afa634e0c6378477560ad66f9507fa","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-bbs","releaseDigest":"3f8b8528713d8b5517f8fdb1d7b4dae3e3dd4f3e333a275a442bdc2efcf6c78b","assetSlug":"hk-office-harbor-tower","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"de78fc03be1bb48c27f079b66399acd8d34c938366b2a98d8c3263d54d6eff53","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=5f6ede65daf5...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"5f6ede65daf5557d3f1d768f7ed8a0a066afa634e0c6378477560ad66f9507fa","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"3f8b8528713d8b5517f8fdb1d7b4dae3e3dd4f3e333a275a442bdc2efcf6c78b","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"de78fc03be1bb48c27f079b66399acd8d34c938366b2a98d8c3263d54d6eff53","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/hk-office-harbor-tower/bbs/request-risk-review","indexKey":"surface-release-rollback:hk-office-harbor-tower:bbs:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"2d26dff1efa459e222a352afc255e103df78a3a46db20e685df22aecd20d1bb9","rollbackDigest":"cb6649773cd11fb97444143f5645807136df98cf2b2f273cc4ee0c49d016e087","auditDigest":"5f6ede65daf5557d3f1d768f7ed8a0a066afa634e0c6378477560ad66f9507fa","actionDigest":"4a306d2ed48346d3f88e76be1b423eb3dd643d6c52d7be29762fe9df7781866e","entities":["hk-office-harbor-tower","bbs","bbs-post-detail","request-risk-review","hk"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=hk-office-harbor-tower&format=vr-plaque","manifestPage":"/operations/asset-visual-local-source-manifest?asset=hk-office-harbor-tower&format=vr-plaque","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":{"rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/hk-office-harbor-tower/bbs/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/hk-office-harbor-tower/bbs/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/hk-office-harbor-tower/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/hk-office-harbor-tower/bbs","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/hk-office-harbor-tower","manifestResourceUri":"reits://asset-visual-local-source-manifest/hk-office-harbor-tower","assetResourceUri":"reits://asset/hk-office-harbor-tower","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/hk-office-harbor-tower/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/hk-office-harbor-tower/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-risk-review","rollbackDigest":"a9e1e5a64160e5dc90f421d8799c4c760cb1ac97b84f7cc51f98fae129459a71","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-risk-review","auditDigest":"432e22c60e531f8fb8cde91980340c7420932af1062a99022f33b8409ec543d9","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-bbs","actionDigest":"ce4bedadf14540c3d3877c6c4505c00bfcca6ef34256f449964ca5279650a6f7","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"e64f5599ee4bfd1b807d16c266760d47eebb9bcf61523372f41c12421ce66f13","releaseStatus":"surface-release-preview-ready","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 帖子详情","sourceManifestDigest":"aba7b98950399c9e5f56fe4a633aa7067aafe9483e35fc3cf2262bc3206cd108","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:03d25d3167cc"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-bbs-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"ce4bedadf14540c3d3877c6c4505c00bfcca6ef34256f449964ca5279650a6f7","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-bbs-request-risk-review","auditDigest":"432e22c60e531f8fb8cde91980340c7420932af1062a99022f33b8409ec543d9","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-bbs","releaseDigest":"e64f5599ee4bfd1b807d16c266760d47eebb9bcf61523372f41c12421ce66f13","assetSlug":"sg-commercial-harbor-block","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"aba7b98950399c9e5f56fe4a633aa7067aafe9483e35fc3cf2262bc3206cd108","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=432e22c60e53...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"432e22c60e531f8fb8cde91980340c7420932af1062a99022f33b8409ec543d9","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"e64f5599ee4bfd1b807d16c266760d47eebb9bcf61523372f41c12421ce66f13","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"aba7b98950399c9e5f56fe4a633aa7067aafe9483e35fc3cf2262bc3206cd108","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/sg-commercial-harbor-block/bbs/request-risk-review","indexKey":"surface-release-rollback:sg-commercial-harbor-block:bbs:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"5f6a818af6763377c0c9b3caf89d17f13679f077385ab54022b89e7deb7bb6f8","rollbackDigest":"a9e1e5a64160e5dc90f421d8799c4c760cb1ac97b84f7cc51f98fae129459a71","auditDigest":"432e22c60e531f8fb8cde91980340c7420932af1062a99022f33b8409ec543d9","actionDigest":"ce4bedadf14540c3d3877c6c4505c00bfcca6ef34256f449964ca5279650a6f7","entities":["sg-commercial-harbor-block","bbs","bbs-post-detail","request-risk-review","sg"]},"links":{"rollbackApi":"/api/public/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","rollbackPage":"/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","auditLogApi":"/api/public/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","actionApi":"/api/public/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=vr-plaque","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=sg-commercial-harbor-block&format=vr-plaque","manifestPage":"/operations/asset-visual-local-source-manifest?asset=sg-commercial-harbor-block&format=vr-plaque","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":{"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","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/sg-commercial-harbor-block","manifestResourceUri":"reits://asset-visual-local-source-manifest/sg-commercial-harbor-block","assetResourceUri":"reits://asset/sg-commercial-harbor-block","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/sg-commercial-harbor-block/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-bbs-request-risk-review","rollbackDigest":"751a4ec79f34dee25a13567ac4d94c1c254f35345b6259e743f26339505db32e","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-bbs-request-risk-review","auditDigest":"dad176ec37f31fe91f3bb4ed70f0e579972d8388ec15015d6975036042a76f35","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-cn-industrial-raw-park-bbs","actionDigest":"902609d8912b296a2c25c0a9c82141a27a319e33158bb734a5cc46de0b2feddb","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-bbs","releaseDigest":"399791767ebe16b0b504fa4dbfdb205c1f4d8993e24608ddbe435f1da31cda3d","releaseStatus":"surface-release-preview-ready","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","consumer":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","sourceManifestDigest":"077cdad57d7307e36ef34d03ec4066be71fedd8c1002c4e22cd8a0201e786638","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:54c314dd7507"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-bbs-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"902609d8912b296a2c25c0a9c82141a27a319e33158bb734a5cc46de0b2feddb","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-bbs-request-risk-review","auditDigest":"dad176ec37f31fe91f3bb4ed70f0e579972d8388ec15015d6975036042a76f35","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-bbs","releaseDigest":"399791767ebe16b0b504fa4dbfdb205c1f4d8993e24608ddbe435f1da31cda3d","assetSlug":"cn-industrial-raw-park","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"077cdad57d7307e36ef34d03ec4066be71fedd8c1002c4e22cd8a0201e786638","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=dad176ec37f3...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"dad176ec37f31fe91f3bb4ed70f0e579972d8388ec15015d6975036042a76f35","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"399791767ebe16b0b504fa4dbfdb205c1f4d8993e24608ddbe435f1da31cda3d","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"077cdad57d7307e36ef34d03ec4066be71fedd8c1002c4e22cd8a0201e786638","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-industrial-raw-park/bbs/request-risk-review","indexKey":"surface-release-rollback:cn-industrial-raw-park:bbs:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"dbcbe7d9291dd8be3326a081c9226ef815572159afbcb994670b3a0810e261a7","rollbackDigest":"751a4ec79f34dee25a13567ac4d94c1c254f35345b6259e743f26339505db32e","auditDigest":"dad176ec37f31fe91f3bb4ed70f0e579972d8388ec15015d6975036042a76f35","actionDigest":"902609d8912b296a2c25c0a9c82141a27a319e33158bb734a5cc46de0b2feddb","entities":["cn-industrial-raw-park","bbs","bbs-post-detail","request-risk-review","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=vr-plaque","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=vr-plaque","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":{"rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-industrial-raw-park/bbs/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/bbs/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/cn-industrial-raw-park/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/bbs","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/cn-industrial-raw-park","manifestResourceUri":"reits://asset-visual-local-source-manifest/cn-industrial-raw-park","assetResourceUri":"reits://asset/cn-industrial-raw-park","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/cn-industrial-raw-park/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-bbs-request-risk-review","rollbackDigest":"cbd85e8732d5354912f1bcbbda6a4a76eec2cd4fc13b9df872f4a6c095371fd8","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-bbs-request-risk-review","auditDigest":"a63599e34ad2392100dd6a090335b9f8a3878d36b329cc3dd078511c498720a7","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-cn-retail-infra-pixel-mall-bbs","actionDigest":"11a0a6bd1cc995cfca092258f865b610662639d390d62d940f07a8eda815a432","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-bbs","releaseDigest":"ffb10f95360a861829f8e5c3626c1f3487e594c9021b6b8a58015930700315c1","releaseStatus":"surface-release-preview-ready","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":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","sourceManifestDigest":"e45322003311edcea4db5bae7cf38e54bceb6ab1d6a24b06ecf94461dc0cf2b8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:ca2e2132613a"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-bbs-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"11a0a6bd1cc995cfca092258f865b610662639d390d62d940f07a8eda815a432","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-bbs-request-risk-review","auditDigest":"a63599e34ad2392100dd6a090335b9f8a3878d36b329cc3dd078511c498720a7","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-bbs","releaseDigest":"ffb10f95360a861829f8e5c3626c1f3487e594c9021b6b8a58015930700315c1","assetSlug":"cn-retail-infra-pixel-mall","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"e45322003311edcea4db5bae7cf38e54bceb6ab1d6a24b06ecf94461dc0cf2b8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=a63599e34ad2...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"a63599e34ad2392100dd6a090335b9f8a3878d36b329cc3dd078511c498720a7","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"ffb10f95360a861829f8e5c3626c1f3487e594c9021b6b8a58015930700315c1","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"e45322003311edcea4db5bae7cf38e54bceb6ab1d6a24b06ecf94461dc0cf2b8","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-retail-infra-pixel-mall/bbs/request-risk-review","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:bbs:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"d263096a4a3ce87efa590516153274adbd0e849cdde1c05484eb8fa180d9ebb0","rollbackDigest":"cbd85e8732d5354912f1bcbbda6a4a76eec2cd4fc13b9df872f4a6c095371fd8","auditDigest":"a63599e34ad2392100dd6a090335b9f8a3878d36b329cc3dd078511c498720a7","actionDigest":"11a0a6bd1cc995cfca092258f865b610662639d390d62d940f07a8eda815a432","entities":["cn-retail-infra-pixel-mall","bbs","bbs-post-detail","request-risk-review","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&format=vr-plaque","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=vr-plaque","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=vr-plaque","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":{"rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-retail-infra-pixel-mall/bbs/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/bbs/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/cn-retail-infra-pixel-mall/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/bbs","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/cn-retail-infra-pixel-mall","manifestResourceUri":"reits://asset-visual-local-source-manifest/cn-retail-infra-pixel-mall","assetResourceUri":"reits://asset/cn-retail-infra-pixel-mall","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/cn-retail-infra-pixel-mall/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/vr-plaque"]}}],"statusBreakdown":[{"status":"rollback-package-ready","label":"回滚包可校验","count":6},{"status":"needs-audit-log","label":"需要审计日志","count":0},{"status":"needs-rollback-fields","label":"需要回滚字段","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"actionBreakdown":[{"action":"request-risk-review","label":"请求风控复核","count":6,"readyCount":6}],"consumerBreakdown":[{"consumer":"bbs","label":"BBS","count":6,"readyCount":6}],"publicNotes":["当前筛选范围输出 6 个消费面发布回滚包 dry-run，全部继承发布动作审计日志。","回滚包只生成 append-compensation-event 策略、MCP rollback resource 预览和禁写步骤，不执行撤回。","真实上线前必须把回滚包交给独立变更单、双人审批和事故复盘流程，避免运营误删公开内容。"],"qaWarnings":["rollbackPackageWritten、rollbackExecuted、auditCompensationWritten、mcpIndexWritten 必须始终为 0。","releasePromotionReverted、consumerCachePurged、bbsReplyDeleted、aiAnswerDeleted、mapLayerReverted、vrSceneReverted 必须始终为 0。","rollbackWriteDisabled、rollbackOnly、publicSurfaceWriteDisabled、consumerCacheWriteDisabled、tradingUseDisabled 必须始终为 true。"]}