Architecture Cut 73 / Local Source Correction Transaction

源图审计纠错事务 Dry-run

把源图审计纠错事件、双签 approval、原审计 digest、原回滚 digest、idempotencyKey、writeSet、rollbackPlan 和 MCP queue 串成只读事务信封。 当前不写 transaction,不写 approval,不写 correction,不刷新官网、BBS、AI、地图或 VR。

全部事务事务可校验需要事务字段需要双人确认策略阻断元数据纠错Redaction 请求策略说明官网Pixel Atlas资产地图BBSAIVR运营台NFT 主图地图 Pin新闻封面BBS 缩略图VR 牌匾中国内地美国日本新加坡香港澳大利亚英国加拿大印度欧盟
4事务 envelope
4可校验
4transactionDigest
4rollbackPlan
12事务禁写
0实际写入
Transaction Envelope

纠错写入事务信封

当前展示单资产/小范围事务详情。

事务 dry-run 可校验

元数据纠错 / 东京 J-REIT Hotel Block

AI / AI 回答脚注 / 批准发布 dry-run

Tx JSON
asset_visual_local_source_surface_release_audit_correction_transactionsatomicity=all-or-nothingwriteDisabled=truedatabaseWriteDisabled=truemcpQueueWriteDisabled=truepublicSurfaceWriteDisabled=true
transactionDigestee0ff1ac8fb0...52ec62
approvalDigest1911b7a3da03...3e05aa
idempotencyKeyc71515a2c5d672296cc1216594fa969d
transactionDryRun=truetransactionWritten=falsedatabaseWritten=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsemcpIndexQueued=falsesurfacePromotionWritten=falsepublicSurfaceWritten=falsebbsPosted=falseaiAnswerPersisted=falsemapLayerMutated=falsevrSceneMutated=false
WriteSettarget-audit-original: no-op / asset_visual_local_source_surface_release_action_audit_log / writeDisabled=truetarget-rollback-original: no-op / asset_visual_local_source_surface_release_rollback_packages / writeDisabled=truecorrection-event: insert / asset_visual_local_source_surface_release_audit_correction_events / writeDisabled=truedual-control-approval: insert / asset_visual_local_source_surface_release_audit_correction_approvals / writeDisabled=trueconsumer-surface-refresh: queue / asset_visual_local_source_surface_refresh_queue / writeDisabled=truebbs-context-refresh: queue / bbs_asset_context_refresh_queue / writeDisabled=trueai-footnote-refresh: queue / ai_asset_footnote_refresh_queue / writeDisabled=truemap-layer-refresh: queue / virtual_asset_map_layer_refresh_queue / writeDisabled=truevr-scene-refresh: queue / virtual_asset_vr_scene_refresh_queue / writeDisabled=truemcp-governance-index: queue / reits_mcp_governance_index_queue / writeDisabled=true
{
  "table": "asset_visual_local_source_surface_release_audit_correction_transactions",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-transaction-v1",
  "transactionId": "asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-approve-surface-release-dry-run",
  "transactionType": "local-source-surface-release-audit-correction-write",
  "transactionMode": "dry-run-only",
  "idempotencyKey": "c71515a2c5d672296cc1216594fa969d",
  "assetSlug": "jp-hotel-jreit-block",
  "consumer": "ai-assistant",
  "surface": "ai-answer",
  "action": "approve-surface-release-dry-run",
  "correctionType": "metadata-correction",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-approve-surface-release-dry-run",
  "targetAuditDigest": "053a538e00fdab43466208fb261992977cc539a635ddfa2bcb26d17b48b43939",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-ai-assistant-approve-surface-release-dry-run",
  "targetRollbackDigest": "c6ec019f839a619c990d73983ea8a1379c269a561d3cbd71e82c06da3e46265b",
  "correctionDigest": "8636152d9e1afdd75267ad996feb78687d0cd3bed55a5f09880533eac037ce2f",
  "approvalDigest": "1911b7a3da037dc8026960018cb0b0b928fefb14c1d34a91e935da32e63e05aa",
  "releaseDigest": "a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736",
  "sourceManifestDigest": "04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb",
  "createdAt": "2026-07-31T18:33:40.903Z",
  "atomicity": "all-or-nothing",
  "writeDisabled": true
}
{
  "rollbackPlanId": "rollback-asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-approve-surface-release-dry-run",
  "mode": "dry-run-only",
  "compensationStrategy": "append-compensation-event-only",
  "canRollbackWithoutMutation": true,
  "requiresOperatorReview": true,
  "rollbackWriteDisabled": true
}
{
  "queueName": "reits_mcp_governance_index_queue",
  "operation": "enqueue",
  "writeDisabled": true,
  "resources": [
    "reits://asset-visual-local-source-surface-release-audit-correction-transaction/jp-hotel-jreit-block/ai-assistant/approve-surface-release-dry-run",
    "reits://asset-visual-local-source-surface-release-audit-correction-dual-control/jp-hotel-jreit-block/ai-assistant/approve-surface-release-dry-run",
    "reits://asset-visual-local-source-surface-release-audit-correction/jp-hotel-jreit-block/ai-assistant/approve-surface-release-dry-run",
    "reits://asset-visual-local-source-surface-release-rollback-package/jp-hotel-jreit-block/ai-assistant/approve-surface-release-dry-run",
    "reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/approve-surface-release-dry-run",
    "reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-manifest/jp-hotel-jreit-block",
    "reits://asset/jp-hotel-jreit-block",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"
  ]
}
事务 dry-run 可校验

