{"generatedAt":"2026-07-31T18:33:39.541Z","scope":{"countrySlug":null,"assetSlug":null,"formatKey":"map-pin","consumer":"vr-scene","surface":null,"releaseStatus":null,"action":null,"actionStatus":"action-draft-ready","auditStatus":null,"status":null},"metrics":{"rollbackPackageCount":24,"rollbackPackageReadyCount":24,"needsAuditLogCount":0,"needsRollbackFieldsCount":0,"blockedByPolicyCount":0,"rollbackDryRunCount":24,"rollbackWriteDisabledCount":24,"rollbackOnlyCount":24,"operatorReviewRequiredCount":24,"appendCompensationOnlyCount":24,"publicSurfaceWriteDisabledCount":24,"consumerCacheWriteDisabledCount":24,"bbsPostDisabledCount":24,"aiPersistDisabledCount":24,"mapMutationDisabledCount":24,"vrMutationDisabledCount":24,"rollbackPackageWrittenCount":0,"rollbackExecutedCount":0,"auditCompensationWrittenCount":0,"releasePromotionRevertedCount":0,"consumerCachePurgedCount":0,"bbsReplyDeletedCount":0,"aiAnswerDeletedCount":0,"mapLayerRevertedCount":0,"vrSceneRevertedCount":0,"mcpIndexWrittenCount":0,"productionReleaseAllowedCount":0,"tradingUseDisabledCount":24,"rollbackDigestCount":24,"uniqueSourceEvidenceDigestCount":6,"mcpResourceCount":24},"records":[{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-vr-scene-approve-surface-release-dry-run","rollbackDigest":"37d4e34d9520e7858a3b7a53eb7f06bf771e187ca8aef09cd32be5c5f96cead6","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-approve-surface-release-dry-run","auditDigest":"cf1213f93af6cea482797005d5aeccc08dcdc5da72362a711c80214afe402786","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-us-data-center-grid-node-vr-scene","actionDigest":"3a38c183a8126363fcae92bdca0d493068c29dcb8e34f50d70218bac11eb53cf","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:5b5c8c1a3257"],"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-vr-scene-approve-surface-release-dry-run","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"approve-surface-release-dry-run","actionDigest":"3a38c183a8126363fcae92bdca0d493068c29dcb8e34f50d70218bac11eb53cf","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-approve-surface-release-dry-run","auditDigest":"cf1213f93af6cea482797005d5aeccc08dcdc5da72362a711c80214afe402786","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","assetSlug":"us-data-center-grid-node","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=cf1213f93af6...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"cf1213f93af6cea482797005d5aeccc08dcdc5da72362a711c80214afe402786","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","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/vr-scene/approve-surface-release-dry-run","indexKey":"surface-release-rollback:us-data-center-grid-node:vr-scene:approve-surface-release-dry-run","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"d4427cadc7b7238d885c23b56f4457d332e9379af9bececb7e24d7635087877c","rollbackDigest":"37d4e34d9520e7858a3b7a53eb7f06bf771e187ca8aef09cd32be5c5f96cead6","auditDigest":"cf1213f93af6cea482797005d5aeccc08dcdc5da72362a711c80214afe402786","actionDigest":"3a38c183a8126363fcae92bdca0d493068c29dcb8e34f50d70218bac11eb53cf","entities":["us-data-center-grid-node","vr-scene","vr-asset-scene","approve-surface-release-dry-run","us"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=us-data-center-grid-node&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=us-data-center-grid-node&format=map-pin","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/vr-scene/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/us-data-center-grid-node/vr-scene/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/us-data-center-grid-node/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/us-data-center-grid-node/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/us-data-center-grid-node/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-vr-scene-approve-surface-release-dry-run","rollbackDigest":"49bdf5db4a68ad6f57824424ce2afd2a58b8197e67e1cd36293eec0cfd83a4df","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-approve-surface-release-dry-run","auditDigest":"82888f211173d98be4e38eb626b4b7a2683e5016a496cb0eb4b23368991c5040","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-jp-hotel-jreit-block-vr-scene","actionDigest":"ec03963c203c5caa893d72eb6d5158f2ff808eb97da7205ae80fc6ec48b8546b","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:63053e2acca9"],"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-vr-scene-approve-surface-release-dry-run","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"approve-surface-release-dry-run","actionDigest":"ec03963c203c5caa893d72eb6d5158f2ff808eb97da7205ae80fc6ec48b8546b","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-approve-surface-release-dry-run","auditDigest":"82888f211173d98be4e38eb626b4b7a2683e5016a496cb0eb4b23368991c5040","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","assetSlug":"jp-hotel-jreit-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=82888f211173...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"82888f211173d98be4e38eb626b4b7a2683e5016a496cb0eb4b23368991c5040","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","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/vr-scene/approve-surface-release-dry-run","indexKey":"surface-release-rollback:jp-hotel-jreit-block:vr-scene:approve-surface-release-dry-run","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"137e54904d9a5edfb9bec1664754e50822c1ae99942029e7f71273b4a16ce1f3","rollbackDigest":"49bdf5db4a68ad6f57824424ce2afd2a58b8197e67e1cd36293eec0cfd83a4df","auditDigest":"82888f211173d98be4e38eb626b4b7a2683e5016a496cb0eb4b23368991c5040","actionDigest":"ec03963c203c5caa893d72eb6d5158f2ff808eb97da7205ae80fc6ec48b8546b","entities":["jp-hotel-jreit-block","vr-scene","vr-asset-scene","approve-surface-release-dry-run","jp"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block&format=map-pin","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/vr-scene/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/vr-scene/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/jp-hotel-jreit-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-vr-scene-approve-surface-release-dry-run","rollbackDigest":"811859c249cff0873232fca593694bd5128af5927d9d29942086aa5f8f98bc6e","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-approve-surface-release-dry-run","auditDigest":"69d9562a7380839cf0dfe5d5b3e07145d113e2fb57932fba91352660ad35a208","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-hk-office-harbor-tower-vr-scene","actionDigest":"591650c60ce0d2e677ac8fc942c3b48e342c14e48b083fd1e0a348a80d1987eb","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:e2e931a90cf3"],"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-vr-scene-approve-surface-release-dry-run","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"approve-surface-release-dry-run","actionDigest":"591650c60ce0d2e677ac8fc942c3b48e342c14e48b083fd1e0a348a80d1987eb","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-approve-surface-release-dry-run","auditDigest":"69d9562a7380839cf0dfe5d5b3e07145d113e2fb57932fba91352660ad35a208","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","assetSlug":"hk-office-harbor-tower","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=69d9562a7380...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"69d9562a7380839cf0dfe5d5b3e07145d113e2fb57932fba91352660ad35a208","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","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/vr-scene/approve-surface-release-dry-run","indexKey":"surface-release-rollback:hk-office-harbor-tower:vr-scene:approve-surface-release-dry-run","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"e75a0ee14e50cb3191bcf3ef716c894100f566221c0079c9ee24c74ebfea0ab0","rollbackDigest":"811859c249cff0873232fca593694bd5128af5927d9d29942086aa5f8f98bc6e","auditDigest":"69d9562a7380839cf0dfe5d5b3e07145d113e2fb57932fba91352660ad35a208","actionDigest":"591650c60ce0d2e677ac8fc942c3b48e342c14e48b083fd1e0a348a80d1987eb","entities":["hk-office-harbor-tower","vr-scene","vr-asset-scene","approve-surface-release-dry-run","hk"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=hk-office-harbor-tower&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=hk-office-harbor-tower&format=map-pin","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/vr-scene/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/hk-office-harbor-tower/vr-scene/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/hk-office-harbor-tower/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/hk-office-harbor-tower/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/hk-office-harbor-tower/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","rollbackDigest":"a744d3f03125b69179e23a17b58a39b92178e13c7d4305c44078451124e01354","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","auditDigest":"95e6587640e1e2c6d3e32b871563e357f1a1b07ff0f57ad529282efff1664ac0","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-sg-commercial-harbor-block-vr-scene","actionDigest":"74bdb74ae5e68cb8cb86727490f12cae5aaab2b6fff099653a63308da3e3b658","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:b3599f953443"],"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-vr-scene-approve-surface-release-dry-run","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"approve-surface-release-dry-run","actionDigest":"74bdb74ae5e68cb8cb86727490f12cae5aaab2b6fff099653a63308da3e3b658","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-approve-surface-release-dry-run","auditDigest":"95e6587640e1e2c6d3e32b871563e357f1a1b07ff0f57ad529282efff1664ac0","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=95e6587640e1...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"95e6587640e1e2c6d3e32b871563e357f1a1b07ff0f57ad529282efff1664ac0","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","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/vr-scene/approve-surface-release-dry-run","indexKey":"surface-release-rollback:sg-commercial-harbor-block:vr-scene:approve-surface-release-dry-run","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"5e9099e19f64155e83c232d6dd87aca34db467d9c60f9a95e40b4c41979c89cc","rollbackDigest":"a744d3f03125b69179e23a17b58a39b92178e13c7d4305c44078451124e01354","auditDigest":"95e6587640e1e2c6d3e32b871563e357f1a1b07ff0f57ad529282efff1664ac0","actionDigest":"74bdb74ae5e68cb8cb86727490f12cae5aaab2b6fff099653a63308da3e3b658","entities":["sg-commercial-harbor-block","vr-scene","vr-asset-scene","approve-surface-release-dry-run","sg"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=sg-commercial-harbor-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=sg-commercial-harbor-block&format=map-pin","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/vr-scene/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-vr-scene-approve-surface-release-dry-run","rollbackDigest":"09ba109714f0ccb842c72cbcd46e9540815fb8dc49ae8d3ed273b25567a8e313","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-approve-surface-release-dry-run","auditDigest":"a9422cac3a502bd860d412c4ea09e22202ef663a9bddb2b77584a84559671858","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-cn-industrial-raw-park-vr-scene","actionDigest":"e03705caf0e2fc295f1fad455e80d0acb73691005c30e2c5ae7149bb74032e61","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:c3559f472450"],"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-vr-scene-approve-surface-release-dry-run","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"approve-surface-release-dry-run","actionDigest":"e03705caf0e2fc295f1fad455e80d0acb73691005c30e2c5ae7149bb74032e61","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-approve-surface-release-dry-run","auditDigest":"a9422cac3a502bd860d412c4ea09e22202ef663a9bddb2b77584a84559671858","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","assetSlug":"cn-industrial-raw-park","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=a9422cac3a50...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"a9422cac3a502bd860d412c4ea09e22202ef663a9bddb2b77584a84559671858","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","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/vr-scene/approve-surface-release-dry-run","indexKey":"surface-release-rollback:cn-industrial-raw-park:vr-scene:approve-surface-release-dry-run","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"2c9dd96a336bdf35bd5f2fb7f6d1758a426142c86a2cfeed06d80646fa0823e8","rollbackDigest":"09ba109714f0ccb842c72cbcd46e9540815fb8dc49ae8d3ed273b25567a8e313","auditDigest":"a9422cac3a502bd860d412c4ea09e22202ef663a9bddb2b77584a84559671858","actionDigest":"e03705caf0e2fc295f1fad455e80d0acb73691005c30e2c5ae7149bb74032e61","entities":["cn-industrial-raw-park","vr-scene","vr-asset-scene","approve-surface-release-dry-run","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=map-pin","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/vr-scene/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/vr-scene/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/cn-industrial-raw-park/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-vr-scene-approve-surface-release-dry-run","rollbackDigest":"981f87f8592907011e30a9ec2f01bdc8634c76c45a9b6dd6be3fbdae93ffc945","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-approve-surface-release-dry-run","auditDigest":"e7c487cfe2ad935bef99cf92cdd8ca6918c4000e87be73774eaf6cd4a0013d3a","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-cn-retail-infra-pixel-mall-vr-scene","actionDigest":"9f7714abc6042f9503e9086b1bae9ae1f866d3e1d60ee20a686f757848c41e83","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:8c958d8840a4"],"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-vr-scene-approve-surface-release-dry-run","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"approve-surface-release-dry-run","actionDigest":"9f7714abc6042f9503e9086b1bae9ae1f866d3e1d60ee20a686f757848c41e83","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-approve-surface-release-dry-run","auditDigest":"e7c487cfe2ad935bef99cf92cdd8ca6918c4000e87be73774eaf6cd4a0013d3a","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","assetSlug":"cn-retail-infra-pixel-mall","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=e7c487cfe2ad...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"e7c487cfe2ad935bef99cf92cdd8ca6918c4000e87be73774eaf6cd4a0013d3a","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","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/vr-scene/approve-surface-release-dry-run","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:vr-scene:approve-surface-release-dry-run","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"b2923a289a89ecec9a795f9d7ead2cd9559dcd7451b64e79549265251b92bfc1","rollbackDigest":"981f87f8592907011e30a9ec2f01bdc8634c76c45a9b6dd6be3fbdae93ffc945","auditDigest":"e7c487cfe2ad935bef99cf92cdd8ca6918c4000e87be73774eaf6cd4a0013d3a","actionDigest":"9f7714abc6042f9503e9086b1bae9ae1f866d3e1d60ee20a686f757848c41e83","entities":["cn-retail-infra-pixel-mall","vr-scene","vr-asset-scene","approve-surface-release-dry-run","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=map-pin","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/vr-scene/approve-surface-release-dry-run","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/vr-scene/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/cn-retail-infra-pixel-mall/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-vr-scene-reject-surface-release","rollbackDigest":"99081d12779d3ad40989f6bb5260b9f024744e497bd11236f009f966fb8569f5","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-reject-surface-release","auditDigest":"3b942a8667aa83d7e4e52f3b1039adde336e3ae2dfca85098a45c0fc939d69dd","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-us-data-center-grid-node-vr-scene","actionDigest":"e621e512e6df6f73a70b6179f91645986b5f5bea70b68702057a3873edf22fa1","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:5b5c8c1a3257"],"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-vr-scene-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"e621e512e6df6f73a70b6179f91645986b5f5bea70b68702057a3873edf22fa1","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-reject-surface-release","auditDigest":"3b942a8667aa83d7e4e52f3b1039adde336e3ae2dfca85098a45c0fc939d69dd","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","assetSlug":"us-data-center-grid-node","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=3b942a8667aa...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"3b942a8667aa83d7e4e52f3b1039adde336e3ae2dfca85098a45c0fc939d69dd","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","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/vr-scene/reject-surface-release","indexKey":"surface-release-rollback:us-data-center-grid-node:vr-scene:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"e6f74bb18147acb1008083e6922b4c5ef4978e0efd4e9338732ef7220549e2b1","rollbackDigest":"99081d12779d3ad40989f6bb5260b9f024744e497bd11236f009f966fb8569f5","auditDigest":"3b942a8667aa83d7e4e52f3b1039adde336e3ae2dfca85098a45c0fc939d69dd","actionDigest":"e621e512e6df6f73a70b6179f91645986b5f5bea70b68702057a3873edf22fa1","entities":["us-data-center-grid-node","vr-scene","vr-asset-scene","reject-surface-release","us"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=us-data-center-grid-node&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=us-data-center-grid-node&format=map-pin","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/vr-scene/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/us-data-center-grid-node/vr-scene/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/us-data-center-grid-node/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/us-data-center-grid-node/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/us-data-center-grid-node/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-vr-scene-reject-surface-release","rollbackDigest":"17c699717ffb5673f492a782bc3a0d2222571cd9aaef945fb3645760700bb495","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-reject-surface-release","auditDigest":"b59badd27ef46e62897f896d313e4daf68b2e98013cccf5e27c130f368d1010d","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-jp-hotel-jreit-block-vr-scene","actionDigest":"7b1828b2a97dfb7de6ac426851cf9878c9e128fcfc32c4584f6847ca9d5a30a8","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:63053e2acca9"],"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-vr-scene-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"7b1828b2a97dfb7de6ac426851cf9878c9e128fcfc32c4584f6847ca9d5a30a8","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-reject-surface-release","auditDigest":"b59badd27ef46e62897f896d313e4daf68b2e98013cccf5e27c130f368d1010d","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","assetSlug":"jp-hotel-jreit-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=b59badd27ef4...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"b59badd27ef46e62897f896d313e4daf68b2e98013cccf5e27c130f368d1010d","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","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/vr-scene/reject-surface-release","indexKey":"surface-release-rollback:jp-hotel-jreit-block:vr-scene:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"bfb5e8d256b0ce91f790ad884e8361e620c3d21775a2eb5d0cc799d61ddd01bd","rollbackDigest":"17c699717ffb5673f492a782bc3a0d2222571cd9aaef945fb3645760700bb495","auditDigest":"b59badd27ef46e62897f896d313e4daf68b2e98013cccf5e27c130f368d1010d","actionDigest":"7b1828b2a97dfb7de6ac426851cf9878c9e128fcfc32c4584f6847ca9d5a30a8","entities":["jp-hotel-jreit-block","vr-scene","vr-asset-scene","reject-surface-release","jp"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block&format=map-pin","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/vr-scene/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/vr-scene/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/jp-hotel-jreit-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-vr-scene-reject-surface-release","rollbackDigest":"bbb4bd9e33e9803d3c9a77cf81e1dffad0c07453a25b2bfc4a0a7c4d3d37878b","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-reject-surface-release","auditDigest":"217da93322b5aecaa116df5bee30eb17651f222467967f4de8455b7cb0850942","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-hk-office-harbor-tower-vr-scene","actionDigest":"278101f0f3cb57888390a096a73908a775ce4ad03a3a75a8405366a03b63c4e8","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:e2e931a90cf3"],"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-vr-scene-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"278101f0f3cb57888390a096a73908a775ce4ad03a3a75a8405366a03b63c4e8","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-reject-surface-release","auditDigest":"217da93322b5aecaa116df5bee30eb17651f222467967f4de8455b7cb0850942","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","assetSlug":"hk-office-harbor-tower","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=217da93322b5...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"217da93322b5aecaa116df5bee30eb17651f222467967f4de8455b7cb0850942","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","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/vr-scene/reject-surface-release","indexKey":"surface-release-rollback:hk-office-harbor-tower:vr-scene:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"3185c778ad31dfd72993526bb434f1f4befc08e230deea21dae82a530614b7ab","rollbackDigest":"bbb4bd9e33e9803d3c9a77cf81e1dffad0c07453a25b2bfc4a0a7c4d3d37878b","auditDigest":"217da93322b5aecaa116df5bee30eb17651f222467967f4de8455b7cb0850942","actionDigest":"278101f0f3cb57888390a096a73908a775ce4ad03a3a75a8405366a03b63c4e8","entities":["hk-office-harbor-tower","vr-scene","vr-asset-scene","reject-surface-release","hk"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=hk-office-harbor-tower&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=hk-office-harbor-tower&format=map-pin","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/vr-scene/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/hk-office-harbor-tower/vr-scene/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/hk-office-harbor-tower/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/hk-office-harbor-tower/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/hk-office-harbor-tower/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-reject-surface-release","rollbackDigest":"728547dcceeda97d57aecdf9818d9f4c4b834004319d4b35029c84b0435600ab","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-reject-surface-release","auditDigest":"e5b19fb37301562496e3c539a3609933cfc21031ceb5115e9044ade78d322232","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-sg-commercial-harbor-block-vr-scene","actionDigest":"2fa783a5176ba5ca0d9c4e95b5c62913dfaa9b5373e5e68449810d93dfbc01c6","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:b3599f953443"],"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-vr-scene-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"2fa783a5176ba5ca0d9c4e95b5c62913dfaa9b5373e5e68449810d93dfbc01c6","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-reject-surface-release","auditDigest":"e5b19fb37301562496e3c539a3609933cfc21031ceb5115e9044ade78d322232","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=e5b19fb37301...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"e5b19fb37301562496e3c539a3609933cfc21031ceb5115e9044ade78d322232","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","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/vr-scene/reject-surface-release","indexKey":"surface-release-rollback:sg-commercial-harbor-block:vr-scene:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"a03e388062bdca096e668bfc8f2dfaa0a127d3ca27ab0f58d03b704a5c6d9676","rollbackDigest":"728547dcceeda97d57aecdf9818d9f4c4b834004319d4b35029c84b0435600ab","auditDigest":"e5b19fb37301562496e3c539a3609933cfc21031ceb5115e9044ade78d322232","actionDigest":"2fa783a5176ba5ca0d9c4e95b5c62913dfaa9b5373e5e68449810d93dfbc01c6","entities":["sg-commercial-harbor-block","vr-scene","vr-asset-scene","reject-surface-release","sg"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=sg-commercial-harbor-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=sg-commercial-harbor-block&format=map-pin","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/vr-scene/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-vr-scene-reject-surface-release","rollbackDigest":"a48922564dbbdb985e8652b149c25f93cb5676a43dc7c84db9ba1475d684b5a0","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-reject-surface-release","auditDigest":"eb292bc58ab044108267587d3052b977599e6d5556ed4ae260341ee66e5ace00","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-vr-scene","actionDigest":"112c0e1f726fd633fb37c6f7a2a78552ffe2f7e000cbe228c94798bc59d162f7","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:c3559f472450"],"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-vr-scene-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"112c0e1f726fd633fb37c6f7a2a78552ffe2f7e000cbe228c94798bc59d162f7","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-reject-surface-release","auditDigest":"eb292bc58ab044108267587d3052b977599e6d5556ed4ae260341ee66e5ace00","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","assetSlug":"cn-industrial-raw-park","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=eb292bc58ab0...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"eb292bc58ab044108267587d3052b977599e6d5556ed4ae260341ee66e5ace00","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","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/vr-scene/reject-surface-release","indexKey":"surface-release-rollback:cn-industrial-raw-park:vr-scene:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"b54ba6880da1912714e9fac093e4ceb871774bcf0420e56f1fd24b074f1614ef","rollbackDigest":"a48922564dbbdb985e8652b149c25f93cb5676a43dc7c84db9ba1475d684b5a0","auditDigest":"eb292bc58ab044108267587d3052b977599e6d5556ed4ae260341ee66e5ace00","actionDigest":"112c0e1f726fd633fb37c6f7a2a78552ffe2f7e000cbe228c94798bc59d162f7","entities":["cn-industrial-raw-park","vr-scene","vr-asset-scene","reject-surface-release","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=map-pin","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/vr-scene/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/vr-scene/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-industrial-raw-park/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-vr-scene-reject-surface-release","rollbackDigest":"c697cf903c6517a1ce82906652140e62ca6f8e0ac4e05b634a2abb58c6277544","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-reject-surface-release","auditDigest":"6efa4643aa4ea8261c3112b70246fd7a234c3b41d5e38b80257750ff93e310b9","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-vr-scene","actionDigest":"dce9a2ec64cd0b06767f2721bd60bff13ffab00371fe5b06658066c188b7092a","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:8c958d8840a4"],"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-vr-scene-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"dce9a2ec64cd0b06767f2721bd60bff13ffab00371fe5b06658066c188b7092a","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-reject-surface-release","auditDigest":"6efa4643aa4ea8261c3112b70246fd7a234c3b41d5e38b80257750ff93e310b9","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","assetSlug":"cn-retail-infra-pixel-mall","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=6efa4643aa4e...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"6efa4643aa4ea8261c3112b70246fd7a234c3b41d5e38b80257750ff93e310b9","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","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/vr-scene/reject-surface-release","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:vr-scene:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"2d22c5fe286b34db229a3288463086b5110ee6ab063278602370e8ea3b74db13","rollbackDigest":"c697cf903c6517a1ce82906652140e62ca6f8e0ac4e05b634a2abb58c6277544","auditDigest":"6efa4643aa4ea8261c3112b70246fd7a234c3b41d5e38b80257750ff93e310b9","actionDigest":"dce9a2ec64cd0b06767f2721bd60bff13ffab00371fe5b06658066c188b7092a","entities":["cn-retail-infra-pixel-mall","vr-scene","vr-asset-scene","reject-surface-release","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=map-pin","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/vr-scene/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/vr-scene/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-retail-infra-pixel-mall/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-vr-scene-request-risk-review","rollbackDigest":"1540fb1c060f986a49bda87d8cfc00124787a4f3220934b52ab3477fbd48ee8e","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-request-risk-review","auditDigest":"a04f7f344df55ae6b9e497dede19e3061fa1af2929f5f162ecf9ed10cc61990e","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-us-data-center-grid-node-vr-scene","actionDigest":"68b92dcc5c0daca285bc60886cecc0fd2495010a8113a9b62ff08805841d0f4a","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-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:5b5c8c1a3257"],"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-vr-scene-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"68b92dcc5c0daca285bc60886cecc0fd2495010a8113a9b62ff08805841d0f4a","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-request-risk-review","auditDigest":"a04f7f344df55ae6b9e497dede19e3061fa1af2929f5f162ecf9ed10cc61990e","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","assetSlug":"us-data-center-grid-node","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=a04f7f344df5...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"a04f7f344df55ae6b9e497dede19e3061fa1af2929f5f162ecf9ed10cc61990e","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","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/vr-scene/request-risk-review","indexKey":"surface-release-rollback:us-data-center-grid-node:vr-scene:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"323cd7a8894f369104390c5c8b51bafab4ff791796c89e8f42643b90273c58f8","rollbackDigest":"1540fb1c060f986a49bda87d8cfc00124787a4f3220934b52ab3477fbd48ee8e","auditDigest":"a04f7f344df55ae6b9e497dede19e3061fa1af2929f5f162ecf9ed10cc61990e","actionDigest":"68b92dcc5c0daca285bc60886cecc0fd2495010a8113a9b62ff08805841d0f4a","entities":["us-data-center-grid-node","vr-scene","vr-asset-scene","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=vr-scene&surface=vr-asset-scene&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&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=vr-scene&surface=vr-asset-scene&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=us-data-center-grid-node&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=us-data-center-grid-node&format=map-pin","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/vr-scene/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/us-data-center-grid-node/vr-scene/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/us-data-center-grid-node/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/us-data-center-grid-node/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/us-data-center-grid-node/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-vr-scene-request-risk-review","rollbackDigest":"1ad88bea19c752b65cf5299876eb239a9c4ec10f852ea9b26c0e4dac063ac5cf","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-request-risk-review","auditDigest":"1c27106adb2f00efcbb53a758b3b9a50366b20a773d0ac9a68f004eaafbfe469","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-jp-hotel-jreit-block-vr-scene","actionDigest":"355a452e3c1486dbecca82d2d6141d32d33854018e1073f30a244a229893e792","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:63053e2acca9"],"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-vr-scene-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"355a452e3c1486dbecca82d2d6141d32d33854018e1073f30a244a229893e792","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-request-risk-review","auditDigest":"1c27106adb2f00efcbb53a758b3b9a50366b20a773d0ac9a68f004eaafbfe469","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","assetSlug":"jp-hotel-jreit-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=1c27106adb2f...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"1c27106adb2f00efcbb53a758b3b9a50366b20a773d0ac9a68f004eaafbfe469","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","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/vr-scene/request-risk-review","indexKey":"surface-release-rollback:jp-hotel-jreit-block:vr-scene:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"dfa9a89bae7445bc68f3c9c6710ff2ac0be02d0464a5864021a3e29c167f63c0","rollbackDigest":"1ad88bea19c752b65cf5299876eb239a9c4ec10f852ea9b26c0e4dac063ac5cf","auditDigest":"1c27106adb2f00efcbb53a758b3b9a50366b20a773d0ac9a68f004eaafbfe469","actionDigest":"355a452e3c1486dbecca82d2d6141d32d33854018e1073f30a244a229893e792","entities":["jp-hotel-jreit-block","vr-scene","vr-asset-scene","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=vr-scene&surface=vr-asset-scene&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&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=vr-scene&surface=vr-asset-scene&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block&format=map-pin","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/vr-scene/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/vr-scene/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/jp-hotel-jreit-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-vr-scene-request-risk-review","rollbackDigest":"7274918f7950b45ae7a59f9a99190ef91463c6c091a4e07bdb9b75d26ee52406","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-request-risk-review","auditDigest":"8f436c81c1b5a619e70c1ea393eff1d2e87dd7dd72913da3110f2c5d59159cac","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-hk-office-harbor-tower-vr-scene","actionDigest":"8fa2bd481ed69bcd002e77b2f001a639ca23513013d90f3be3ce37507652ee96","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:e2e931a90cf3"],"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-vr-scene-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"8fa2bd481ed69bcd002e77b2f001a639ca23513013d90f3be3ce37507652ee96","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-request-risk-review","auditDigest":"8f436c81c1b5a619e70c1ea393eff1d2e87dd7dd72913da3110f2c5d59159cac","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","assetSlug":"hk-office-harbor-tower","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=8f436c81c1b5...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"8f436c81c1b5a619e70c1ea393eff1d2e87dd7dd72913da3110f2c5d59159cac","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","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/vr-scene/request-risk-review","indexKey":"surface-release-rollback:hk-office-harbor-tower:vr-scene:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"e9595dae6fa3416504443615326e20ee0914a198f128bb088d190839dd28d5fa","rollbackDigest":"7274918f7950b45ae7a59f9a99190ef91463c6c091a4e07bdb9b75d26ee52406","auditDigest":"8f436c81c1b5a619e70c1ea393eff1d2e87dd7dd72913da3110f2c5d59159cac","actionDigest":"8fa2bd481ed69bcd002e77b2f001a639ca23513013d90f3be3ce37507652ee96","entities":["hk-office-harbor-tower","vr-scene","vr-asset-scene","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=vr-scene&surface=vr-asset-scene&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&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=vr-scene&surface=vr-asset-scene&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=hk-office-harbor-tower&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=hk-office-harbor-tower&format=map-pin","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/vr-scene/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/hk-office-harbor-tower/vr-scene/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/hk-office-harbor-tower/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/hk-office-harbor-tower/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/hk-office-harbor-tower/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-risk-review","rollbackDigest":"f7ec083e01a1f2ab55fba1da886d1b6696cec5a718bd3ce00b23b9d9df9a49d6","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-risk-review","auditDigest":"da84569f980ae981243a7197055cea714f922ca287d3372bb3c7c2934daff816","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-sg-commercial-harbor-block-vr-scene","actionDigest":"c68ea8b7b620f6a0af1245e2cd70c74cbbfdb43d636ea839c562439e7dc40fcd","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:b3599f953443"],"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-vr-scene-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"c68ea8b7b620f6a0af1245e2cd70c74cbbfdb43d636ea839c562439e7dc40fcd","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-risk-review","auditDigest":"da84569f980ae981243a7197055cea714f922ca287d3372bb3c7c2934daff816","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=da84569f980a...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"da84569f980ae981243a7197055cea714f922ca287d3372bb3c7c2934daff816","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","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/vr-scene/request-risk-review","indexKey":"surface-release-rollback:sg-commercial-harbor-block:vr-scene:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"9014feb057e884a0ae2b1e5949ef3b1b9de217583ee15166be40e3e60d00e8f5","rollbackDigest":"f7ec083e01a1f2ab55fba1da886d1b6696cec5a718bd3ce00b23b9d9df9a49d6","auditDigest":"da84569f980ae981243a7197055cea714f922ca287d3372bb3c7c2934daff816","actionDigest":"c68ea8b7b620f6a0af1245e2cd70c74cbbfdb43d636ea839c562439e7dc40fcd","entities":["sg-commercial-harbor-block","vr-scene","vr-asset-scene","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=vr-scene&surface=vr-asset-scene&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=sg-commercial-harbor-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=sg-commercial-harbor-block&format=map-pin","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/vr-scene/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-vr-scene-request-risk-review","rollbackDigest":"a5dc3681ba9425baf009fe9b9bbe477d8e5cfd149486108e5498c240d5d1bac7","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-request-risk-review","auditDigest":"034fcc8c481ade65e3bdcd13498876ae92b85cfacd8ff3fd19353ea33c8ab756","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-cn-industrial-raw-park-vr-scene","actionDigest":"286aaebce1df0ad7cb511ab26926764a51b6f7d85d560b50d7fb626638b313b9","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:c3559f472450"],"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-vr-scene-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"286aaebce1df0ad7cb511ab26926764a51b6f7d85d560b50d7fb626638b313b9","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-request-risk-review","auditDigest":"034fcc8c481ade65e3bdcd13498876ae92b85cfacd8ff3fd19353ea33c8ab756","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","assetSlug":"cn-industrial-raw-park","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=034fcc8c481a...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"034fcc8c481ade65e3bdcd13498876ae92b85cfacd8ff3fd19353ea33c8ab756","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","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/vr-scene/request-risk-review","indexKey":"surface-release-rollback:cn-industrial-raw-park:vr-scene:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"477b424f029a488d90465a257abb669ffa06786fd476c2f7f0c03c0033fd2d45","rollbackDigest":"a5dc3681ba9425baf009fe9b9bbe477d8e5cfd149486108e5498c240d5d1bac7","auditDigest":"034fcc8c481ade65e3bdcd13498876ae92b85cfacd8ff3fd19353ea33c8ab756","actionDigest":"286aaebce1df0ad7cb511ab26926764a51b6f7d85d560b50d7fb626638b313b9","entities":["cn-industrial-raw-park","vr-scene","vr-asset-scene","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=vr-scene&surface=vr-asset-scene&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&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=vr-scene&surface=vr-asset-scene&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=map-pin","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/vr-scene/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/vr-scene/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/cn-industrial-raw-park/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-vr-scene-request-risk-review","rollbackDigest":"e0798735645ed2fc04105870f1600bf4fe9c9cc7359ca667e2c6a71781e7a4d9","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-request-risk-review","auditDigest":"6322a58ad6218261a4b524ab4d63747d3649077443113b1cc6e6086a7c925e3d","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-cn-retail-infra-pixel-mall-vr-scene","actionDigest":"57d200c9d59ff4d34be77cba45c0791540c1f60316dd2224f35edfd8fbfbae28","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-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:8c958d8840a4"],"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-vr-scene-request-risk-review","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-risk-review","actionDigest":"57d200c9d59ff4d34be77cba45c0791540c1f60316dd2224f35edfd8fbfbae28","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-request-risk-review","auditDigest":"6322a58ad6218261a4b524ab4d63747d3649077443113b1cc6e6086a7c925e3d","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","assetSlug":"cn-retail-infra-pixel-mall","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=6322a58ad621...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"6322a58ad6218261a4b524ab4d63747d3649077443113b1cc6e6086a7c925e3d","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","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/vr-scene/request-risk-review","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:vr-scene:request-risk-review","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"d0b2ce431d487db195b1f86f746e960ba0e81b0b576b14d421adc4f597b99d33","rollbackDigest":"e0798735645ed2fc04105870f1600bf4fe9c9cc7359ca667e2c6a71781e7a4d9","auditDigest":"6322a58ad6218261a4b524ab4d63747d3649077443113b1cc6e6086a7c925e3d","actionDigest":"57d200c9d59ff4d34be77cba45c0791540c1f60316dd2224f35edfd8fbfbae28","entities":["cn-retail-infra-pixel-mall","vr-scene","vr-asset-scene","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=vr-scene&surface=vr-asset-scene&action=request-risk-review","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&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=vr-scene&surface=vr-asset-scene&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=map-pin","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/vr-scene/request-risk-review","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/vr-scene/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/cn-retail-infra-pixel-mall/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-us-data-center-grid-node-vr-scene-request-surface-copy-fix","rollbackDigest":"824373c5fb517f0d917626f83ac39f94d655a437e29981b6ce4a1d1d9f6d1742","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-request-surface-copy-fix","auditDigest":"41fa130bbcf74e49badeb39a11b4bd1c3d10b35db81e8db39b513b0a48f32080","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-us-data-center-grid-node-vr-scene","actionDigest":"d289471763e2b3586e34be819e4cf3418cf3e67ffa0886227398999da26c2938","action":"request-surface-copy-fix","actionLabel":"请求文案修复","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:5b5c8c1a3257"],"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-vr-scene-request-surface-copy-fix","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-surface-copy-fix","actionDigest":"d289471763e2b3586e34be819e4cf3418cf3e67ffa0886227398999da26c2938","auditLogId":"asset-visual-local-source-surface-release-action-audit-us-data-center-grid-node-vr-scene-request-surface-copy-fix","auditDigest":"41fa130bbcf74e49badeb39a11b4bd1c3d10b35db81e8db39b513b0a48f32080","releasePreviewId":"asset-visual-local-source-surface-release-us-data-center-grid-node-vr-scene","releaseDigest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","assetSlug":"us-data-center-grid-node","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=41fa130bbcf7...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"41fa130bbcf74e49badeb39a11b4bd1c3d10b35db81e8db39b513b0a48f32080","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"518346d36b8911449218f5cd8563f20c422b4642b4b9aad4158f5cbb039502ca","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"79ea8788c6fc79ea180441c5246e4201e7371f38b64af575e43dfb03d08d90f8","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/vr-scene/request-surface-copy-fix","indexKey":"surface-release-rollback:us-data-center-grid-node:vr-scene:request-surface-copy-fix","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"5c97f54dbb151a0c8ee87f54607b0e6b33663cac7a352fdf871c340244a8129a","rollbackDigest":"824373c5fb517f0d917626f83ac39f94d655a437e29981b6ce4a1d1d9f6d1742","auditDigest":"41fa130bbcf74e49badeb39a11b4bd1c3d10b35db81e8db39b513b0a48f32080","actionDigest":"d289471763e2b3586e34be819e4cf3418cf3e67ffa0886227398999da26c2938","entities":["us-data-center-grid-node","vr-scene","vr-asset-scene","request-surface-copy-fix","us"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=us-data-center-grid-node&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=us-data-center-grid-node&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=us-data-center-grid-node&format=map-pin","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/vr-scene/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/us-data-center-grid-node/vr-scene/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/us-data-center-grid-node/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/us-data-center-grid-node/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/us-data-center-grid-node/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-vr-scene-request-surface-copy-fix","rollbackDigest":"a90dc00bfe3ea69f3b101690d5fcce2a809ce5c428c507116f602064429df6f5","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-request-surface-copy-fix","auditDigest":"b8c761ae7eed25a23e85f8591a56195b291e7ecc7fca6aa20fc2ffc32cd27be8","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-jp-hotel-jreit-block-vr-scene","actionDigest":"34d399ba495550fcf088a0f835aa15b63969550e9670d97e11109be62ca9a729","action":"request-surface-copy-fix","actionLabel":"请求文案修复","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:63053e2acca9"],"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-vr-scene-request-surface-copy-fix","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-surface-copy-fix","actionDigest":"34d399ba495550fcf088a0f835aa15b63969550e9670d97e11109be62ca9a729","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-vr-scene-request-surface-copy-fix","auditDigest":"b8c761ae7eed25a23e85f8591a56195b291e7ecc7fca6aa20fc2ffc32cd27be8","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-vr-scene","releaseDigest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","assetSlug":"jp-hotel-jreit-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=b8c761ae7eed...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"b8c761ae7eed25a23e85f8591a56195b291e7ecc7fca6aa20fc2ffc32cd27be8","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"f9dc625c4bdd3f2f870801d42e0523d3f0c655d0913ad2c2614880581089ac3a","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"6193a11c6b506b61ecfd9d393f5d8b77635d4488dfedfb0962763e5e1804fb87","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/vr-scene/request-surface-copy-fix","indexKey":"surface-release-rollback:jp-hotel-jreit-block:vr-scene:request-surface-copy-fix","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"196ef8835586ec774d2d58d90e3e538963f5052be53baa57636629f91641dc7f","rollbackDigest":"a90dc00bfe3ea69f3b101690d5fcce2a809ce5c428c507116f602064429df6f5","auditDigest":"b8c761ae7eed25a23e85f8591a56195b291e7ecc7fca6aa20fc2ffc32cd27be8","actionDigest":"34d399ba495550fcf088a0f835aa15b63969550e9670d97e11109be62ca9a729","entities":["jp-hotel-jreit-block","vr-scene","vr-asset-scene","request-surface-copy-fix","jp"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block&format=map-pin","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/vr-scene/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/vr-scene/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/jp-hotel-jreit-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-hk-office-harbor-tower-vr-scene-request-surface-copy-fix","rollbackDigest":"3aa67c13f630b401a96e4b0b20be2a6bf196d373f263bc8519f626b7f25657a1","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-request-surface-copy-fix","auditDigest":"a19e352fc9e8155f46f7f479fc34404df1f452d9df6377ea9976607d0bbe4b02","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-hk-office-harbor-tower-vr-scene","actionDigest":"e901b85657aaca2823fbcc274cf748db800cd8b7898bab87649acdb3c537cf78","action":"request-surface-copy-fix","actionLabel":"请求文案修复","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:e2e931a90cf3"],"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-vr-scene-request-surface-copy-fix","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-surface-copy-fix","actionDigest":"e901b85657aaca2823fbcc274cf748db800cd8b7898bab87649acdb3c537cf78","auditLogId":"asset-visual-local-source-surface-release-action-audit-hk-office-harbor-tower-vr-scene-request-surface-copy-fix","auditDigest":"a19e352fc9e8155f46f7f479fc34404df1f452d9df6377ea9976607d0bbe4b02","releasePreviewId":"asset-visual-local-source-surface-release-hk-office-harbor-tower-vr-scene","releaseDigest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","assetSlug":"hk-office-harbor-tower","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=a19e352fc9e8...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"a19e352fc9e8155f46f7f479fc34404df1f452d9df6377ea9976607d0bbe4b02","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"b8982c16b5b47f97f37bc8717edb03eedf10214671aeddb1acad0e098636e2b9","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1d0207092173216db2516bb4c0f08cd41cac901262ebc24a84135b743495f410","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/vr-scene/request-surface-copy-fix","indexKey":"surface-release-rollback:hk-office-harbor-tower:vr-scene:request-surface-copy-fix","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"3e14d4b13bfdcd8d29ab4c1cd8ec1ea83fd7b07289ae8495ecea2f05e4854fbf","rollbackDigest":"3aa67c13f630b401a96e4b0b20be2a6bf196d373f263bc8519f626b7f25657a1","auditDigest":"a19e352fc9e8155f46f7f479fc34404df1f452d9df6377ea9976607d0bbe4b02","actionDigest":"e901b85657aaca2823fbcc274cf748db800cd8b7898bab87649acdb3c537cf78","entities":["hk-office-harbor-tower","vr-scene","vr-asset-scene","request-surface-copy-fix","hk"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=hk-office-harbor-tower&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=hk-office-harbor-tower&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=hk-office-harbor-tower&format=map-pin","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/vr-scene/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/hk-office-harbor-tower/vr-scene/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/hk-office-harbor-tower/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/hk-office-harbor-tower/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/hk-office-harbor-tower/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","rollbackDigest":"833f469b32dac7f0711ac9295239c2a27e3904af06a46337e30b527830784cf1","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","auditDigest":"1b7e2b595b246845407d3470a27ca1b0759d3976cea484eb4e84fd3819549eeb","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-sg-commercial-harbor-block-vr-scene","actionDigest":"a3d6f0b3e5cf49f4a51edef6a1ec0d4ab0ba2627aa27dcb12c71d1e575cb55b4","action":"request-surface-copy-fix","actionLabel":"请求文案修复","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:b3599f953443"],"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-vr-scene-request-surface-copy-fix","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-surface-copy-fix","actionDigest":"a3d6f0b3e5cf49f4a51edef6a1ec0d4ab0ba2627aa27dcb12c71d1e575cb55b4","auditLogId":"asset-visual-local-source-surface-release-action-audit-sg-commercial-harbor-block-vr-scene-request-surface-copy-fix","auditDigest":"1b7e2b595b246845407d3470a27ca1b0759d3976cea484eb4e84fd3819549eeb","releasePreviewId":"asset-visual-local-source-surface-release-sg-commercial-harbor-block-vr-scene","releaseDigest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","assetSlug":"sg-commercial-harbor-block","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=1b7e2b595b24...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"1b7e2b595b246845407d3470a27ca1b0759d3976cea484eb4e84fd3819549eeb","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"769841affaa81d461222cb23d1a0f2d02df0c4558126c6724bac0fda54903f82","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"1c7188f0c69356d788f33e99089ea7f5c620f3f22ab624967a624f08d4ba4aa8","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/vr-scene/request-surface-copy-fix","indexKey":"surface-release-rollback:sg-commercial-harbor-block:vr-scene:request-surface-copy-fix","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"6d6d919342d43ca0f44c467a92d08f783b934ff979cc430efc5aa1eeab8f40dc","rollbackDigest":"833f469b32dac7f0711ac9295239c2a27e3904af06a46337e30b527830784cf1","auditDigest":"1b7e2b595b246845407d3470a27ca1b0759d3976cea484eb4e84fd3819549eeb","actionDigest":"a3d6f0b3e5cf49f4a51edef6a1ec0d4ab0ba2627aa27dcb12c71d1e575cb55b4","entities":["sg-commercial-harbor-block","vr-scene","vr-asset-scene","request-surface-copy-fix","sg"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=sg-commercial-harbor-block&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=sg-commercial-harbor-block&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=sg-commercial-harbor-block&format=map-pin","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/vr-scene/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/sg-commercial-harbor-block/vr-scene/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/sg-commercial-harbor-block/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/sg-commercial-harbor-block/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/sg-commercial-harbor-block/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-vr-scene-request-surface-copy-fix","rollbackDigest":"d3effde51ff5bf1f0b5b1d4b432100c4fd1905f1b343efc908234cace492b5f7","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-request-surface-copy-fix","auditDigest":"665ffb2afe45318d71126cb8e80bef65e75f190f0c6126e2a69dcc7bfb06f33d","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-cn-industrial-raw-park-vr-scene","actionDigest":"9c2ed10bb8a7415bd38d19c1caaf11ba3148ab41fc32a832c352a103aa36158f","action":"request-surface-copy-fix","actionLabel":"请求文案修复","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:c3559f472450"],"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-vr-scene-request-surface-copy-fix","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-surface-copy-fix","actionDigest":"9c2ed10bb8a7415bd38d19c1caaf11ba3148ab41fc32a832c352a103aa36158f","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-request-surface-copy-fix","auditDigest":"665ffb2afe45318d71126cb8e80bef65e75f190f0c6126e2a69dcc7bfb06f33d","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","assetSlug":"cn-industrial-raw-park","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=665ffb2afe45...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"665ffb2afe45318d71126cb8e80bef65e75f190f0c6126e2a69dcc7bfb06f33d","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"7e9758a1cbc40325058a3d67574b6efd6e925a3c964a2b74291b59662fa8ae10","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"e940c6e7e942293f7f102d63430ff55d0dbf8b8f40ac452ef3e99f6f6a657eee","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/vr-scene/request-surface-copy-fix","indexKey":"surface-release-rollback:cn-industrial-raw-park:vr-scene:request-surface-copy-fix","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"15beef63420e1a658d9ea9a9822326fe5d2a2c9e25b82809357687c69e3c2b61","rollbackDigest":"d3effde51ff5bf1f0b5b1d4b432100c4fd1905f1b343efc908234cace492b5f7","auditDigest":"665ffb2afe45318d71126cb8e80bef65e75f190f0c6126e2a69dcc7bfb06f33d","actionDigest":"9c2ed10bb8a7415bd38d19c1caaf11ba3148ab41fc32a832c352a103aa36158f","entities":["cn-industrial-raw-park","vr-scene","vr-asset-scene","request-surface-copy-fix","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=map-pin","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/vr-scene/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/vr-scene/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/cn-industrial-raw-park/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/map-pin"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-vr-scene-request-surface-copy-fix","rollbackDigest":"1fbf1c435bbddff9680db9aeb5d95072bf94822a4827e4418f46314aba4a7667","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-request-surface-copy-fix","auditDigest":"0b3cd1aba4ad67f89b33aa4fcbe1ae0bfe7662d3cef5e1378de8d3a83a30d275","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-cn-retail-infra-pixel-mall-vr-scene","actionDigest":"667491f1979d3c194041795fd3e0bf001816b38cdcd17c977707a3cc39850174","action":"request-surface-copy-fix","actionLabel":"请求文案修复","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","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":"vr-scene","consumerLabel":"VR","surface":"vr-asset-scene","surfaceLabel":"VR 资产场景","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:8c958d8840a4"],"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-vr-scene-request-surface-copy-fix","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"request-surface-copy-fix","actionDigest":"667491f1979d3c194041795fd3e0bf001816b38cdcd17c977707a3cc39850174","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-request-surface-copy-fix","auditDigest":"0b3cd1aba4ad67f89b33aa4fcbe1ae0bfe7662d3cef5e1378de8d3a83a30d275","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","assetSlug":"cn-retail-infra-pixel-mall","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=0b3cd1aba4ad...，否则不能进入任何回滚动作。"},{"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":"VR 资产场景 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=vr-scene 的缓存清理仅生成计划，不清 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":"0b3cd1aba4ad67f89b33aa4fcbe1ae0bfe7662d3cef5e1378de8d3a83a30d275","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"fd319ef446c4e8fe48fd3b92238e8dd12df011764344b283a1746e5d7355e052","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"5a369cb0b9cac1c5e979eb72ed9d4c09582a8e9a4bf673a73cce7166c8e6093f","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/vr-scene/request-surface-copy-fix","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:vr-scene:request-surface-copy-fix","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"4d620a48c82a3ff9b84169fc1404cbd1286a8beb93a0c3f8aa0f9ca6b0cda1f8","rollbackDigest":"1fbf1c435bbddff9680db9aeb5d95072bf94822a4827e4418f46314aba4a7667","auditDigest":"0b3cd1aba4ad67f89b33aa4fcbe1ae0bfe7662d3cef5e1378de8d3a83a30d275","actionDigest":"667491f1979d3c194041795fd3e0bf001816b38cdcd17c977707a3cc39850174","entities":["cn-retail-infra-pixel-mall","vr-scene","vr-asset-scene","request-surface-copy-fix","cn"]},"links":{"rollbackApi":"/api/public/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=vr-scene&surface=vr-asset-scene&format=map-pin","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=map-pin","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=map-pin","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/vr-scene/request-surface-copy-fix","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/vr-scene/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/cn-retail-infra-pixel-mall/vr-scene","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/vr-scene","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/vr-scene","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/map-pin"]}}],"statusBreakdown":[{"status":"rollback-package-ready","label":"回滚包可校验","count":24},{"status":"needs-audit-log","label":"需要审计日志","count":0},{"status":"needs-rollback-fields","label":"需要回滚字段","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"actionBreakdown":[{"action":"approve-surface-release-dry-run","label":"批准发布 dry-run","count":6,"readyCount":6},{"action":"request-surface-copy-fix","label":"请求文案修复","count":6,"readyCount":6},{"action":"request-risk-review","label":"请求风控复核","count":6,"readyCount":6},{"action":"reject-surface-release","label":"拒绝发布","count":6,"readyCount":6}],"consumerBreakdown":[{"consumer":"vr-scene","label":"VR","count":24,"readyCount":24}],"publicNotes":["当前筛选范围输出 24 个消费面发布回滚包 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。"]}