{"generatedAt":"2026-07-31T18:33:39.533Z","scope":{"countrySlug":null,"status":null,"action":"request-redraw","assetSlug":null,"formatKey":"pixel-map-pin"},"metrics":{"auditLogCount":9,"auditSchemaReadyCount":7,"needsActionProtocolCount":0,"needsAuditFieldsCount":0,"blockedByPolicyCount":2,"appendOnlyCount":9,"immutableCount":9,"auditWriteDisabledCount":9,"mcpIndexWriteDisabledCount":9,"finalApprovalWriteDisabledCount":9,"registryWriteDisabledCount":9,"auditLogWrittenCount":0,"mcpIndexWrittenCount":0,"finalApprovalRecordedCount":0,"approvalEvidenceWrittenCount":0,"registryPromotionAllowedCount":0,"localGeneratedEvidenceCount":7,"sourceMismatchCount":0,"digestCount":9,"mcpResourceCount":9},"records":[{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","bytes":479311,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=au-logistics-asx-warehouse&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"au:au-logistics-asx-warehouse","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"66f7ca35c837d308c28b4d88c4cac912706a97fc050cd5eb37d005d5b974fcd4","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceEvidenceSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:au-logistics-asx-warehouse:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"66f7ca35c837d308c28b4d88c4cac912706a97fc050cd5eb37d005d5b974fcd4","sourceActionDigest":"66f7ca35c837d308c28b4d88c4cac912706a97fc050cd5eb37d005d5b974fcd4","sourceEvidenceSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-registry-preview/au-logistics-asx-warehouse/pixel-map-pin","reits://virtual-assets/au-logistics-asx-warehouse"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"66f7ca35c837d308c28b4d88c4cac912706a97fc050cd5eb37d005d5b974fcd4","sourceActionDigest":"66f7ca35c837d308c28b4d88c4cac912706a97fc050cd5eb37d005d5b974fcd4","auditDigest":"d9cf91e21fd41c90d01c49ad223f46f7170241256866e334748204ab969d05cb","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=au-logistics-asx-warehouse&format=pixel-map-pin","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/au-logistics-asx-warehouse/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-ca-residential-tsx-node-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-ca-residential-tsx-node-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","bytes":489752,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=ca-residential-tsx-node&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-ca-residential-tsx-node-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"ca:ca-residential-tsx-node","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-ca-residential-tsx-node-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"c0b6bec747d3b815c7c45dd250067f31a37621043e17234a9bc2e00d31679ee6","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceEvidenceSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/ca-residential-tsx-node/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:ca-residential-tsx-node:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"c0b6bec747d3b815c7c45dd250067f31a37621043e17234a9bc2e00d31679ee6","sourceActionDigest":"c0b6bec747d3b815c7c45dd250067f31a37621043e17234a9bc2e00d31679ee6","sourceEvidenceSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-evidence/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-registry-preview/ca-residential-tsx-node/pixel-map-pin","reits://virtual-assets/ca-residential-tsx-node"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"c0b6bec747d3b815c7c45dd250067f31a37621043e17234a9bc2e00d31679ee6","sourceActionDigest":"c0b6bec747d3b815c7c45dd250067f31a37621043e17234a9bc2e00d31679ee6","auditDigest":"7fc86649ff45f95deb543e80f507679e83ab9b73983a7eacd22230714f3139f7","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node&format=pixel-map-pin","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/ca-residential-tsx-node/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/ca-residential-tsx-node/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","bytes":484560,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=uk-healthcare-rns-estate&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"uk:uk-healthcare-rns-estate","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"ec7a12ee7361c0843d074368e8b59e4a1a0a18816e3ccc0faefd2511c8af5d21","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceEvidenceSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:uk-healthcare-rns-estate:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"ec7a12ee7361c0843d074368e8b59e4a1a0a18816e3ccc0faefd2511c8af5d21","sourceActionDigest":"ec7a12ee7361c0843d074368e8b59e4a1a0a18816e3ccc0faefd2511c8af5d21","sourceEvidenceSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-registry-preview/uk-healthcare-rns-estate/pixel-map-pin","reits://virtual-assets/uk-healthcare-rns-estate"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"ec7a12ee7361c0843d074368e8b59e4a1a0a18816e3ccc0faefd2511c8af5d21","sourceActionDigest":"ec7a12ee7361c0843d074368e8b59e4a1a0a18816e3ccc0faefd2511c8af5d21","auditDigest":"a88c25eee7bf12d0ad97e4366441fc4207fa0467cc4c31131de9c717ecad870d","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=uk-healthcare-rns-estate&format=pixel-map-pin","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/uk-healthcare-rns-estate/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-rental-housing-community-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-rental-housing-community-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","bytes":7404,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-rental-housing-community-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-rental-housing-community","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-rental-housing-community-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-rental-housing-community/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-rental-housing-community:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","sourceActionDigest":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","reits://virtual-assets/cn-rental-housing-community"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","sourceActionDigest":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","auditDigest":"553b13f436f3c13788f487f7aa78af8b0d3a93ca656b1e8c0c1292dbfe1035bb","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","bytes":7066,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-logistics-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-logistics-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","sourceActionDigest":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-logistics-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","sourceActionDigest":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","auditDigest":"7884f83343d708efade2f07c0ab5b8a0c2b0a5d683bbbc7f1eb00c03aefc4797","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-highway-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-highway-bbs-gap-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","bytes":8495,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-highway-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-highway-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-highway-bbs-gap-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-highway-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-highway-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","sourceActionDigest":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-highway-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","sourceActionDigest":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","auditDigest":"55d9f170584fb1e32fd71076a824c062329d566de89f9c8b68d18e7d4326cc9d","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","bytes":7176,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-commercial-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-commercial-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","sourceActionDigest":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-commercial-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","sourceActionDigest":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","auditDigest":"c721c65937aa9ee160de6f31f779798e02bf5fd4432a46d395d4223a3d13593d","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-eu-logistics-esef-hub-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-eu-logistics-esef-hub-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-eu-logistics-esef-hub-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-eu-logistics-esef-hub-pixel-map-pin","candidateSlug":"eu-logistics-esef-hub","assetName":"欧盟 Listed Real Estate Logistics Hub","nftStyleName":"REITs Pixel Asset #EU-Logistics-11","countrySlug":"eu","countryName":"欧盟","cityName":"Amsterdam","assetType":"欧洲物流地产","formatKey":"pixel-map-pin","source":null,"sourceEvidence":{"sourceType":"missing-source","localFileDetected":false,"publicPath":null,"sha256":null,"bytes":null,"manifestSource":null,"sourceMatchesTransaction":false,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=eu-logistics-esef-hub&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=eu-logistics-esef-hub&format=pixel-map-pin","evidenceNote":"当前没有 source image，必须保持 blocked preview row。"},"status":"blocked-by-policy","statusLabel":"策略阻断","actionStatus":"blocked-by-policy","currentConfirmationStatus":"blocked-by-brief","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":["sourceEvidence 未完整绑定，动作协议不能进入真实审批或发布流程。","该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。","Brief 阻断记录需要先回到素材 Brief 修复，不能只请求重绘。"],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-eu-logistics-esef-hub-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"eu:eu-logistics-esef-hub","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-eu-logistics-esef-hub-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-eu-logistics-esef-hub-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-eu-logistics-esef-hub-pixel-map-pin","candidateSlug":"eu-logistics-esef-hub","formatKey":"pixel-map-pin","fromStatus":"blocked-by-brief","toStatus":"needs-pin-redraw","sourceActionDigest":"5f4475d1c6e2c61f6e022c9a81d827a182c30ea37d83c0829c3ea267c2b9cffb","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"missing-source","sourceEvidencePublicPath":null,"sourceEvidenceSha256":null,"sourceMatchesTransaction":false,"localFileDetected":false,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/eu-logistics-esef-hub/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:eu-logistics-esef-hub:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"5f4475d1c6e2c61f6e022c9a81d827a182c30ea37d83c0829c3ea267c2b9cffb","sourceActionDigest":"5f4475d1c6e2c61f6e022c9a81d827a182c30ea37d83c0829c3ea267c2b9cffb","sourceEvidenceSha256":null,"sourceEvidencePublicPath":null,"sourceMatchesTransaction":false,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-approval-evidence/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-registry-preview/eu-logistics-esef-hub/pixel-map-pin","reits://virtual-assets/eu-logistics-esef-hub"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"5f4475d1c6e2c61f6e022c9a81d827a182c30ea37d83c0829c3ea267c2b9cffb","sourceActionDigest":"5f4475d1c6e2c61f6e022c9a81d827a182c30ea37d83c0829c3ea267c2b9cffb","auditDigest":"33a6792b04e2ef9943b6c15b18a99734ce41233a7a13d0791e09479c892173e3","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=eu-logistics-esef-hub&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=eu-logistics-esef-hub&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=eu-logistics-esef-hub&format=pixel-map-pin","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/eu-logistics-esef-hub/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/eu-logistics-esef-hub/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub"}},{"generatedAt":"2026-07-31T18:33:39.533Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-in-invit-infra-corridor-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-in-invit-infra-corridor-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-in-invit-infra-corridor-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-in-invit-infra-corridor-pixel-map-pin","candidateSlug":"in-invit-infra-corridor","assetName":"印度 REITs / InvIT Infra Corridor","nftStyleName":"REITs Pixel Asset #IN-Infra-10","countrySlug":"in","countryName":"印度","cityName":"Mumbai","assetType":"基础设施走廊","formatKey":"pixel-map-pin","source":null,"sourceEvidence":{"sourceType":"missing-source","localFileDetected":false,"publicPath":null,"sha256":null,"bytes":null,"manifestSource":null,"sourceMatchesTransaction":false,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=in-invit-infra-corridor&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=in-invit-infra-corridor&format=pixel-map-pin","evidenceNote":"当前没有 source image，必须保持 blocked preview row。"},"status":"blocked-by-policy","statusLabel":"策略阻断","actionStatus":"blocked-by-policy","currentConfirmationStatus":"blocked-by-brief","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":["sourceEvidence 未完整绑定，动作协议不能进入真实审批或发布流程。","该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。","Brief 阻断记录需要先回到素材 Brief 修复，不能只请求重绘。"],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-in-invit-infra-corridor-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"in:in-invit-infra-corridor","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-in-invit-infra-corridor-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-in-invit-infra-corridor-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-in-invit-infra-corridor-pixel-map-pin","candidateSlug":"in-invit-infra-corridor","formatKey":"pixel-map-pin","fromStatus":"blocked-by-brief","toStatus":"needs-pin-redraw","sourceActionDigest":"4a3ca1548de0f1a744ddda626f636cbb11a3754d6fdbb0e73ffe567b1a505e6d","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"missing-source","sourceEvidencePublicPath":null,"sourceEvidenceSha256":null,"sourceMatchesTransaction":false,"localFileDetected":false,"createdAt":"2026-07-31T18:33:39.533Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/in-invit-infra-corridor/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:in-invit-infra-corridor:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"4a3ca1548de0f1a744ddda626f636cbb11a3754d6fdbb0e73ffe567b1a505e6d","sourceActionDigest":"4a3ca1548de0f1a744ddda626f636cbb11a3754d6fdbb0e73ffe567b1a505e6d","sourceEvidenceSha256":null,"sourceEvidencePublicPath":null,"sourceMatchesTransaction":false,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-approval-human-confirmation/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-approval-identity-fixture/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-approval-evidence/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-registry-preview/in-invit-infra-corridor/pixel-map-pin","reits://virtual-assets/in-invit-infra-corridor"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"4a3ca1548de0f1a744ddda626f636cbb11a3754d6fdbb0e73ffe567b1a505e6d","sourceActionDigest":"4a3ca1548de0f1a744ddda626f636cbb11a3754d6fdbb0e73ffe567b1a505e6d","auditDigest":"4c0451ee200db8e098fecc4614f0fed4bf34278d62fea57e0a931481eceb57ab","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=in-invit-infra-corridor&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=in-invit-infra-corridor&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=in-invit-infra-corridor&decision=blocked-by-brief&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=in-invit-infra-corridor&format=pixel-map-pin","search":"/search?q=%E5%8D%B0%E5%BA%A6%20REITs%20%2F%20InvIT%20Infra%20Corridor"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/in-invit-infra-corridor/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/in-invit-infra-corridor/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/in-invit-infra-corridor/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/in-invit-infra-corridor/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/in-invit-infra-corridor/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/in-invit-infra-corridor/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/in-invit-infra-corridor/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/in-invit-infra-corridor/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor"}}],"statusBreakdown":[{"status":"audit-schema-ready","label":"审计日志 schema 可校验","count":7},{"status":"needs-action-protocol","label":"需要动作协议","count":0},{"status":"needs-audit-fields","label":"需要审计字段","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":2}],"actionBreakdown":[{"action":"approve-visual-dry-run","label":"批准图片 dry-run","count":0,"readyCount":0,"blockedCount":0},{"action":"request-redraw","label":"请求重绘","count":9,"readyCount":7,"blockedCount":2},{"action":"request-compliance-review","label":"请求合规复核","count":0,"readyCount":0,"blockedCount":0},{"action":"reject-visual-candidate","label":"拒绝候选图片","count":0,"readyCount":0,"blockedCount":0}],"publicNotes":["当前筛选范围输出 9 条图片审批审计日志 dry-run，7 条 schema 可校验。","审计日志层连接动作协议、append-only 规则、MCP 治理索引和保留策略。","当前有 7 条审计 dry-run 绑定本地生成源图证据；sourceEvidence 仅证明事件来源，不等于审批证据 URI。","当前必须声明 auditSchemaDryRun=true、auditWriteDisabled=true、mcpIndexWriteDisabled=true、auditLogOnly=true。","BBS Gap 已进入 4 条图片审批审计日志 dry-run；仍不写审计表、不写 MCP 索引、不推进地图/BBS。"],"qaWarnings":["该层不会写审计表，auditLogWritten 始终为 false。","该层不会写 MCP 索引，mcpIndexWritten 始终为 false。","POST 校验必须携带匹配动作协议的 sourceEvidenceSha256，避免把审计事件绑定到错误图片。","没有真实登录、MFA、事务边界、审计表和 MCP 写入 worker 前，不得开放真实状态变更。","审计日志写入不得触发地图、BBS、正式图片清单或外部 NFT 行为。"]}