元数据纠错 / 东京 J-REIT Hotel Block

AI / AI 回答脚注 / 请求文案修复

Tx JSON
asset_visual_local_source_surface_release_audit_correction_transactionsatomicity=all-or-nothingwriteDisabled=truedatabaseWriteDisabled=truemcpQueueWriteDisabled=truepublicSurfaceWriteDisabled=true
transactionDigest2de5fa6e5cd3...ebcd43
approvalDigestac3d6e928038...710981
idempotencyKeyf1c7bdcc935150202ef5ad65b5682260
transactionDryRun=truetransactionWritten=falsedatabaseWritten=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsemcpIndexQueued=falsesurfacePromotionWritten=falsepublicSurfaceWritten=falsebbsPosted=falseaiAnswerPersisted=falsemapLayerMutated=falsevrSceneMutated=false
WriteSettarget-audit-original: no-op / asset_visual_local_source_surface_release_action_audit_log / writeDisabled=truetarget-rollback-original: no-op / asset_visual_local_source_surface_release_rollback_packages / writeDisabled=truecorrection-event: insert / asset_visual_local_source_surface_release_audit_correction_events / writeDisabled=truedual-control-approval: insert / asset_visual_local_source_surface_release_audit_correction_approvals / writeDisabled=trueconsumer-surface-refresh: queue / asset_visual_local_source_surface_refresh_queue / writeDisabled=truebbs-context-refresh: queue / bbs_asset_context_refresh_queue / writeDisabled=trueai-footnote-refresh: queue / ai_asset_footnote_refresh_queue / writeDisabled=truemap-layer-refresh: queue / virtual_asset_map_layer_refresh_queue / writeDisabled=truevr-scene-refresh: queue / virtual_asset_vr_scene_refresh_queue / writeDisabled=truemcp-governance-index: queue / reits_mcp_governance_index_queue / writeDisabled=true
{
  "table": "asset_visual_local_source_surface_release_audit_correction_transactions",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-transaction-v1",
  "transactionId": "asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-request-surface-copy-fix",
  "transactionType": "local-source-surface-release-audit-correction-write",
  "transactionMode": "dry-run-only",
  "idempotencyKey": "f1c7bdcc935150202ef5ad65b5682260",
  "assetSlug": "jp-hotel-jreit-block",
  "consumer": "ai-assistant",
  "surface": "ai-answer",
  "action": "request-surface-copy-fix",
  "correctionType": "metadata-correction",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-request-surface-copy-fix",
  "targetAuditDigest": "c8e44de67e0926f248cf7cf675a4950928ac6de90f194b32116844e9a133235f",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-ai-assistant-request-surface-copy-fix",
  "targetRollbackDigest": "deedd723baf6b807d55438245b82f88964b48b664b4fc186ad58609d5dc5fc6e",
  "correctionDigest": "4085e18940b8d449b1fa4e393f0c26d914d4f1e0eab3a19ef021c1d4ce1af750",
  "approvalDigest": "ac3d6e928038ecf03abc526dccd1c3bb0b3b4322bb38071c78f8074ae8710981",
  "releaseDigest": "a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736",
  "sourceManifestDigest": "04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb",
  "createdAt": "2026-07-31T18:33:40.903Z",
  "atomicity": "all-or-nothing",
  "writeDisabled": true
}
{
  "rollbackPlanId": "rollback-asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-request-surface-copy-fix",
  "mode": "dry-run-only",
  "compensationStrategy": "append-compensation-event-only",
  "canRollbackWithoutMutation": true,
  "requiresOperatorReview": true,
  "rollbackWriteDisabled": true
}
{
  "queueName": "reits_mcp_governance_index_queue",
  "operation": "enqueue",
  "writeDisabled": true,
  "resources": [
    "reits://asset-visual-local-source-surface-release-audit-correction-transaction/jp-hotel-jreit-block/ai-assistant/request-surface-copy-fix",
    "reits://asset-visual-local-source-surface-release-audit-correction-dual-control/jp-hotel-jreit-block/ai-assistant/request-surface-copy-fix",
    "reits://asset-visual-local-source-surface-release-audit-correction/jp-hotel-jreit-block/ai-assistant/request-surface-copy-fix",
    "reits://asset-visual-local-source-surface-release-rollback-package/jp-hotel-jreit-block/ai-assistant/request-surface-copy-fix",
    "reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/request-surface-copy-fix",
    "reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-manifest/jp-hotel-jreit-block",
    "reits://asset/jp-hotel-jreit-block",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"
  ]
}
事务 dry-run 可校验

