{"generatedAt":"2026-07-31T18:33:39.541Z","scope":{"countrySlug":"cn","assetSlug":null,"formatKey":"nft-card","consumer":null,"surface":null,"releaseStatus":null,"action":"reject-surface-release","actionStatus":null,"auditStatus":null,"status":null},"metrics":{"rollbackPackageCount":14,"rollbackPackageReadyCount":14,"needsAuditLogCount":0,"needsRollbackFieldsCount":0,"blockedByPolicyCount":0,"rollbackDryRunCount":14,"rollbackWriteDisabledCount":14,"rollbackOnlyCount":14,"operatorReviewRequiredCount":14,"appendCompensationOnlyCount":14,"publicSurfaceWriteDisabledCount":14,"consumerCacheWriteDisabledCount":14,"bbsPostDisabledCount":14,"aiPersistDisabledCount":14,"mapMutationDisabledCount":14,"vrMutationDisabledCount":14,"rollbackPackageWrittenCount":0,"rollbackExecutedCount":0,"auditCompensationWrittenCount":0,"releasePromotionRevertedCount":0,"consumerCachePurgedCount":0,"bbsReplyDeletedCount":0,"aiAnswerDeletedCount":0,"mapLayerRevertedCount":0,"vrSceneRevertedCount":0,"mcpIndexWrittenCount":0,"productionReleaseAllowedCount":0,"tradingUseDisabledCount":14,"rollbackDigestCount":14,"uniqueSourceEvidenceDigestCount":2,"mcpResourceCount":14},"records":[{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-ai-assistant-reject-surface-release","rollbackDigest":"5fd994625f941920549048cfded24fd2b810df8a482c3e33abb924d0bdc54262","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-ai-assistant-reject-surface-release","auditDigest":"06216937b539418df53e3018690660f00e9e416e57ee55816b5ba62b1b703850","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-ai-assistant","actionDigest":"2c12a558a08b35185d17cb4f27ea96fbe72500ebe20a337fc61d50680bbf8669","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-ai-assistant","releaseDigest":"b99d9722447698a9eb9090a1b1f273416a22b5cfd760b9b289587cc4480b05f0","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":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:766373ffb23b"],"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-ai-assistant-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"2c12a558a08b35185d17cb4f27ea96fbe72500ebe20a337fc61d50680bbf8669","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-ai-assistant-reject-surface-release","auditDigest":"06216937b539418df53e3018690660f00e9e416e57ee55816b5ba62b1b703850","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-ai-assistant","releaseDigest":"b99d9722447698a9eb9090a1b1f273416a22b5cfd760b9b289587cc4480b05f0","assetSlug":"cn-industrial-raw-park","consumer":"ai-assistant","surface":"ai-answer","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=06216937b539...，否则不能进入任何回滚动作。"},{"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":"AI 回答脚注 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=ai-assistant 的缓存清理仅生成计划，不清 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":"06216937b539418df53e3018690660f00e9e416e57ee55816b5ba62b1b703850","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"b99d9722447698a9eb9090a1b1f273416a22b5cfd760b9b289587cc4480b05f0","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","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/ai-assistant/reject-surface-release","indexKey":"surface-release-rollback:cn-industrial-raw-park:ai-assistant:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"68a65eb670f855393a1ad6156fcc80d904df4ba343bb43fbbff519180363d702","rollbackDigest":"5fd994625f941920549048cfded24fd2b810df8a482c3e33abb924d0bdc54262","auditDigest":"06216937b539418df53e3018690660f00e9e416e57ee55816b5ba62b1b703850","actionDigest":"2c12a558a08b35185d17cb4f27ea96fbe72500ebe20a337fc61d50680bbf8669","entities":["cn-industrial-raw-park","ai-assistant","ai-answer","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=ai-assistant&surface=ai-answer&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=ai-assistant&surface=ai-answer&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=ai-assistant&surface=ai-answer&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=ai-assistant&surface=ai-answer&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=ai-assistant&surface=ai-answer&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=nft-card","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/ai-assistant/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/ai-assistant/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-industrial-raw-park/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/ai-assistant","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/ai-assistant","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-ai-assistant-reject-surface-release","rollbackDigest":"31d40da51a02b4205aefcc1b01fd15e42ae35d9133e2daef52f8e339cc140499","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-ai-assistant-reject-surface-release","auditDigest":"4d52b707de28c1fa9e08287ea10e43b09db1970f5733e186212bea212ca3cdfd","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-ai-assistant","actionDigest":"d288773597e359fca476b98da86560db815529e8c5ca92065656867de2b0a90d","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-ai-assistant","releaseDigest":"015bb16999033fa7c8707b923912f72c69ac81df7ddc5239c7ccde09f2f4d9b9","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":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:16ee47a18ae2"],"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-ai-assistant-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"d288773597e359fca476b98da86560db815529e8c5ca92065656867de2b0a90d","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-ai-assistant-reject-surface-release","auditDigest":"4d52b707de28c1fa9e08287ea10e43b09db1970f5733e186212bea212ca3cdfd","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-ai-assistant","releaseDigest":"015bb16999033fa7c8707b923912f72c69ac81df7ddc5239c7ccde09f2f4d9b9","assetSlug":"cn-retail-infra-pixel-mall","consumer":"ai-assistant","surface":"ai-answer","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=4d52b707de28...，否则不能进入任何回滚动作。"},{"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":"AI 回答脚注 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=ai-assistant 的缓存清理仅生成计划，不清 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":"4d52b707de28c1fa9e08287ea10e43b09db1970f5733e186212bea212ca3cdfd","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"015bb16999033fa7c8707b923912f72c69ac81df7ddc5239c7ccde09f2f4d9b9","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","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/ai-assistant/reject-surface-release","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:ai-assistant:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"b80162b6db1d65139be1140503e94c92bc7b1b6772fe5a86eefa6f634b959e1b","rollbackDigest":"31d40da51a02b4205aefcc1b01fd15e42ae35d9133e2daef52f8e339cc140499","auditDigest":"4d52b707de28c1fa9e08287ea10e43b09db1970f5733e186212bea212ca3cdfd","actionDigest":"d288773597e359fca476b98da86560db815529e8c5ca92065656867de2b0a90d","entities":["cn-retail-infra-pixel-mall","ai-assistant","ai-answer","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=ai-assistant&surface=ai-answer&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ai-assistant&surface=ai-answer&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=ai-assistant&surface=ai-answer&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ai-assistant&surface=ai-answer&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ai-assistant&surface=ai-answer&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=nft-card","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/ai-assistant/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/ai-assistant/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-retail-infra-pixel-mall/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/ai-assistant","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/ai-assistant","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-asset-map-reject-surface-release","rollbackDigest":"73a04ce5573b26d0b6d12df150f6333fb808a117f0b3c00a6412b2c04741b092","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-asset-map-reject-surface-release","auditDigest":"4d795b6161cfed18845f9c5e6a3846527adecf859445d9ac9cb4ef4258f45c83","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-asset-map","actionDigest":"f20c7b61627c6d4a01730557c7860826710e6e9f5a1948080a840baa09a6374d","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-asset-map","releaseDigest":"09e7d1fead005405c1d15992f7e5ea9e6297c4b6ec2b41bdef7be30df35f4cf6","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":"asset-map","consumerLabel":"资产地图","surface":"asset-map-detail","surfaceLabel":"地图资产详情","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:766373ffb23b"],"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-asset-map-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"f20c7b61627c6d4a01730557c7860826710e6e9f5a1948080a840baa09a6374d","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-asset-map-reject-surface-release","auditDigest":"4d795b6161cfed18845f9c5e6a3846527adecf859445d9ac9cb4ef4258f45c83","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-asset-map","releaseDigest":"09e7d1fead005405c1d15992f7e5ea9e6297c4b6ec2b41bdef7be30df35f4cf6","assetSlug":"cn-industrial-raw-park","consumer":"asset-map","surface":"asset-map-detail","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=4d795b6161cf...，否则不能进入任何回滚动作。"},{"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":"地图资产详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=asset-map 的缓存清理仅生成计划，不清 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":"4d795b6161cfed18845f9c5e6a3846527adecf859445d9ac9cb4ef4258f45c83","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"09e7d1fead005405c1d15992f7e5ea9e6297c4b6ec2b41bdef7be30df35f4cf6","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","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/asset-map/reject-surface-release","indexKey":"surface-release-rollback:cn-industrial-raw-park:asset-map:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"05eba1dbc7731d5838d74ea141d8582e7be669fd03712cdd9c607cda475d92b7","rollbackDigest":"73a04ce5573b26d0b6d12df150f6333fb808a117f0b3c00a6412b2c04741b092","auditDigest":"4d795b6161cfed18845f9c5e6a3846527adecf859445d9ac9cb4ef4258f45c83","actionDigest":"f20c7b61627c6d4a01730557c7860826710e6e9f5a1948080a840baa09a6374d","entities":["cn-industrial-raw-park","asset-map","asset-map-detail","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=asset-map&surface=asset-map-detail&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=asset-map&surface=asset-map-detail&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=asset-map&surface=asset-map-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=asset-map&surface=asset-map-detail&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=asset-map&surface=asset-map-detail&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=nft-card","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/asset-map/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/asset-map/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-industrial-raw-park/asset-map","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/asset-map","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/asset-map","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-asset-map-reject-surface-release","rollbackDigest":"c444a1983049849d2a242ab9c3c2bbadf4e5976d32a40f96586037ebc860cf2b","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-asset-map-reject-surface-release","auditDigest":"8e8cdb90ed6487d7a9e0220079c657b885808f270c09edc96aaa9528bc30f0c4","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-asset-map","actionDigest":"37a92b24a352d5bd48e38dee32232f6ccf2e5e4e607cf804c4cd5721acb4de2f","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-asset-map","releaseDigest":"6bc8d6f720781ab7ee11cca531f6815805e2e7852e2dbd52167b8b3cd44ea56d","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":"asset-map","consumerLabel":"资产地图","surface":"asset-map-detail","surfaceLabel":"地图资产详情","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:16ee47a18ae2"],"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-asset-map-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"37a92b24a352d5bd48e38dee32232f6ccf2e5e4e607cf804c4cd5721acb4de2f","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-asset-map-reject-surface-release","auditDigest":"8e8cdb90ed6487d7a9e0220079c657b885808f270c09edc96aaa9528bc30f0c4","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-asset-map","releaseDigest":"6bc8d6f720781ab7ee11cca531f6815805e2e7852e2dbd52167b8b3cd44ea56d","assetSlug":"cn-retail-infra-pixel-mall","consumer":"asset-map","surface":"asset-map-detail","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=8e8cdb90ed64...，否则不能进入任何回滚动作。"},{"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":"地图资产详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=asset-map 的缓存清理仅生成计划，不清 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":"8e8cdb90ed6487d7a9e0220079c657b885808f270c09edc96aaa9528bc30f0c4","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"6bc8d6f720781ab7ee11cca531f6815805e2e7852e2dbd52167b8b3cd44ea56d","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","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/asset-map/reject-surface-release","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:asset-map:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"608c594110d1b5f3551b4295bdc3b0207251e7691891bb5f942c7e3f175747e9","rollbackDigest":"c444a1983049849d2a242ab9c3c2bbadf4e5976d32a40f96586037ebc860cf2b","auditDigest":"8e8cdb90ed6487d7a9e0220079c657b885808f270c09edc96aaa9528bc30f0c4","actionDigest":"37a92b24a352d5bd48e38dee32232f6ccf2e5e4e607cf804c4cd5721acb4de2f","entities":["cn-retail-infra-pixel-mall","asset-map","asset-map-detail","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=asset-map&surface=asset-map-detail&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=asset-map&surface=asset-map-detail&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=asset-map&surface=asset-map-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=asset-map&surface=asset-map-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=asset-map&surface=asset-map-detail&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=asset-map&surface=asset-map-detail&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=nft-card","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/asset-map/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/asset-map/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-retail-infra-pixel-mall/asset-map","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/asset-map","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/asset-map","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-bbs-reject-surface-release","rollbackDigest":"c0a66aea5b8d2492092c04e0d0132cea2c9293d6e0aad6ed7536422515c42eae","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-bbs-reject-surface-release","auditDigest":"9989edb4f573c3bee7a269de633c17ec43ece60450bb51e2188158e6a4e5866e","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-bbs","actionDigest":"ea2bef9fc76120420e2037ddab5370bc1ffbc5610a3a08d076485db514f8a24e","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-bbs","releaseDigest":"ea0e81282dce5a9a2c4a0c71971a193243391548d334730fdf31f92077717fcc","releaseStatus":"surface-release-preview-ready","assetSlug":"cn-industrial-raw-park","assetName":"产业园 RAW Park","shortName":"RAW Park","nftStyleName":"REITs Pixel Asset #CN-Park-02","countrySlug":"cn","countryName":"中国内地","cityName":"苏州","assetType":"产业园区","consumer":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:766373ffb23b"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-bbs-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"ea2bef9fc76120420e2037ddab5370bc1ffbc5610a3a08d076485db514f8a24e","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-bbs-reject-surface-release","auditDigest":"9989edb4f573c3bee7a269de633c17ec43ece60450bb51e2188158e6a4e5866e","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-bbs","releaseDigest":"ea0e81282dce5a9a2c4a0c71971a193243391548d334730fdf31f92077717fcc","assetSlug":"cn-industrial-raw-park","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=9989edb4f573...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"9989edb4f573c3bee7a269de633c17ec43ece60450bb51e2188158e6a4e5866e","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"ea0e81282dce5a9a2c4a0c71971a193243391548d334730fdf31f92077717fcc","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-industrial-raw-park/bbs/reject-surface-release","indexKey":"surface-release-rollback:cn-industrial-raw-park:bbs:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"3fd40bed4ad6115c228fb9cad8eb8dbcf87294ed79425d7f30d369a54a614681","rollbackDigest":"c0a66aea5b8d2492092c04e0d0132cea2c9293d6e0aad6ed7536422515c42eae","auditDigest":"9989edb4f573c3bee7a269de633c17ec43ece60450bb51e2188158e6a4e5866e","actionDigest":"ea2bef9fc76120420e2037ddab5370bc1ffbc5610a3a08d076485db514f8a24e","entities":["cn-industrial-raw-park","bbs","bbs-post-detail","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=bbs&surface=bbs-post-detail&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=bbs&surface=bbs-post-detail&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=nft-card","assetDetail":"/api/public/virtual-assets/cn-industrial-raw-park/detail","pixelAtlas":"/pixel-atlas?asset=cn-industrial-raw-park#atlas","bbs":"/bbs/topics/104","search":"/search?q=%E4%BA%A7%E4%B8%9A%E5%9B%AD%E5%8C%BA%20REITs"},"mcp":{"rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-industrial-raw-park/bbs/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/bbs/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-industrial-raw-park/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/bbs","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/cn-industrial-raw-park","manifestResourceUri":"reits://asset-visual-local-source-manifest/cn-industrial-raw-park","assetResourceUri":"reits://asset/cn-industrial-raw-park","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/cn-industrial-raw-park/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-bbs-reject-surface-release","rollbackDigest":"01e84bfcf643185bb09db87c9af5e90fed4484b24460a827996307722157c4d5","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-bbs-reject-surface-release","auditDigest":"f6466296b607a3a1d61d712e11b5b6084aaa5d329f0b6bf94241fda940804036","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-bbs","actionDigest":"42abe2706ea34f2f64e110239f998f5c09c5d33f04a65e043bec72401cb62cdb","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-bbs","releaseDigest":"8275c3b8c0369abae88f6abc353907433ce322d2422ba4e0248d3471427aa2b1","releaseStatus":"surface-release-preview-ready","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","shortName":"Pixel Mall","nftStyleName":"REITs Pixel Asset #CN-Retail-01","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"消费基础设施","consumer":"bbs","consumerLabel":"BBS","surface":"bbs-post-detail","surfaceLabel":"BBS 帖子详情","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:16ee47a18ae2"],"status":"rollback-package-ready","statusLabel":"回滚包可校验","rollbackDryRun":true,"rollbackWriteDisabled":true,"rollbackOnly":true,"operatorReviewRequired":true,"appendCompensationOnly":true,"auditLogWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"rollbackPackageWritten":false,"rollbackExecuted":false,"auditCompensationWritten":false,"releasePromotionReverted":false,"consumerCachePurged":false,"bbsReplyDeleted":false,"aiAnswerDeleted":false,"mapLayerReverted":false,"vrSceneReverted":false,"mcpIndexWritten":false,"productionReleaseAllowed":false,"requiredInputs":["rollbackDryRun","rollbackWriteDisabled","rollbackOnly","operatorReviewAccepted","auditAppendOnlyAccepted","rollbackSchemaVersion","rollbackReason","idempotencyKey","mcpIndexWriteDisabled","publicSurfaceWriteDisabled","consumerCacheWriteDisabled"],"blockers":[],"rollbackEnvelope":{"table":"asset_visual_local_source_surface_release_rollback_packages","schemaVersion":"2026-07-local-source-surface-release-rollback-package-dry-run-v1","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-bbs-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"42abe2706ea34f2f64e110239f998f5c09c5d33f04a65e043bec72401cb62cdb","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-bbs-reject-surface-release","auditDigest":"f6466296b607a3a1d61d712e11b5b6084aaa5d329f0b6bf94241fda940804036","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-bbs","releaseDigest":"8275c3b8c0369abae88f6abc353907433ce322d2422ba4e0248d3471427aa2b1","assetSlug":"cn-retail-infra-pixel-mall","consumer":"bbs","surface":"bbs-post-detail","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=f6466296b607...，否则不能进入任何回滚动作。"},{"id":"append-compensation-event","label":"追加补偿事件","operation":"append-compensation-event","writeDisabled":true,"publicVisible":false,"note":"真实上线时只能追加 compensation event，不允许覆盖原审计日志。当前 dry-run 不写。"},{"id":"revert-surface-promotion","label":"撤回消费面发布","operation":"revert-surface","writeDisabled":true,"publicVisible":true,"note":"BBS 帖子详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=bbs 的缓存清理仅生成计划，不清 CDN、BBS、AI 或 VR 缓存。"},{"id":"mcp-index-no-op","label":"MCP 索引 no-op","operation":"no-op","writeDisabled":true,"publicVisible":false,"note":"当前不会写 MCP index，也不会把回滚包推入正式治理索引。"}],"preconditions":[{"id":"audit-schema-ready","label":"审计日志已 ready","satisfied":true,"digest":"f6466296b607a3a1d61d712e11b5b6084aaa5d329f0b6bf94241fda940804036","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"8275c3b8c0369abae88f6abc353907433ce322d2422ba4e0248d3471427aa2b1","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","note":"1 个源图 digest marker 进入回滚包上下文。"}],"publicSideEffectGuard":{"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionAllowed":false,"nftMintDisabled":true,"tradingUseDisabled":true},"mcpRollbackIndexPlan":{"resourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-retail-infra-pixel-mall/bbs/reject-surface-release","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:bbs:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"dc4e8add217b799a962a462318af33179818c9d6972dcfc4f249106eb91e9704","rollbackDigest":"01e84bfcf643185bb09db87c9af5e90fed4484b24460a827996307722157c4d5","auditDigest":"f6466296b607a3a1d61d712e11b5b6084aaa5d329f0b6bf94241fda940804036","actionDigest":"42abe2706ea34f2f64e110239f998f5c09c5d33f04a65e043bec72401cb62cdb","entities":["cn-retail-infra-pixel-mall","bbs","bbs-post-detail","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=bbs&surface=bbs-post-detail&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=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=bbs&surface=bbs-post-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=bbs&surface=bbs-post-detail&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=nft-card","assetDetail":"/api/public/virtual-assets/cn-retail-infra-pixel-mall/detail","pixelAtlas":"/pixel-atlas?asset=cn-retail-infra-pixel-mall#atlas","bbs":"/bbs/topics/102","search":"/search?q=%E6%B6%88%E8%B4%B9%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%20REITs"},"mcp":{"rollbackPackageResourceUri":"reits://asset-visual-local-source-surface-release-rollback-package/cn-retail-infra-pixel-mall/bbs/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/bbs/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-retail-infra-pixel-mall/bbs","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/bbs","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/cn-retail-infra-pixel-mall","manifestResourceUri":"reits://asset-visual-local-source-manifest/cn-retail-infra-pixel-mall","assetResourceUri":"reits://asset/cn-retail-infra-pixel-mall","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/cn-retail-infra-pixel-mall/bbs","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-official-site-reject-surface-release","rollbackDigest":"335e8ba4555c669dd5ef78ad2f5da7f6eb4c0b6c93ea7b000bc2fcc7a0d3aae5","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-official-site-reject-surface-release","auditDigest":"b2e0dbe37fe1dead39b1cd88857735e2cca699779aa796fbe3b729bf756f60ec","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-official-site","actionDigest":"9fc4fc7a6f3e110d535c63bdd041008cb70cf637a849da7b974c37c35cd62a2f","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-official-site","releaseDigest":"e9eed09ee63ff1e436583cf1634fd4880a15c6f4ac1afe4b813aa23eb98104e3","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":"official-site","consumerLabel":"官网","surface":"official-home","surfaceLabel":"官网首页","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:766373ffb23b"],"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-official-site-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"9fc4fc7a6f3e110d535c63bdd041008cb70cf637a849da7b974c37c35cd62a2f","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-official-site-reject-surface-release","auditDigest":"b2e0dbe37fe1dead39b1cd88857735e2cca699779aa796fbe3b729bf756f60ec","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-official-site","releaseDigest":"e9eed09ee63ff1e436583cf1634fd4880a15c6f4ac1afe4b813aa23eb98104e3","assetSlug":"cn-industrial-raw-park","consumer":"official-site","surface":"official-home","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=b2e0dbe37fe1...，否则不能进入任何回滚动作。"},{"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":"官网首页 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=official-site 的缓存清理仅生成计划，不清 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":"b2e0dbe37fe1dead39b1cd88857735e2cca699779aa796fbe3b729bf756f60ec","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"e9eed09ee63ff1e436583cf1634fd4880a15c6f4ac1afe4b813aa23eb98104e3","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","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/official-site/reject-surface-release","indexKey":"surface-release-rollback:cn-industrial-raw-park:official-site:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"20673dbfb0fcc75fc434adf4e466fc5036582a6a7a5ac2a4030875b9f5bda0be","rollbackDigest":"335e8ba4555c669dd5ef78ad2f5da7f6eb4c0b6c93ea7b000bc2fcc7a0d3aae5","auditDigest":"b2e0dbe37fe1dead39b1cd88857735e2cca699779aa796fbe3b729bf756f60ec","actionDigest":"9fc4fc7a6f3e110d535c63bdd041008cb70cf637a849da7b974c37c35cd62a2f","entities":["cn-industrial-raw-park","official-site","official-home","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=official-site&surface=official-home&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=official-site&surface=official-home&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=official-site&surface=official-home&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=official-site&surface=official-home&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=official-site&surface=official-home&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=official-site&surface=official-home&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=official-site&surface=official-home&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=official-site&surface=official-home&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=nft-card","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/official-site/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/official-site/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-industrial-raw-park/official-site","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/official-site","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/official-site","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-official-site-reject-surface-release","rollbackDigest":"4fa18cbd527a9a8bc923b59f6251f15ef97ca859c3f92b9cb22b4d0042319169","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-official-site-reject-surface-release","auditDigest":"cfd4fae495fc30ab0e2b65b59c551fc43e130c918652e9727418fdfb183bc57a","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-official-site","actionDigest":"2485a539f712887ddd5cda0b6dfceb991d0713606191fb680fc9122fb9e5d952","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-official-site","releaseDigest":"ea3685ffc6a0f3c1d456847b7bdfe6bd8d7ca8097d854c462b2c70eb47cfd7c7","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":"official-site","consumerLabel":"官网","surface":"official-home","surfaceLabel":"官网首页","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:16ee47a18ae2"],"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-official-site-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"2485a539f712887ddd5cda0b6dfceb991d0713606191fb680fc9122fb9e5d952","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-official-site-reject-surface-release","auditDigest":"cfd4fae495fc30ab0e2b65b59c551fc43e130c918652e9727418fdfb183bc57a","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-official-site","releaseDigest":"ea3685ffc6a0f3c1d456847b7bdfe6bd8d7ca8097d854c462b2c70eb47cfd7c7","assetSlug":"cn-retail-infra-pixel-mall","consumer":"official-site","surface":"official-home","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=cfd4fae495fc...，否则不能进入任何回滚动作。"},{"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":"官网首页 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=official-site 的缓存清理仅生成计划，不清 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":"cfd4fae495fc30ab0e2b65b59c551fc43e130c918652e9727418fdfb183bc57a","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"ea3685ffc6a0f3c1d456847b7bdfe6bd8d7ca8097d854c462b2c70eb47cfd7c7","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","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/official-site/reject-surface-release","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:official-site:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"8c587cfdfc6b7ece06c3ff8a202d4aace69b74e86c26645776c35ec8a80c5559","rollbackDigest":"4fa18cbd527a9a8bc923b59f6251f15ef97ca859c3f92b9cb22b4d0042319169","auditDigest":"cfd4fae495fc30ab0e2b65b59c551fc43e130c918652e9727418fdfb183bc57a","actionDigest":"2485a539f712887ddd5cda0b6dfceb991d0713606191fb680fc9122fb9e5d952","entities":["cn-retail-infra-pixel-mall","official-site","official-home","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=official-site&surface=official-home&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=official-site&surface=official-home&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=official-site&surface=official-home&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=official-site&surface=official-home&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=official-site&surface=official-home&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=official-site&surface=official-home&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=official-site&surface=official-home&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=official-site&surface=official-home&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=nft-card","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/official-site/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/official-site/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-retail-infra-pixel-mall/official-site","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/official-site","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/official-site","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-ops-console-reject-surface-release","rollbackDigest":"3e3151ffa349ee75987a1c9f3d7505a5282714f085b551f17e417e4db8685c96","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-ops-console-reject-surface-release","auditDigest":"141a436a3e395f22b0895214b4d5b1eeb8444c92e31045e79efbcb520fdae32a","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-ops-console","actionDigest":"fca2718366b1b622923dc02a069dc0bc4ffef470fe8dcbcdb197bd2f568f9817","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-ops-console","releaseDigest":"21267425f1b1f93cd2b0162caae31773b0f05c97c6527bf61634ca8da4bce551","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":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:766373ffb23b"],"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-ops-console-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"fca2718366b1b622923dc02a069dc0bc4ffef470fe8dcbcdb197bd2f568f9817","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-ops-console-reject-surface-release","auditDigest":"141a436a3e395f22b0895214b4d5b1eeb8444c92e31045e79efbcb520fdae32a","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-ops-console","releaseDigest":"21267425f1b1f93cd2b0162caae31773b0f05c97c6527bf61634ca8da4bce551","assetSlug":"cn-industrial-raw-park","consumer":"ops-console","surface":"ops-console","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=141a436a3e39...，否则不能进入任何回滚动作。"},{"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":"运营台人审 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=ops-console 的缓存清理仅生成计划，不清 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":"141a436a3e395f22b0895214b4d5b1eeb8444c92e31045e79efbcb520fdae32a","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"21267425f1b1f93cd2b0162caae31773b0f05c97c6527bf61634ca8da4bce551","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","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/ops-console/reject-surface-release","indexKey":"surface-release-rollback:cn-industrial-raw-park:ops-console:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"6e73ee738e43ab11bb3d54979d313c340e0bf93c9fe3bb845a335bd124819381","rollbackDigest":"3e3151ffa349ee75987a1c9f3d7505a5282714f085b551f17e417e4db8685c96","auditDigest":"141a436a3e395f22b0895214b4d5b1eeb8444c92e31045e79efbcb520fdae32a","actionDigest":"fca2718366b1b622923dc02a069dc0bc4ffef470fe8dcbcdb197bd2f568f9817","entities":["cn-industrial-raw-park","ops-console","ops-console","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=ops-console&surface=ops-console&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=reject-surface-release","auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=ops-console&surface=ops-console&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=nft-card","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/ops-console/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/ops-console/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-industrial-raw-park/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/ops-console","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/ops-console","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-ops-console-reject-surface-release","rollbackDigest":"f549d5e50f9098df70644ff2ef939025520219f7669d962634b26302d7d4d4b9","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-ops-console-reject-surface-release","auditDigest":"962bf40081876d3c8abb396243d0d1b38106caa230d1aed6d810ae8608b789ed","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-ops-console","actionDigest":"a25f906d8cebe7be9e6b0410ab587638d98b4114a2b2a9659ee243cd81f73f97","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-ops-console","releaseDigest":"f741aeecdb5d3965ce0ccae3272fb055b807b3c58dc5440033d3d9a4843e48c8","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":"ops-console","consumerLabel":"运营台","surface":"ops-console","surfaceLabel":"运营台人审","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:16ee47a18ae2"],"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-ops-console-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"a25f906d8cebe7be9e6b0410ab587638d98b4114a2b2a9659ee243cd81f73f97","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-ops-console-reject-surface-release","auditDigest":"962bf40081876d3c8abb396243d0d1b38106caa230d1aed6d810ae8608b789ed","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-ops-console","releaseDigest":"f741aeecdb5d3965ce0ccae3272fb055b807b3c58dc5440033d3d9a4843e48c8","assetSlug":"cn-retail-infra-pixel-mall","consumer":"ops-console","surface":"ops-console","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=962bf4008187...，否则不能进入任何回滚动作。"},{"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":"运营台人审 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=ops-console 的缓存清理仅生成计划，不清 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":"962bf40081876d3c8abb396243d0d1b38106caa230d1aed6d810ae8608b789ed","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"f741aeecdb5d3965ce0ccae3272fb055b807b3c58dc5440033d3d9a4843e48c8","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","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/ops-console/reject-surface-release","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:ops-console:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"be95e2b21f160529d0fff0809c2e3b415a00c96b88637e39b3d8f8e6ecf52c44","rollbackDigest":"f549d5e50f9098df70644ff2ef939025520219f7669d962634b26302d7d4d4b9","auditDigest":"962bf40081876d3c8abb396243d0d1b38106caa230d1aed6d810ae8608b789ed","actionDigest":"a25f906d8cebe7be9e6b0410ab587638d98b4114a2b2a9659ee243cd81f73f97","entities":["cn-retail-infra-pixel-mall","ops-console","ops-console","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=ops-console&surface=ops-console&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=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=ops-console&surface=ops-console&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=ops-console&surface=ops-console&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=nft-card","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/ops-console/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/ops-console/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-retail-infra-pixel-mall/ops-console","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/ops-console","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/ops-console","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-industrial-raw-park-pixel-atlas-reject-surface-release","rollbackDigest":"12b57c412e811ac4c45f53152a3a81e72a86ae00d453589f55ddffb7f444b09f","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-pixel-atlas-reject-surface-release","auditDigest":"32435ef2aca6725e1245c93bf5aa3629c0677d5f0f76c1a3eaaf5f863709a9b6","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-pixel-atlas","actionDigest":"12d679281aaa71f8937d4baeb38712b33c25116736f9f0aa6ba53f39d66959fd","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","auditStatus":"audit-schema-ready","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-pixel-atlas","releaseDigest":"6c3fed90e0cf1a114ecac90ba94b53e7ac0d3aa147670e20cff3a8e472fc0d12","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":"pixel-atlas","consumerLabel":"Pixel Atlas","surface":"pixel-atlas-detail","surfaceLabel":"Pixel Atlas 详情","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:766373ffb23b"],"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-pixel-atlas-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"12d679281aaa71f8937d4baeb38712b33c25116736f9f0aa6ba53f39d66959fd","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-pixel-atlas-reject-surface-release","auditDigest":"32435ef2aca6725e1245c93bf5aa3629c0677d5f0f76c1a3eaaf5f863709a9b6","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-pixel-atlas","releaseDigest":"6c3fed90e0cf1a114ecac90ba94b53e7ac0d3aa147670e20cff3a8e472fc0d12","assetSlug":"cn-industrial-raw-park","consumer":"pixel-atlas","surface":"pixel-atlas-detail","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=32435ef2aca6...，否则不能进入任何回滚动作。"},{"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":"Pixel Atlas 详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=pixel-atlas 的缓存清理仅生成计划，不清 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":"32435ef2aca6725e1245c93bf5aa3629c0677d5f0f76c1a3eaaf5f863709a9b6","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"6c3fed90e0cf1a114ecac90ba94b53e7ac0d3aa147670e20cff3a8e472fc0d12","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","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/pixel-atlas/reject-surface-release","indexKey":"surface-release-rollback:cn-industrial-raw-park:pixel-atlas:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"0a8fc0c6787215c3294792b096d03f1cec1d3868542c85eccf3d57baf9b85896","rollbackDigest":"12b57c412e811ac4c45f53152a3a81e72a86ae00d453589f55ddffb7f444b09f","auditDigest":"32435ef2aca6725e1245c93bf5aa3629c0677d5f0f76c1a3eaaf5f863709a9b6","actionDigest":"12d679281aaa71f8937d4baeb38712b33c25116736f9f0aa6ba53f39d66959fd","entities":["cn-industrial-raw-park","pixel-atlas","pixel-atlas-detail","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=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-industrial-raw-park&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-industrial-raw-park&consumer=pixel-atlas&surface=pixel-atlas-detail&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=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-industrial-raw-park&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-industrial-raw-park&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=nft-card","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/pixel-atlas/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-industrial-raw-park/pixel-atlas/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-industrial-raw-park/pixel-atlas","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-industrial-raw-park/pixel-atlas","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/pixel-atlas","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-industrial-raw-park/nft-card"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","rollbackPackageId":"asset-visual-local-source-surface-release-rollback-cn-retail-infra-pixel-mall-pixel-atlas-reject-surface-release","rollbackDigest":"f2884b95c7323a8cc79bed820fbe402e34d2a8259d37b3e28bf3050ea2b6fcbb","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-pixel-atlas-reject-surface-release","auditDigest":"59c317474c6a3a0821d4adc54eb1826fe8807f47a45e622adcdd9e8a0c939704","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-pixel-atlas","actionDigest":"a029957e67f37e11946317007c1238331e1484ba1eccd9a94691c542d61c201e","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-pixel-atlas","releaseDigest":"6fc7030afe8a094f9059df23bbf66b0a5c5e33f0f07764a37b6fdc171e1fda6e","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":"pixel-atlas","consumerLabel":"Pixel Atlas","surface":"pixel-atlas-detail","surfaceLabel":"Pixel Atlas 详情","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:16ee47a18ae2"],"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-pixel-atlas-reject-surface-release","rollbackMode":"dry-run-only","rollbackStrategy":"append-compensation-event-only","action":"reject-surface-release","actionDigest":"a029957e67f37e11946317007c1238331e1484ba1eccd9a94691c542d61c201e","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-pixel-atlas-reject-surface-release","auditDigest":"59c317474c6a3a0821d4adc54eb1826fe8807f47a45e622adcdd9e8a0c939704","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-pixel-atlas","releaseDigest":"6fc7030afe8a094f9059df23bbf66b0a5c5e33f0f07764a37b6fdc171e1fda6e","assetSlug":"cn-retail-infra-pixel-mall","consumer":"pixel-atlas","surface":"pixel-atlas-detail","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=59c317474c6a...，否则不能进入任何回滚动作。"},{"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":"Pixel Atlas 详情 当前未被发布，本步骤只描述未来撤回路径。"},{"id":"purge-consumer-cache","label":"清理消费面缓存","operation":"purge-cache","writeDisabled":true,"publicVisible":false,"note":"consumer=pixel-atlas 的缓存清理仅生成计划，不清 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":"59c317474c6a3a0821d4adc54eb1826fe8807f47a45e622adcdd9e8a0c939704","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"6fc7030afe8a094f9059df23bbf66b0a5c5e33f0f07764a37b6fdc171e1fda6e","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","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/pixel-atlas/reject-surface-release","indexKey":"surface-release-rollback:cn-retail-infra-pixel-mall:pixel-atlas:reject-surface-release","visibility":"ops-governance","noindex":true,"writeDisabled":true,"sourceDigest":"5dd6eaf3b2698b5bb820eb8fd31fab1037984ee253ceff701dbd497f5dcc8489","rollbackDigest":"f2884b95c7323a8cc79bed820fbe402e34d2a8259d37b3e28bf3050ea2b6fcbb","auditDigest":"59c317474c6a3a0821d4adc54eb1826fe8807f47a45e622adcdd9e8a0c939704","actionDigest":"a029957e67f37e11946317007c1238331e1484ba1eccd9a94691c542d61c201e","entities":["cn-retail-infra-pixel-mall","pixel-atlas","pixel-atlas-detail","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=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","rollbackPage":"/operations/asset-visual-local-source-surface-release-rollback-package-dry-run?asset=cn-retail-infra-pixel-mall&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","auditLog":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=cn-retail-infra-pixel-mall&consumer=pixel-atlas&surface=pixel-atlas-detail&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=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=cn-retail-infra-pixel-mall&consumer=pixel-atlas&surface=pixel-atlas-detail&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=cn-retail-infra-pixel-mall&consumer=pixel-atlas&surface=pixel-atlas-detail&format=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=nft-card","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/pixel-atlas/reject-surface-release","actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/cn-retail-infra-pixel-mall/pixel-atlas/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/cn-retail-infra-pixel-mall/pixel-atlas","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/cn-retail-infra-pixel-mall/pixel-atlas","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/pixel-atlas","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/cn-retail-infra-pixel-mall/nft-card"]}},{"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":"df802e587b3f3f527fbc7759e3e320bed5e61195ed5795faa588ef0f7bed8180","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-reject-surface-release","auditDigest":"d9d9720e43a0028f1d3afa5dd7fe2cc47e9fb8efade3dd6dd37853853e948e5b","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-industrial-raw-park-vr-scene","actionDigest":"20aa3ca412faeef30324f5f5d2da3cf4f6169e8f52647b0a53b02f8bcbc9664f","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":"93da4892adc785d0fb4dd9d0f5d651d8af1785af1eee8fba2d5f7a710c84ecf1","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":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:766373ffb23b"],"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":"20aa3ca412faeef30324f5f5d2da3cf4f6169e8f52647b0a53b02f8bcbc9664f","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-industrial-raw-park-vr-scene-reject-surface-release","auditDigest":"d9d9720e43a0028f1d3afa5dd7fe2cc47e9fb8efade3dd6dd37853853e948e5b","releasePreviewId":"asset-visual-local-source-surface-release-cn-industrial-raw-park-vr-scene","releaseDigest":"93da4892adc785d0fb4dd9d0f5d651d8af1785af1eee8fba2d5f7a710c84ecf1","assetSlug":"cn-industrial-raw-park","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=d9d9720e43a0...，否则不能进入任何回滚动作。"},{"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":"d9d9720e43a0028f1d3afa5dd7fe2cc47e9fb8efade3dd6dd37853853e948e5b","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"93da4892adc785d0fb4dd9d0f5d651d8af1785af1eee8fba2d5f7a710c84ecf1","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"892f38bd881541f4e5547dd9fa20e59635ee9ae3e7f9deefc16c05a891f950b4","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":"74432883d3c3cea5629281ef27a9cdc055e4178987051c28c8a5e94198e1cbe9","rollbackDigest":"df802e587b3f3f527fbc7759e3e320bed5e61195ed5795faa588ef0f7bed8180","auditDigest":"d9d9720e43a0028f1d3afa5dd7fe2cc47e9fb8efade3dd6dd37853853e948e5b","actionDigest":"20aa3ca412faeef30324f5f5d2da3cf4f6169e8f52647b0a53b02f8bcbc9664f","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=nft-card","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=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-industrial-raw-park&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-industrial-raw-park&format=nft-card","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/nft-card"]}},{"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":"6cc914cada9dadadd348fa29cc75092ac3dfab05d8c945b9f109f06b43890270","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-reject-surface-release","auditDigest":"ada394213959c9cfc2c702aa3b45a182d005ad18ec6fb7aa734ac4bbced937d2","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-cn-retail-infra-pixel-mall-vr-scene","actionDigest":"2804e409107f5c05a277b7ab14a97c7d848ecdd6c4e4f361f5147efd03887c3c","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":"030ea1fe60310f237b78cd2908dde22b41e9ecc78fbe23dc9cd272789f304f4c","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":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","sourceEvidenceDigestCount":1,"requiredMarkers":["LSE:16ee47a18ae2"],"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":"2804e409107f5c05a277b7ab14a97c7d848ecdd6c4e4f361f5147efd03887c3c","auditLogId":"asset-visual-local-source-surface-release-action-audit-cn-retail-infra-pixel-mall-vr-scene-reject-surface-release","auditDigest":"ada394213959c9cfc2c702aa3b45a182d005ad18ec6fb7aa734ac4bbced937d2","releasePreviewId":"asset-visual-local-source-surface-release-cn-retail-infra-pixel-mall-vr-scene","releaseDigest":"030ea1fe60310f237b78cd2908dde22b41e9ecc78fbe23dc9cd272789f304f4c","assetSlug":"cn-retail-infra-pixel-mall","consumer":"vr-scene","surface":"vr-asset-scene","sourceManifestDigest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","createdAt":"2026-07-31T18:33:39.541Z","writeDisabled":true},"rollbackSteps":[{"id":"assert-audit-digest","label":"校验审计 digest","operation":"assert","writeDisabled":true,"publicVisible":false,"note":"必须先匹配 auditDigest=ada394213959...，否则不能进入任何回滚动作。"},{"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":"ada394213959c9cfc2c702aa3b45a182d005ad18ec6fb7aa734ac4bbced937d2","note":"auditStatus=audit-schema-ready，当前只读取审计预演。"},{"id":"no-production-write","label":"生产写入为 0","satisfied":true,"digest":"030ea1fe60310f237b78cd2908dde22b41e9ecc78fbe23dc9cd272789f304f4c","note":"actionCommitted、surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 全部为 false。"},{"id":"source-manifest-bound","label":"源图 manifest 已绑定","satisfied":true,"digest":"691563a0d9bfab0897c694436dd03caddba88f6869e4f979f290cc58de454e0a","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":"df2b27122d9e04cb548c6295d35345407e1a3206ce42771d1d24d9adda70a00f","rollbackDigest":"6cc914cada9dadadd348fa29cc75092ac3dfab05d8c945b9f109f06b43890270","auditDigest":"ada394213959c9cfc2c702aa3b45a182d005ad18ec6fb7aa734ac4bbced937d2","actionDigest":"2804e409107f5c05a277b7ab14a97c7d848ecdd6c4e4f361f5147efd03887c3c","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=nft-card","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=nft-card","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=cn-retail-infra-pixel-mall&format=nft-card","manifestPage":"/operations/asset-visual-local-source-manifest?asset=cn-retail-infra-pixel-mall&format=nft-card","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/nft-card"]}}],"statusBreakdown":[{"status":"rollback-package-ready","label":"回滚包可校验","count":14},{"status":"needs-audit-log","label":"需要审计日志","count":0},{"status":"needs-rollback-fields","label":"需要回滚字段","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"actionBreakdown":[{"action":"reject-surface-release","label":"拒绝发布","count":14,"readyCount":14}],"consumerBreakdown":[{"consumer":"official-site","label":"官网","count":2,"readyCount":2},{"consumer":"ops-console","label":"运营台","count":2,"readyCount":2},{"consumer":"asset-map","label":"资产地图","count":2,"readyCount":2},{"consumer":"ai-assistant","label":"AI","count":2,"readyCount":2},{"consumer":"bbs","label":"BBS","count":2,"readyCount":2},{"consumer":"pixel-atlas","label":"Pixel Atlas","count":2,"readyCount":2},{"consumer":"vr-scene","label":"VR","count":2,"readyCount":2}],"publicNotes":["当前筛选范围输出 14 个消费面发布回滚包 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。"]}