{"generatedAt":"2026-07-31T18:33:39.541Z","scope":{"countrySlug":"jp","assetSlug":null,"formatKey":null,"consumer":"ai-assistant","surface":null,"releaseStatus":null,"action":null,"actionStatus":null,"status":"audit-schema-ready"},"metrics":{"auditLogCount":4,"auditSchemaReadyCount":4,"needsActionDraftCount":0,"needsAuditFieldsCount":0,"blockedByPolicyCount":0,"appendOnlyCount":4,"immutableCount":4,"auditWriteDisabledCount":4,"actionWriteDisabledCount":4,"mcpIndexWriteDisabledCount":4,"publicSurfaceWriteDisabledCount":4,"approvalEvidenceWriteDisabledCount":4,"surfacePromotionWriteDisabledCount":4,"consumerCacheWriteDisabledCount":4,"bbsPostDisabledCount":4,"aiPersistDisabledCount":4,"mapMutationDisabledCount":4,"vrMutationDisabledCount":4,"auditLogWrittenCount":0,"actionCommittedCount":0,"mcpIndexWrittenCount":0,"approvalEvidenceWrittenCount":0,"productionReleaseAllowedCount":0,"surfacePromotionWrittenCount":0,"consumerCacheWrittenCount":0,"bbsReplyPostedCount":0,"aiAnswerPersistedCount":0,"mapLayerMutationCount":0,"vrSceneMutationCount":0,"registryPromotionCount":0,"imageReplacementCount":0,"tradingUseDisabledCount":4,"auditDigestCount":4,"uniqueSourceEvidenceDigestCount":5,"mcpResourceCount":4},"records":[{"generatedAt":"2026-07-31T18:33:39.541Z","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-approve-surface-release-dry-run","auditDigest":"053a538e00fdab43466208fb261992977cc539a635ddfa2bcb26d17b48b43939","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-jp-hotel-jreit-block-ai-assistant","actionDigest":"8ac869e5b8ab96013f6f0ce880f926537c09229bf104b3d74cb974ac0fbda812","action":"approve-surface-release-dry-run","actionLabel":"批准发布 dry-run","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","releaseStatus":"surface-release-preview-ready","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"status":"audit-schema-ready","statusLabel":"审计 schema 可校验","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalEvidenceWriteDisabled":true,"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"mcpIndexWritten":false,"approvalEvidenceWritten":false,"productionReleaseAllowed":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsReplyPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromoted":false,"imageReplaced":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_local_source_surface_release_action_audit_log","schemaVersion":"2026-07-local-source-surface-release-action-audit-log-dry-run-v1","eventId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-approve-surface-release-dry-run","eventType":"surface-release-action-dry-run-audited","partitionKey":"jp-hotel-jreit-block:ai-assistant:ai-answer","actionId":"asset-visual-local-source-surface-release-action-approve-surface-release-dry-run-jp-hotel-jreit-block-ai-assistant","actionDigest":"8ac869e5b8ab96013f6f0ce880f926537c09229bf104b3d74cb974ac0fbda812","action":"approve-surface-release-dry-run","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","assetSlug":"jp-hotel-jreit-block","consumer":"ai-assistant","surface":"ai-answer","fromStatus":"surface-release-preview-ready","toStatus":"surface-release-approved-dry-run","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"createdAt":"2026-07-31T18:33:39.541Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualLocalSourceSurfaceReleaseAction","requestFields":["actorRole","actorName","reason","dryRun","writeDisabled","secondConfirm","reviewerId","reviewedAt","approvalEvidenceUri","approvalEvidenceDigest","releaseDigest","sourceManifestDigest","mfaState"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedAuditLogWritten":false,"expectedMcpIndexWritten":false,"expectedSurfacePromotionWritten":false,"expectedConsumerCacheWritten":false,"expectedBbsReplyPosted":false,"expectedAiAnswerPersisted":false,"expectedMapLayerMutated":false,"expectedVrSceneMutated":false,"digestField":"actionDigest","actorField":"actorRole","requiredAcknowledgements":["dryRun","writeDisabled","auditLogOnly","appendOnly"]},"appendOnlyRules":[{"id":"append-only-event","label":"只能追加审计事件","enforced":true,"note":"任何修正都必须追加 correction/redaction 事件，不允许覆盖原审计记录。"},{"id":"no-surface-write","label":"不写消费面","enforced":true,"note":"当前 consumer=ai-assistant 只能读取审计预演，不能触发发布或缓存写入。"},{"id":"digest-chain-required","label":"digest 链必填","enforced":true,"note":"审计记录必须携带 actionDigest、releaseDigest 和 sourceManifestDigest。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/approve-surface-release-dry-run","indexKey":"surface-release-action-audit:jp-hotel-jreit-block:ai-assistant:approve-surface-release-dry-run","visibility":"ops-governance","noindex":true,"sourceDigest":"82b260b2202374ec5361f1fffba12eb73fc3533342e2dc5d252c3760e8b5b181","actionDigest":"8ac869e5b8ab96013f6f0ce880f926537c09229bf104b3d74cb974ac0fbda812","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","entities":["jp-hotel-jreit-block","ai-assistant","ai-answer","approve-surface-release-dry-run","jp"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","auditLogPage":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=approve-surface-release-dry-run","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block","assetDetail":"/api/public/virtual-assets/jp-hotel-jreit-block/detail","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block#atlas","bbs":"/bbs/topics/105","search":"/search?q=J-REIT%20EDINET%20%E9%85%92%E5%BA%97"},"mcp":{"actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/approve-surface-release-dry-run","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/approve-surface-release-dry-run/jp-hotel-jreit-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/jp-hotel-jreit-block","manifestResourceUri":"reits://asset-visual-local-source-manifest/jp-hotel-jreit-block","assetResourceUri":"reits://asset/jp-hotel-jreit-block","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/jp-hotel-jreit-block/ai-assistant","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-reject-surface-release","auditDigest":"fe174fbcad4b9dec6444c44dc162ac41684bc494e18bc70fe3691cb971cf8225","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-jp-hotel-jreit-block-ai-assistant","actionDigest":"fdf9e70782761d521a68726f488f39911bd430c1252d722d721dbb53c2ec1c35","action":"reject-surface-release","actionLabel":"拒绝发布","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","releaseStatus":"surface-release-preview-ready","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"status":"audit-schema-ready","statusLabel":"审计 schema 可校验","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalEvidenceWriteDisabled":true,"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"mcpIndexWritten":false,"approvalEvidenceWritten":false,"productionReleaseAllowed":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsReplyPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromoted":false,"imageReplaced":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_local_source_surface_release_action_audit_log","schemaVersion":"2026-07-local-source-surface-release-action-audit-log-dry-run-v1","eventId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-reject-surface-release","eventType":"surface-release-action-dry-run-audited","partitionKey":"jp-hotel-jreit-block:ai-assistant:ai-answer","actionId":"asset-visual-local-source-surface-release-action-reject-surface-release-jp-hotel-jreit-block-ai-assistant","actionDigest":"fdf9e70782761d521a68726f488f39911bd430c1252d722d721dbb53c2ec1c35","action":"reject-surface-release","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","assetSlug":"jp-hotel-jreit-block","consumer":"ai-assistant","surface":"ai-answer","fromStatus":"surface-release-preview-ready","toStatus":"surface-release-rejected","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"createdAt":"2026-07-31T18:33:39.541Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualLocalSourceSurfaceReleaseAction","requestFields":["actorRole","actorName","reason","dryRun","writeDisabled"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedAuditLogWritten":false,"expectedMcpIndexWritten":false,"expectedSurfacePromotionWritten":false,"expectedConsumerCacheWritten":false,"expectedBbsReplyPosted":false,"expectedAiAnswerPersisted":false,"expectedMapLayerMutated":false,"expectedVrSceneMutated":false,"digestField":"actionDigest","actorField":"actorRole","requiredAcknowledgements":["dryRun","writeDisabled","auditLogOnly","appendOnly"]},"appendOnlyRules":[{"id":"append-only-event","label":"只能追加审计事件","enforced":true,"note":"任何修正都必须追加 correction/redaction 事件，不允许覆盖原审计记录。"},{"id":"no-surface-write","label":"不写消费面","enforced":true,"note":"当前 consumer=ai-assistant 只能读取审计预演，不能触发发布或缓存写入。"},{"id":"digest-chain-required","label":"digest 链必填","enforced":true,"note":"审计记录必须携带 actionDigest、releaseDigest 和 sourceManifestDigest。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/reject-surface-release","indexKey":"surface-release-action-audit:jp-hotel-jreit-block:ai-assistant:reject-surface-release","visibility":"ops-governance","noindex":true,"sourceDigest":"a8a02d6afffdc6a9b8051b70f0d0964b2c14baecfcc261b738b3c15fe4aae485","actionDigest":"fdf9e70782761d521a68726f488f39911bd430c1252d722d721dbb53c2ec1c35","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","entities":["jp-hotel-jreit-block","ai-assistant","ai-answer","reject-surface-release","jp"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","auditLogPage":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=reject-surface-release","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block","assetDetail":"/api/public/virtual-assets/jp-hotel-jreit-block/detail","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block#atlas","bbs":"/bbs/topics/105","search":"/search?q=J-REIT%20EDINET%20%E9%85%92%E5%BA%97"},"mcp":{"actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/reject-surface-release","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/reject-surface-release/jp-hotel-jreit-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/jp-hotel-jreit-block","manifestResourceUri":"reits://asset-visual-local-source-manifest/jp-hotel-jreit-block","assetResourceUri":"reits://asset/jp-hotel-jreit-block","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/jp-hotel-jreit-block/ai-assistant","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-request-risk-review","auditDigest":"988609fbea28746268f8e8d3b2a78f3b0d0019620a77c0c795bd9325f0f9920b","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-jp-hotel-jreit-block-ai-assistant","actionDigest":"fb66aa99a4ac245460f560acd6903cddf045752c0b068ffd918ff5876ff4715b","action":"request-risk-review","actionLabel":"请求风控复核","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","releaseStatus":"surface-release-preview-ready","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"status":"audit-schema-ready","statusLabel":"审计 schema 可校验","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalEvidenceWriteDisabled":true,"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"mcpIndexWritten":false,"approvalEvidenceWritten":false,"productionReleaseAllowed":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsReplyPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromoted":false,"imageReplaced":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_local_source_surface_release_action_audit_log","schemaVersion":"2026-07-local-source-surface-release-action-audit-log-dry-run-v1","eventId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-request-risk-review","eventType":"surface-release-action-dry-run-audited","partitionKey":"jp-hotel-jreit-block:ai-assistant:ai-answer","actionId":"asset-visual-local-source-surface-release-action-request-risk-review-jp-hotel-jreit-block-ai-assistant","actionDigest":"fb66aa99a4ac245460f560acd6903cddf045752c0b068ffd918ff5876ff4715b","action":"request-risk-review","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","assetSlug":"jp-hotel-jreit-block","consumer":"ai-assistant","surface":"ai-answer","fromStatus":"surface-release-preview-ready","toStatus":"needs-risk-review","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"createdAt":"2026-07-31T18:33:39.541Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualLocalSourceSurfaceReleaseAction","requestFields":["actorRole","actorName","reason","dryRun","writeDisabled"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedAuditLogWritten":false,"expectedMcpIndexWritten":false,"expectedSurfacePromotionWritten":false,"expectedConsumerCacheWritten":false,"expectedBbsReplyPosted":false,"expectedAiAnswerPersisted":false,"expectedMapLayerMutated":false,"expectedVrSceneMutated":false,"digestField":"actionDigest","actorField":"actorRole","requiredAcknowledgements":["dryRun","writeDisabled","auditLogOnly","appendOnly"]},"appendOnlyRules":[{"id":"append-only-event","label":"只能追加审计事件","enforced":true,"note":"任何修正都必须追加 correction/redaction 事件，不允许覆盖原审计记录。"},{"id":"no-surface-write","label":"不写消费面","enforced":true,"note":"当前 consumer=ai-assistant 只能读取审计预演，不能触发发布或缓存写入。"},{"id":"digest-chain-required","label":"digest 链必填","enforced":true,"note":"审计记录必须携带 actionDigest、releaseDigest 和 sourceManifestDigest。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/request-risk-review","indexKey":"surface-release-action-audit:jp-hotel-jreit-block:ai-assistant:request-risk-review","visibility":"ops-governance","noindex":true,"sourceDigest":"24b5210a9c934e22cc1ba12b7947306ea63c2d0f6b9e30a8c6987abfd182b3ff","actionDigest":"fb66aa99a4ac245460f560acd6903cddf045752c0b068ffd918ff5876ff4715b","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","entities":["jp-hotel-jreit-block","ai-assistant","ai-answer","request-risk-review","jp"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","auditLogPage":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-risk-review","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block","assetDetail":"/api/public/virtual-assets/jp-hotel-jreit-block/detail","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block#atlas","bbs":"/bbs/topics/105","search":"/search?q=J-REIT%20EDINET%20%E9%85%92%E5%BA%97"},"mcp":{"actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/request-risk-review","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-risk-review/jp-hotel-jreit-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/jp-hotel-jreit-block","manifestResourceUri":"reits://asset-visual-local-source-manifest/jp-hotel-jreit-block","assetResourceUri":"reits://asset/jp-hotel-jreit-block","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/jp-hotel-jreit-block/ai-assistant","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"]}},{"generatedAt":"2026-07-31T18:33:39.541Z","auditLogId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-request-surface-copy-fix","auditDigest":"c8e44de67e0926f248cf7cf675a4950928ac6de90f194b32116844e9a133235f","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-jp-hotel-jreit-block-ai-assistant","actionDigest":"dc8f2308b9fd86133c982234d5415f531c7e8c13df63266ef3da9d34c09bd69c","action":"request-surface-copy-fix","actionLabel":"请求文案修复","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","releaseStatus":"surface-release-preview-ready","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","shortName":"Hotel Block","nftStyleName":"REITs Pixel Asset #JP-Hotel-04","countrySlug":"jp","countryName":"日本","cityName":"Tokyo","assetType":"酒店","consumer":"ai-assistant","consumerLabel":"AI","surface":"ai-answer","surfaceLabel":"AI 回答脚注","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","sourceEvidenceDigestCount":5,"requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"status":"audit-schema-ready","statusLabel":"审计 schema 可校验","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"actionWriteDisabled":true,"mcpIndexWriteDisabled":true,"publicSurfaceWriteDisabled":true,"approvalEvidenceWriteDisabled":true,"surfacePromotionWriteDisabled":true,"consumerCacheWriteDisabled":true,"bbsPostDisabled":true,"aiPersistDisabled":true,"mapMutationDisabled":true,"vrMutationDisabled":true,"registryPromotionDisabled":true,"imageReplacementDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"auditLogWritten":false,"actionCommitted":false,"mcpIndexWritten":false,"approvalEvidenceWritten":false,"productionReleaseAllowed":false,"surfacePromotionWritten":false,"consumerCacheWritten":false,"bbsReplyPosted":false,"aiAnswerPersisted":false,"mapLayerMutated":false,"vrSceneMutated":false,"registryPromoted":false,"imageReplaced":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_local_source_surface_release_action_audit_log","schemaVersion":"2026-07-local-source-surface-release-action-audit-log-dry-run-v1","eventId":"asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-ai-assistant-request-surface-copy-fix","eventType":"surface-release-action-dry-run-audited","partitionKey":"jp-hotel-jreit-block:ai-assistant:ai-answer","actionId":"asset-visual-local-source-surface-release-action-request-surface-copy-fix-jp-hotel-jreit-block-ai-assistant","actionDigest":"dc8f2308b9fd86133c982234d5415f531c7e8c13df63266ef3da9d34c09bd69c","action":"request-surface-copy-fix","actionStatus":"action-draft-ready","releasePreviewId":"asset-visual-local-source-surface-release-jp-hotel-jreit-block-ai-assistant","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","assetSlug":"jp-hotel-jreit-block","consumer":"ai-assistant","surface":"ai-answer","fromStatus":"surface-release-preview-ready","toStatus":"needs-surface-copy-fix","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","requiredMarkers":["LSE:217c4b50117a","LSE:63053e2acca9","LSE:70c498d01a1a","LSE:a292f0d7f49c","LSE:4a31fb09e5d2"],"createdAt":"2026-07-31T18:33:39.541Z","immutable":true},"postDryRunAuditPlan":{"validator":"validateAssetVisualLocalSourceSurfaceReleaseAction","requestFields":["actorRole","actorName","reason","dryRun","writeDisabled"],"auditFields":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","appendOnly","immutable","schemaVersion","retentionClass"],"expectedAcceptedCanWrite":false,"expectedCommitted":false,"expectedAuditLogWritten":false,"expectedMcpIndexWritten":false,"expectedSurfacePromotionWritten":false,"expectedConsumerCacheWritten":false,"expectedBbsReplyPosted":false,"expectedAiAnswerPersisted":false,"expectedMapLayerMutated":false,"expectedVrSceneMutated":false,"digestField":"actionDigest","actorField":"actorRole","requiredAcknowledgements":["dryRun","writeDisabled","auditLogOnly","appendOnly"]},"appendOnlyRules":[{"id":"append-only-event","label":"只能追加审计事件","enforced":true,"note":"任何修正都必须追加 correction/redaction 事件，不允许覆盖原审计记录。"},{"id":"no-surface-write","label":"不写消费面","enforced":true,"note":"当前 consumer=ai-assistant 只能读取审计预演，不能触发发布或缓存写入。"},{"id":"digest-chain-required","label":"digest 链必填","enforced":true,"note":"审计记录必须携带 actionDigest、releaseDigest 和 sourceManifestDigest。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/request-surface-copy-fix","indexKey":"surface-release-action-audit:jp-hotel-jreit-block:ai-assistant:request-surface-copy-fix","visibility":"ops-governance","noindex":true,"sourceDigest":"4242af09fddf910dcc4681e5babd83d7cc4bc5bb151e60d88a9fb598828dc4fc","actionDigest":"dc8f2308b9fd86133c982234d5415f531c7e8c13df63266ef3da9d34c09bd69c","releaseDigest":"a64e319386904b6efa91ac1c9969ca1cf2d348baa413fed8e5797503d2276736","sourceManifestDigest":"04d2d8b33e5f7f5035844a0d84f82c916b97cfae78ea0a8ba02c699c64f18acb","entities":["jp-hotel-jreit-block","ai-assistant","ai-answer","request-surface-copy-fix","jp"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"links":{"auditLogApi":"/api/public/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","auditLogPage":"/operations/asset-visual-local-source-surface-release-action-audit-log-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","action":"/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","actionApi":"/api/public/operations/asset-visual-local-source-surface-release-actions?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer&action=request-surface-copy-fix","releasePage":"/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","releaseApi":"/api/public/operations/asset-visual-local-source-surface-release-dry-run?asset=jp-hotel-jreit-block&consumer=ai-assistant&surface=ai-answer","lookupPage":"/operations/asset-visual-local-source-mcp-citation-lookup-dry-run?asset=jp-hotel-jreit-block","manifestPage":"/operations/asset-visual-local-source-manifest?asset=jp-hotel-jreit-block","assetDetail":"/api/public/virtual-assets/jp-hotel-jreit-block/detail","pixelAtlas":"/pixel-atlas?asset=jp-hotel-jreit-block#atlas","bbs":"/bbs/topics/105","search":"/search?q=J-REIT%20EDINET%20%E9%85%92%E5%BA%97"},"mcp":{"actionAuditLogResourceUri":"reits://asset-visual-local-source-surface-release-action-audit-log/jp-hotel-jreit-block/ai-assistant/request-surface-copy-fix","actionResourceUri":"reits://asset-visual-local-source-surface-release-action/request-surface-copy-fix/jp-hotel-jreit-block/ai-assistant","releasePreviewResourceUri":"reits://asset-visual-local-source-surface-release/jp-hotel-jreit-block/ai-assistant","lookupCandidateResourceUri":"reits://asset-visual-local-source-mcp-citation-lookup/jp-hotel-jreit-block","manifestResourceUri":"reits://asset-visual-local-source-manifest/jp-hotel-jreit-block","assetResourceUri":"reits://asset/jp-hotel-jreit-block","citationPreviewResourceUri":"reits://asset-visual-local-source-citation-preview/jp-hotel-jreit-block/ai-assistant","sourceEvidenceResourceUris":["reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/bbs-thumbnail","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/map-pin","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/news-cover","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/nft-card","reits://asset-visual-local-source-evidence/jp-hotel-jreit-block/vr-plaque"]}}],"statusBreakdown":[{"status":"audit-schema-ready","label":"审计 schema 可校验","count":4},{"status":"needs-action-draft","label":"需要动作草稿","count":0},{"status":"needs-audit-fields","label":"需要审计字段","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"actionBreakdown":[{"action":"approve-surface-release-dry-run","label":"批准发布 dry-run","count":1,"readyCount":1},{"action":"request-surface-copy-fix","label":"请求文案修复","count":1,"readyCount":1},{"action":"request-risk-review","label":"请求风控复核","count":1,"readyCount":1},{"action":"reject-surface-release","label":"拒绝发布","count":1,"readyCount":1}],"consumerBreakdown":[{"consumer":"ai-assistant","label":"AI","count":4,"readyCount":4}],"publicNotes":["当前筛选范围输出 4 条消费面发布动作审计日志 dry-run，全部来自发布人工动作草稿。","审计日志只生成 append-only schema、MCP index 预览和 retention policy，不写审计表，也不提交审批动作。","真实上线前必须把 POST validation 结果转入独立审计服务，并由双人审批和回滚包共同确认。"],"qaWarnings":["auditLogWritten、mcpIndexWritten、actionCommitted、approvalEvidenceWritten 必须始终为 0。","surfacePromotionWritten、consumerCacheWritten、bbsReplyPosted、aiAnswerPersisted、mapLayerMutated、vrSceneMutated 必须始终为 0。","appendOnly、immutable、auditWriteDisabled、mcpIndexWriteDisabled、tradingUseDisabled 必须始终为 true。"]}