策略说明 / 东京 J-REIT Hotel Block

AI / AI 回答脚注 / 请求风控复核

Tx JSON
asset_visual_local_source_surface_release_audit_correction_transactionsatomicity=all-or-nothingwriteDisabled=truedatabaseWriteDisabled=truemcpQueueWriteDisabled=truepublicSurfaceWriteDisabled=true
transactionDigest8e81c38a0506...a0f737
approvalDigestc0549bd66e99...933095
idempotencyKeya53a2aa305b5738b767c9d0f28a28a7c
transactionDryRun=truetransactionWritten=falsedatabaseWritten=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsemcpIndexQueued=falsesurfacePromotionWritten=falsepublicSurfaceWritten=falsebbsPosted=falseaiAnswerPersisted=falsemapLayerMutated=falsevrSceneMutated=false
WriteSettarget-audit-original: no-op / asset_visual_local_source_surface_release_action_audit_log / writeDisabled=truetarget-rollback-original: no-op / asset_visual_local_source_surface_release_rollback_packages / writeDisabled=truecorrection-event: insert / asset_visual_local_source_surface_release_audit_correction_events / writeDisabled=truedual-control-approval: insert / asset_visual_local_source_surface_release_audit_correction_approvals / writeDisabled=trueconsumer-surface-refresh: queue / asset_visual_local_source_surface_refresh_queue / writeDisabled=truebbs-context-refresh: queue / bbs_asset_context_refresh_queue / writeDisabled=trueai-footnote-refresh: queue / ai_asset_footnote_refresh_queue / writeDisabled=truemap-layer-refresh: queue / virtual_asset_map_layer_refresh_queue / writeDisabled=truevr-scene-refresh: queue / virtual_asset_vr_scene_refresh_queue / writeDisabled=truemcp-governance-index: queue / reits_mcp_governance_index_queue / writeDisabled=true
{
  "table": "asset_visual_local_source_surface_release_audit_correction_transactions",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-transaction-v1",
  "transactionId": "asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-request-risk-review",
  "transactionType": "local-source-surface-release-audit-correction-write",
  "transactionMode": "dry-run-only",
  "idempotencyKey": "a53a2aa305b5738b767c9d0f28a28a7c",
  "assetSlug": "jp-hotel-jreit-block",
  "consumer": "ai-assistant",
  "surface": "ai-answer",
  "action": "request-risk-review",
  "correctionType": "policy-blocker-note",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-request-risk-review",
  "targetAuditDigest": "988609fbea28746268f8e8d3b2a78f3b0d0019620a77c0c795bd9325f0f9920b",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-ai-assistant-request-risk-review",
  "targetRollbackDigest": "3eefd9ecd847604178c27d7410b73ce8a833f86a16dbed7ca915f9c800a77640",
  "correctionDigest": "3f6e93b6dc83a84216b1b939fa142fe021a1ae6b97b1c9d9a3a15de79b2aded3",
  "approvalDigest": "c0549bd66e9940df56cec1a8dc9813b4bfde139a22c3f852daf6bd0e7e933095",
  "releaseDigest": "a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736",
  "sourceManifestDigest": "04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb",
  "createdAt": "2026-07-31T18:33:40.903Z",
  "atomicity": "all-or-nothing",
  "writeDisabled": true
}
{
  "rollbackPlanId": "rollback-asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-request-risk-review",
  "mode": "dry-run-only",
  "compensationStrategy": "append-compensation-event-only",
  "canRollbackWithoutMutation": true,
  "requiresOperatorReview": true,
  "rollbackWriteDisabled": true
}
{
  "queueName": "reits_mcp_governance_index_queue",
  "operation": "enqueue",
  "writeDisabled": true,
  "resources": [
    "reits://asset-visual-local-source-surface-release-audit-correction-transaction/jp-hotel-jreit-block/ai-assistant/request-risk-review",
    "reits://asset-visual-local-source-surface-release-audit-correction-dual-control/jp-hotel-jreit-block/ai-assistant/request-risk-review",
    "reits://asset-visual-local-source-surface-release-audit-correction/jp-hotel-jreit-block/ai-assistant/request-risk-review",
    "reits://asset-visual-local-source-surface-release-rollback-package/jp-hotel-jreit-block/ai-assistant/request-risk-review",
    "reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/request-risk-review",
    "reits://asset-visual-local-source-surface-release-action/request-risk-review/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-manifest/jp-hotel-jreit-block",
    "reits://asset/jp-hotel-jreit-block",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"
  ]
}
事务 dry-run 可校验

Redaction 请求 / 东京 J-REIT Hotel Block

AI / AI 回答脚注 / 拒绝发布

Tx JSON
asset_visual_local_source_surface_release_audit_correction_transactionsatomicity=all-or-nothingwriteDisabled=truedatabaseWriteDisabled=truemcpQueueWriteDisabled=truepublicSurfaceWriteDisabled=true
transactionDigesta4f08ebc147a...847586
approvalDigest3fa1d75aae1f...212ce9
idempotencyKey029c9ca83338bc5888cda1fe27024a22
transactionDryRun=truetransactionWritten=falsedatabaseWritten=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsemcpIndexQueued=falsesurfacePromotionWritten=falsepublicSurfaceWritten=falsebbsPosted=falseaiAnswerPersisted=falsemapLayerMutated=falsevrSceneMutated=false
WriteSettarget-audit-original: no-op / asset_visual_local_source_surface_release_action_audit_log / writeDisabled=truetarget-rollback-original: no-op / asset_visual_local_source_surface_release_rollback_packages / writeDisabled=truecorrection-event: insert / asset_visual_local_source_surface_release_audit_correction_events / writeDisabled=truedual-control-approval: insert / asset_visual_local_source_surface_release_audit_correction_approvals / writeDisabled=trueconsumer-surface-refresh: queue / asset_visual_local_source_surface_refresh_queue / writeDisabled=truebbs-context-refresh: queue / bbs_asset_context_refresh_queue / writeDisabled=trueai-footnote-refresh: queue / ai_asset_footnote_refresh_queue / writeDisabled=truemap-layer-refresh: queue / virtual_asset_map_layer_refresh_queue / writeDisabled=truevr-scene-refresh: queue / virtual_asset_vr_scene_refresh_queue / writeDisabled=truemcp-governance-index: queue / reits_mcp_governance_index_queue / writeDisabled=true
{
  "table": "asset_visual_local_source_surface_release_audit_correction_transactions",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-transaction-v1",
  "transactionId": "asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-reject-surface-release",
  "transactionType": "local-source-surface-release-audit-correction-write",
  "transactionMode": "dry-run-only",
  "idempotencyKey": "029c9ca83338bc5888cda1fe27024a22",
  "assetSlug": "jp-hotel-jreit-block",
  "consumer": "ai-assistant",
  "surface": "ai-answer",
  "action": "reject-surface-release",
  "correctionType": "redaction-request",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-reject-surface-release",
  "targetAuditDigest": "fe174fbcad4b9dec6444c44dc162ac41684bc494e18bc70fe3691cb971cf8225",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-ai-assistant-reject-surface-release",
  "targetRollbackDigest": "c11643bf391fec91890637caf1bf43a267480256ae8848340d5eda1bbdc60704",
  "correctionDigest": "cb1603bea9f6e0259ffcad3e9b31e5a961dc58164ea3c739fc9519c8f9ade1da",
  "approvalDigest": "3fa1d75aae1fc248ffc4f0b03ab14315ee31af6600c501634f57170469212ce9",
  "releaseDigest": "a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736",
  "sourceManifestDigest": "04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb",
  "createdAt": "2026-07-31T18:33:40.903Z",
  "atomicity": "all-or-nothing",
  "writeDisabled": true
}
{
  "rollbackPlanId": "rollback-asset-visual-local-source-surface-release-audit-correction-transaction-jp-hotel-jreit-block-ai-assistant-reject-surface-release",
  "mode": "dry-run-only",
  "compensationStrategy": "append-compensation-event-only",
  "canRollbackWithoutMutation": true,
  "requiresOperatorReview": true,
  "rollbackWriteDisabled": true
}
{
  "queueName": "reits_mcp_governance_index_queue",
  "operation": "enqueue",
  "writeDisabled": true,
  "resources": [
    "reits://asset-visual-local-source-surface-release-audit-correction-transaction/jp-hotel-jreit-block/ai-assistant/reject-surface-release",
    "reits://asset-visual-local-source-surface-release-audit-correction-dual-control/jp-hotel-jreit-block/ai-assistant/reject-surface-release",
    "reits://asset-visual-local-source-surface-release-audit-correction/jp-hotel-jreit-block/ai-assistant/reject-surface-release",
    "reits://asset-visual-local-source-surface-release-rollback-package/jp-hotel-jreit-block/ai-assistant/reject-surface-release",
    "reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/reject-surface-release",
    "reits://asset-visual-local-source-surface-release-action/reject-surface-release/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant",
    "reits://asset-visual-local-source-manifest/jp-hotel-jreit-block",
    "reits://asset/jp-hotel-jreit-block",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card",
    "reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"
  ]
}