{"generatedAt":"2026-07-31T18:33:39.533Z","scope":{"countrySlug":"eu","status":null,"action":null,"assetSlug":null,"formatKey":"isometric-nft-card","correctionType":null},"metrics":{"queueJobCount":4,"queueDryRunReadyCount":4,"needsQueueFieldsCount":0,"needsTransactionCount":0,"blockedByPolicyCount":0,"queueWriteDisabledCount":4,"workerWriteDisabledCount":4,"mcpIndexWriteDisabledCount":4,"documentWriteDisabledCount":4,"queueDigestCount":4,"resourcePlanCount":52,"consumerContractCount":4,"citationFootnotePlanCount":4,"queuedCount":0,"indexedCount":0,"documentWrittenCount":0,"vectorWrittenCount":0,"mapPublishedCount":0,"registryPromotionAllowedCount":0,"mcpResourceCount":4,"localGeneratedEvidenceCount":0,"sourceMismatchCount":0,"sourceEvidenceDigestCount":0},"records":[{"generatedAt":"2026-07-31T18:33:39.533Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-eu-logistics-esef-hub-isometric-nft-card","transactionDigest":"dadc7a6fb6424e5d1a2999f91be0d176306082dcd580c2db8163dbd2177fe619","transactionIdempotencyKey":"429532bc946f40ca0d4f46d517c10ef6","queueIdempotencyKey":"b1890cb8abb12b9c88ee0cbff7a00805","targetSourceActionDigest":"c375ba9ec264530d9edcaf145540afce9b5706bfa715197b1d3c02e23409e4d8","targetSourceEvidenceSha256":null,"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","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":"isometric-nft-card","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=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceNote":"当前没有 source image，必须保持 blocked preview row。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"policy-blocker-note","transactionStatus":"transaction-dry-run-ready","transactionStatusLabel":"事务 dry-run 可校验","queueDryRun":true,"queueWriteDisabled":true,"workerWriteDisabled":true,"mcpIndexWriteDisabled":true,"documentWriteDisabled":true,"queueOnly":true,"transactionWritten":false,"queueJobWritten":false,"workerDispatched":false,"mcpIndexQueued":false,"mcpIndexWritten":false,"mcpDocumentWritten":false,"vectorIndexWritten":false,"mapPublished":false,"bbsPosted":false,"registryPromotionAllowed":false,"requiredInputs":["queueDryRun","queueWriteDisabled","workerWriteDisabled","mcpIndexWriteDisabled","documentWriteDisabled","queueOnly","queueSchemaVersion","queueReason","queueIdempotencyKey","workerId","workerLockAccepted","resourceIndexPlanAccepted","retryPolicyAccepted","consumerContractAccepted","citationFootnotePlanAccepted","transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","databaseWriteDisabled","mcpQueueWriteDisabled","targetSourceActionDigest","sourceEvidenceSha256"],"blockers":[],"queueEnvelope":{"table":"reits_mcp_governance_index_queue","schemaVersion":"2026-06-asset-visual-correction-mcp-queue-v1","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"b1890cb8abb12b9c88ee0cbff7a00805","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-eu-logistics-esef-hub-isometric-nft-card","sourceTransactionDigest":"dadc7a6fb6424e5d1a2999f91be0d176306082dcd580c2db8163dbd2177fe619","targetSourceActionDigest":"c375ba9ec264530d9edcaf145540afce9b5706bfa715197b1d3c02e23409e4d8","targetSourceEvidenceSha256":null,"sourceEvidencePublicPath":null,"sourceMatchesTransaction":false,"action":"reject-visual-candidate","candidateSlug":"eu-logistics-esef-hub","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"eu","priority":"normal","createdAt":"2026-07-31T18:33:39.533Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","digestSource":"transactionDigest","required":true,"indexDisabled":true,"note":"transactionDigest 是图片纠错 MCP queue 的根摘要。"},{"id":"visual-correction-dual-control","resourceType":"visual-correction-dual-control","uri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","digestSource":"approvalDigest","required":true,"indexDisabled":true,"note":"approvalDigest 证明图片纠错不是单人变更。"},{"id":"visual-correction-event","resourceType":"visual-correction-event","uri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","digestSource":"correctionDigest","required":true,"indexDisabled":true,"note":"纠错事件记录 metadata、redaction 或 policy blocker 的变更意图。"},{"id":"visual-audit-log","resourceType":"visual-audit-log","uri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","digestSource":"targetAuditDigest","required":true,"indexDisabled":true,"note":"原图片审批审计日志只能作为不可变证据进入 MCP 计划。"},{"id":"visual-confirmation-action","resourceType":"visual-confirmation-action","uri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"身份 fixture 是未来接入真实账号/MFA 的替身。"},{"id":"visual-evidence-transaction","resourceType":"visual-evidence-transaction","uri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"sourceEvidenceSha256","required":true,"indexDisabled":true,"note":"源图证据哈希必须跟随 MCP queue，防止 MCP document 只引用事务却丢失图片来源。"},{"id":"visual-registry-preview","resourceType":"visual-registry-preview","uri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/eu-logistics-esef-hub","digestSource":"linked-resource","required":false,"indexDisabled":true,"note":"未来虚拟资产 URI 供地图、BBS、VR 场景和 AI 助手只读调用。"}],"workerPlan":{"workerName":"asset-visual-correction-mcp-index-worker","workerMode":"dry-run-only","workerId":"asset-visual-correction-mcp-index-worker-dry-run","lockKey":"asset-visual-correction-mcp:dadc7a6fb6424e5d1a2999f91be0d176306082dcd580c2db8163dbd2177fe619","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"dadc7a6fb6424e5d1a2999f91be0d176306082dcd580c2db8163dbd2177fe619","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"429532bc946f40ca0d4f46d517c10ef6","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"sourceEvidenceSha256=null","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"c375ba9ec264530d9edcaf145540afce9b5706bfa715197b1d3c02e23409e4d8","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"85c5ff88423abc0a97df562c05d0b24223f7611418bff30d6aff83f015a5c9af","note":"MCP 索引计划必须包含事务、双人确认、纠错、审计、证据、清单预览和未来资产 URI。"},{"id":"public-side-effects-disabled","label":"公开副作用禁用","satisfied":true,"digest":"608b4116f020ea1d179290e2d7f45e044ac2d82e6797d85e421d48b3a6c6300b","note":"地图、BBS、正式清单和 NFT mint 仍必须保持禁用。"}],"retryPlan":{"maxAttempts":3,"backoff":"exponential-jitter","poisonQueue":"reits_mcp_governance_index_dead_letter","retryWriteDisabled":true,"deadLetterWriteDisabled":true},"idempotencyPlan":{"transactionIdempotencyKey":"429532bc946f40ca0d4f46d517c10ef6","queueIdempotencyKey":"b1890cb8abb12b9c88ee0cbff7a00805","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-dadc7a6fb6424e5d","visibility":"public-operational-noindex","indexWriteDisabled":true,"searchableFields":["candidateSlug","countrySlug","formatKey","action","correctionType","transactionDigest","approvalDigest","correctionDigest","targetAuditDigest","targetSourceActionDigest","sourceEvidenceSha256","sourceEvidencePublicPath","futureAssetResourceUri"]},"consumerContract":{"allowedConsumers":["official-site","pixel-atlas","asset-map","bbs","vr-asset-scene","ai-assistant","ops-console"],"blockedUses":["investment-advice","trading-signal","automated-mint","automated-map-publish","automated-bbs-post"],"citationRequired":true,"readOnly":true,"noindex":true,"piiSafe":true,"sourceEvidenceRequired":true,"sourceEvidenceRedactionAllowed":false},"citationFootnotePlan":{"footnoteId":"asset-visual-correction-footnote-dadc7a6fb6424e5d","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"272246818185f2d5a51a4f10801b7af18bf19a6c949e2ebeab31fa32f61ed6bf","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=eu-logistics-esef-hub&format=isometric-nft-card","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub"}},{"generatedAt":"2026-07-31T18:33:39.533Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-eu-logistics-esef-hub-isometric-nft-card","transactionDigest":"e9e344bbde6f4fc419363118a623fd8bfceb4984d4adca65b906952899472252","transactionIdempotencyKey":"29ee0dd030d3d00efb606f6ac4e8b076","queueIdempotencyKey":"9bf4c017687b38836c1fd7620a541b23","targetSourceActionDigest":"50717dcbb035707d20a0e8184eb2340123b9a666d3dc4434d73cb0253c0ff8e3","targetSourceEvidenceSha256":null,"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","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":"isometric-nft-card","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=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceNote":"当前没有 source image，必须保持 blocked preview row。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"policy-blocker-note","transactionStatus":"transaction-dry-run-ready","transactionStatusLabel":"事务 dry-run 可校验","queueDryRun":true,"queueWriteDisabled":true,"workerWriteDisabled":true,"mcpIndexWriteDisabled":true,"documentWriteDisabled":true,"queueOnly":true,"transactionWritten":false,"queueJobWritten":false,"workerDispatched":false,"mcpIndexQueued":false,"mcpIndexWritten":false,"mcpDocumentWritten":false,"vectorIndexWritten":false,"mapPublished":false,"bbsPosted":false,"registryPromotionAllowed":false,"requiredInputs":["queueDryRun","queueWriteDisabled","workerWriteDisabled","mcpIndexWriteDisabled","documentWriteDisabled","queueOnly","queueSchemaVersion","queueReason","queueIdempotencyKey","workerId","workerLockAccepted","resourceIndexPlanAccepted","retryPolicyAccepted","consumerContractAccepted","citationFootnotePlanAccepted","transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","databaseWriteDisabled","mcpQueueWriteDisabled","targetSourceActionDigest","sourceEvidenceSha256"],"blockers":[],"queueEnvelope":{"table":"reits_mcp_governance_index_queue","schemaVersion":"2026-06-asset-visual-correction-mcp-queue-v1","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"9bf4c017687b38836c1fd7620a541b23","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-eu-logistics-esef-hub-isometric-nft-card","sourceTransactionDigest":"e9e344bbde6f4fc419363118a623fd8bfceb4984d4adca65b906952899472252","targetSourceActionDigest":"50717dcbb035707d20a0e8184eb2340123b9a666d3dc4434d73cb0253c0ff8e3","targetSourceEvidenceSha256":null,"sourceEvidencePublicPath":null,"sourceMatchesTransaction":false,"action":"approve-visual-dry-run","candidateSlug":"eu-logistics-esef-hub","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"eu","priority":"normal","createdAt":"2026-07-31T18:33:39.533Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","digestSource":"transactionDigest","required":true,"indexDisabled":true,"note":"transactionDigest 是图片纠错 MCP queue 的根摘要。"},{"id":"visual-correction-dual-control","resourceType":"visual-correction-dual-control","uri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","digestSource":"approvalDigest","required":true,"indexDisabled":true,"note":"approvalDigest 证明图片纠错不是单人变更。"},{"id":"visual-correction-event","resourceType":"visual-correction-event","uri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","digestSource":"correctionDigest","required":true,"indexDisabled":true,"note":"纠错事件记录 metadata、redaction 或 policy blocker 的变更意图。"},{"id":"visual-audit-log","resourceType":"visual-audit-log","uri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","digestSource":"targetAuditDigest","required":true,"indexDisabled":true,"note":"原图片审批审计日志只能作为不可变证据进入 MCP 计划。"},{"id":"visual-confirmation-action","resourceType":"visual-confirmation-action","uri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"身份 fixture 是未来接入真实账号/MFA 的替身。"},{"id":"visual-evidence-transaction","resourceType":"visual-evidence-transaction","uri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"sourceEvidenceSha256","required":true,"indexDisabled":true,"note":"源图证据哈希必须跟随 MCP queue，防止 MCP document 只引用事务却丢失图片来源。"},{"id":"visual-registry-preview","resourceType":"visual-registry-preview","uri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/eu-logistics-esef-hub","digestSource":"linked-resource","required":false,"indexDisabled":true,"note":"未来虚拟资产 URI 供地图、BBS、VR 场景和 AI 助手只读调用。"}],"workerPlan":{"workerName":"asset-visual-correction-mcp-index-worker","workerMode":"dry-run-only","workerId":"asset-visual-correction-mcp-index-worker-dry-run","lockKey":"asset-visual-correction-mcp:e9e344bbde6f4fc419363118a623fd8bfceb4984d4adca65b906952899472252","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"e9e344bbde6f4fc419363118a623fd8bfceb4984d4adca65b906952899472252","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"29ee0dd030d3d00efb606f6ac4e8b076","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"sourceEvidenceSha256=null","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"50717dcbb035707d20a0e8184eb2340123b9a666d3dc4434d73cb0253c0ff8e3","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"b1509eea723ffcb78409cd0b11603e711a1f7025a3166ae1885f685813670343","note":"MCP 索引计划必须包含事务、双人确认、纠错、审计、证据、清单预览和未来资产 URI。"},{"id":"public-side-effects-disabled","label":"公开副作用禁用","satisfied":true,"digest":"608b4116f020ea1d179290e2d7f45e044ac2d82e6797d85e421d48b3a6c6300b","note":"地图、BBS、正式清单和 NFT mint 仍必须保持禁用。"}],"retryPlan":{"maxAttempts":3,"backoff":"exponential-jitter","poisonQueue":"reits_mcp_governance_index_dead_letter","retryWriteDisabled":true,"deadLetterWriteDisabled":true},"idempotencyPlan":{"transactionIdempotencyKey":"29ee0dd030d3d00efb606f6ac4e8b076","queueIdempotencyKey":"9bf4c017687b38836c1fd7620a541b23","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-e9e344bbde6f4fc4","visibility":"public-operational-noindex","indexWriteDisabled":true,"searchableFields":["candidateSlug","countrySlug","formatKey","action","correctionType","transactionDigest","approvalDigest","correctionDigest","targetAuditDigest","targetSourceActionDigest","sourceEvidenceSha256","sourceEvidencePublicPath","futureAssetResourceUri"]},"consumerContract":{"allowedConsumers":["official-site","pixel-atlas","asset-map","bbs","vr-asset-scene","ai-assistant","ops-console"],"blockedUses":["investment-advice","trading-signal","automated-mint","automated-map-publish","automated-bbs-post"],"citationRequired":true,"readOnly":true,"noindex":true,"piiSafe":true,"sourceEvidenceRequired":true,"sourceEvidenceRedactionAllowed":false},"citationFootnotePlan":{"footnoteId":"asset-visual-correction-footnote-e9e344bbde6f4fc4","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"73ffd9e474cda7b1f09cc473452df90dee2187b8c919571986a0a54ae672e3b8","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=approve-visual-dry-run","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=eu-logistics-esef-hub&format=isometric-nft-card","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub"}},{"generatedAt":"2026-07-31T18:33:39.533Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-eu-logistics-esef-hub-isometric-nft-card","transactionDigest":"afec21eb2810a3529c6a573a0da3dd417a334a8029d0245afe7dc356155cadf7","transactionIdempotencyKey":"aa3614994cae398a2010771625cc27a3","queueIdempotencyKey":"e58ac3a7e1287c87b49d31acb77d6559","targetSourceActionDigest":"958c649db94829c1817cd18b5dc53fe00ec0105e379dfb438769137ad60ef044","targetSourceEvidenceSha256":null,"action":"request-compliance-review","actionLabel":"请求合规复核","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":"isometric-nft-card","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=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceNote":"当前没有 source image，必须保持 blocked preview row。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"policy-blocker-note","transactionStatus":"transaction-dry-run-ready","transactionStatusLabel":"事务 dry-run 可校验","queueDryRun":true,"queueWriteDisabled":true,"workerWriteDisabled":true,"mcpIndexWriteDisabled":true,"documentWriteDisabled":true,"queueOnly":true,"transactionWritten":false,"queueJobWritten":false,"workerDispatched":false,"mcpIndexQueued":false,"mcpIndexWritten":false,"mcpDocumentWritten":false,"vectorIndexWritten":false,"mapPublished":false,"bbsPosted":false,"registryPromotionAllowed":false,"requiredInputs":["queueDryRun","queueWriteDisabled","workerWriteDisabled","mcpIndexWriteDisabled","documentWriteDisabled","queueOnly","queueSchemaVersion","queueReason","queueIdempotencyKey","workerId","workerLockAccepted","resourceIndexPlanAccepted","retryPolicyAccepted","consumerContractAccepted","citationFootnotePlanAccepted","transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","databaseWriteDisabled","mcpQueueWriteDisabled","targetSourceActionDigest","sourceEvidenceSha256"],"blockers":[],"queueEnvelope":{"table":"reits_mcp_governance_index_queue","schemaVersion":"2026-06-asset-visual-correction-mcp-queue-v1","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"e58ac3a7e1287c87b49d31acb77d6559","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-eu-logistics-esef-hub-isometric-nft-card","sourceTransactionDigest":"afec21eb2810a3529c6a573a0da3dd417a334a8029d0245afe7dc356155cadf7","targetSourceActionDigest":"958c649db94829c1817cd18b5dc53fe00ec0105e379dfb438769137ad60ef044","targetSourceEvidenceSha256":null,"sourceEvidencePublicPath":null,"sourceMatchesTransaction":false,"action":"request-compliance-review","candidateSlug":"eu-logistics-esef-hub","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"eu","priority":"normal","createdAt":"2026-07-31T18:33:39.533Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","digestSource":"transactionDigest","required":true,"indexDisabled":true,"note":"transactionDigest 是图片纠错 MCP queue 的根摘要。"},{"id":"visual-correction-dual-control","resourceType":"visual-correction-dual-control","uri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","digestSource":"approvalDigest","required":true,"indexDisabled":true,"note":"approvalDigest 证明图片纠错不是单人变更。"},{"id":"visual-correction-event","resourceType":"visual-correction-event","uri":"reits://asset-visual-approval-audit-correction/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","digestSource":"correctionDigest","required":true,"indexDisabled":true,"note":"纠错事件记录 metadata、redaction 或 policy blocker 的变更意图。"},{"id":"visual-audit-log","resourceType":"visual-audit-log","uri":"reits://asset-visual-approval-audit-log/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","digestSource":"targetAuditDigest","required":true,"indexDisabled":true,"note":"原图片审批审计日志只能作为不可变证据进入 MCP 计划。"},{"id":"visual-confirmation-action","resourceType":"visual-confirmation-action","uri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"身份 fixture 是未来接入真实账号/MFA 的替身。"},{"id":"visual-evidence-transaction","resourceType":"visual-evidence-transaction","uri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"sourceEvidenceSha256","required":true,"indexDisabled":true,"note":"源图证据哈希必须跟随 MCP queue，防止 MCP document 只引用事务却丢失图片来源。"},{"id":"visual-registry-preview","resourceType":"visual-registry-preview","uri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/eu-logistics-esef-hub","digestSource":"linked-resource","required":false,"indexDisabled":true,"note":"未来虚拟资产 URI 供地图、BBS、VR 场景和 AI 助手只读调用。"}],"workerPlan":{"workerName":"asset-visual-correction-mcp-index-worker","workerMode":"dry-run-only","workerId":"asset-visual-correction-mcp-index-worker-dry-run","lockKey":"asset-visual-correction-mcp:afec21eb2810a3529c6a573a0da3dd417a334a8029d0245afe7dc356155cadf7","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"afec21eb2810a3529c6a573a0da3dd417a334a8029d0245afe7dc356155cadf7","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"aa3614994cae398a2010771625cc27a3","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"sourceEvidenceSha256=null","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"958c649db94829c1817cd18b5dc53fe00ec0105e379dfb438769137ad60ef044","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"7ae24cbde1184f56b02a02a9210cf28af636c86d29929e72e1a84c5b56936737","note":"MCP 索引计划必须包含事务、双人确认、纠错、审计、证据、清单预览和未来资产 URI。"},{"id":"public-side-effects-disabled","label":"公开副作用禁用","satisfied":true,"digest":"608b4116f020ea1d179290e2d7f45e044ac2d82e6797d85e421d48b3a6c6300b","note":"地图、BBS、正式清单和 NFT mint 仍必须保持禁用。"}],"retryPlan":{"maxAttempts":3,"backoff":"exponential-jitter","poisonQueue":"reits_mcp_governance_index_dead_letter","retryWriteDisabled":true,"deadLetterWriteDisabled":true},"idempotencyPlan":{"transactionIdempotencyKey":"aa3614994cae398a2010771625cc27a3","queueIdempotencyKey":"e58ac3a7e1287c87b49d31acb77d6559","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-afec21eb2810a352","visibility":"public-operational-noindex","indexWriteDisabled":true,"searchableFields":["candidateSlug","countrySlug","formatKey","action","correctionType","transactionDigest","approvalDigest","correctionDigest","targetAuditDigest","targetSourceActionDigest","sourceEvidenceSha256","sourceEvidencePublicPath","futureAssetResourceUri"]},"consumerContract":{"allowedConsumers":["official-site","pixel-atlas","asset-map","bbs","vr-asset-scene","ai-assistant","ops-console"],"blockedUses":["investment-advice","trading-signal","automated-mint","automated-map-publish","automated-bbs-post"],"citationRequired":true,"readOnly":true,"noindex":true,"piiSafe":true,"sourceEvidenceRequired":true,"sourceEvidenceRedactionAllowed":false},"citationFootnotePlan":{"footnoteId":"asset-visual-correction-footnote-afec21eb2810a352","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"a8a75a6992631564cf9c128b9253817b03ea69f1325830937e4d7dfb208632e1","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=eu-logistics-esef-hub&format=isometric-nft-card","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub"}},{"generatedAt":"2026-07-31T18:33:39.533Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-eu-logistics-esef-hub-isometric-nft-card","transactionDigest":"6afe9c963d41f0b1e4020059cc6793c085ea0998b653b118b9275d844c4d04f3","transactionIdempotencyKey":"d46a82c254dc60ccf1e0b2385833779f","queueIdempotencyKey":"ff55ca071277eb6a3f621c7c8e9b715d","targetSourceActionDigest":"a6095705f7ef79ab76bcbf1483d5512bf288f1f89a8921a4c733d996db059edc","targetSourceEvidenceSha256":null,"action":"request-redraw","actionLabel":"请求重绘","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":"isometric-nft-card","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=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceNote":"当前没有 source image，必须保持 blocked preview row。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"policy-blocker-note","transactionStatus":"transaction-dry-run-ready","transactionStatusLabel":"事务 dry-run 可校验","queueDryRun":true,"queueWriteDisabled":true,"workerWriteDisabled":true,"mcpIndexWriteDisabled":true,"documentWriteDisabled":true,"queueOnly":true,"transactionWritten":false,"queueJobWritten":false,"workerDispatched":false,"mcpIndexQueued":false,"mcpIndexWritten":false,"mcpDocumentWritten":false,"vectorIndexWritten":false,"mapPublished":false,"bbsPosted":false,"registryPromotionAllowed":false,"requiredInputs":["queueDryRun","queueWriteDisabled","workerWriteDisabled","mcpIndexWriteDisabled","documentWriteDisabled","queueOnly","queueSchemaVersion","queueReason","queueIdempotencyKey","workerId","workerLockAccepted","resourceIndexPlanAccepted","retryPolicyAccepted","consumerContractAccepted","citationFootnotePlanAccepted","transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","databaseWriteDisabled","mcpQueueWriteDisabled","targetSourceActionDigest","sourceEvidenceSha256"],"blockers":[],"queueEnvelope":{"table":"reits_mcp_governance_index_queue","schemaVersion":"2026-06-asset-visual-correction-mcp-queue-v1","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-eu-logistics-esef-hub-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-eu-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"ff55ca071277eb6a3f621c7c8e9b715d","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-eu-logistics-esef-hub-isometric-nft-card","sourceTransactionDigest":"6afe9c963d41f0b1e4020059cc6793c085ea0998b653b118b9275d844c4d04f3","targetSourceActionDigest":"a6095705f7ef79ab76bcbf1483d5512bf288f1f89a8921a4c733d996db059edc","targetSourceEvidenceSha256":null,"sourceEvidencePublicPath":null,"sourceMatchesTransaction":false,"action":"request-redraw","candidateSlug":"eu-logistics-esef-hub","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"eu","priority":"normal","createdAt":"2026-07-31T18:33:39.533Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/eu-logistics-esef-hub/isometric-nft-card","digestSource":"transactionDigest","required":true,"indexDisabled":true,"note":"transactionDigest 是图片纠错 MCP queue 的根摘要。"},{"id":"visual-correction-dual-control","resourceType":"visual-correction-dual-control","uri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/eu-logistics-esef-hub/isometric-nft-card","digestSource":"approvalDigest","required":true,"indexDisabled":true,"note":"approvalDigest 证明图片纠错不是单人变更。"},{"id":"visual-correction-event","resourceType":"visual-correction-event","uri":"reits://asset-visual-approval-audit-correction/request-redraw/eu-logistics-esef-hub/isometric-nft-card","digestSource":"correctionDigest","required":true,"indexDisabled":true,"note":"纠错事件记录 metadata、redaction 或 policy blocker 的变更意图。"},{"id":"visual-audit-log","resourceType":"visual-audit-log","uri":"reits://asset-visual-approval-audit-log/request-redraw/eu-logistics-esef-hub/isometric-nft-card","digestSource":"targetAuditDigest","required":true,"indexDisabled":true,"note":"原图片审批审计日志只能作为不可变证据进入 MCP 计划。"},{"id":"visual-confirmation-action","resourceType":"visual-confirmation-action","uri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"身份 fixture 是未来接入真实账号/MFA 的替身。"},{"id":"visual-evidence-transaction","resourceType":"visual-evidence-transaction","uri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","digestSource":"sourceEvidenceSha256","required":true,"indexDisabled":true,"note":"源图证据哈希必须跟随 MCP queue，防止 MCP document 只引用事务却丢失图片来源。"},{"id":"visual-registry-preview","resourceType":"visual-registry-preview","uri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/eu-logistics-esef-hub","digestSource":"linked-resource","required":false,"indexDisabled":true,"note":"未来虚拟资产 URI 供地图、BBS、VR 场景和 AI 助手只读调用。"}],"workerPlan":{"workerName":"asset-visual-correction-mcp-index-worker","workerMode":"dry-run-only","workerId":"asset-visual-correction-mcp-index-worker-dry-run","lockKey":"asset-visual-correction-mcp:6afe9c963d41f0b1e4020059cc6793c085ea0998b653b118b9275d844c4d04f3","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"6afe9c963d41f0b1e4020059cc6793c085ea0998b653b118b9275d844c4d04f3","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"d46a82c254dc60ccf1e0b2385833779f","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"sourceEvidenceSha256=null","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"a6095705f7ef79ab76bcbf1483d5512bf288f1f89a8921a4c733d996db059edc","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"da773eb198ca960549d66cf05175408d72761d7d45e17d90d770b95272834591","note":"MCP 索引计划必须包含事务、双人确认、纠错、审计、证据、清单预览和未来资产 URI。"},{"id":"public-side-effects-disabled","label":"公开副作用禁用","satisfied":true,"digest":"608b4116f020ea1d179290e2d7f45e044ac2d82e6797d85e421d48b3a6c6300b","note":"地图、BBS、正式清单和 NFT mint 仍必须保持禁用。"}],"retryPlan":{"maxAttempts":3,"backoff":"exponential-jitter","poisonQueue":"reits_mcp_governance_index_dead_letter","retryWriteDisabled":true,"deadLetterWriteDisabled":true},"idempotencyPlan":{"transactionIdempotencyKey":"d46a82c254dc60ccf1e0b2385833779f","queueIdempotencyKey":"ff55ca071277eb6a3f621c7c8e9b715d","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-6afe9c963d41f0b1","visibility":"public-operational-noindex","indexWriteDisabled":true,"searchableFields":["candidateSlug","countrySlug","formatKey","action","correctionType","transactionDigest","approvalDigest","correctionDigest","targetAuditDigest","targetSourceActionDigest","sourceEvidenceSha256","sourceEvidencePublicPath","futureAssetResourceUri"]},"consumerContract":{"allowedConsumers":["official-site","pixel-atlas","asset-map","bbs","vr-asset-scene","ai-assistant","ops-console"],"blockedUses":["investment-advice","trading-signal","automated-mint","automated-map-publish","automated-bbs-post"],"citationRequired":true,"readOnly":true,"noindex":true,"piiSafe":true,"sourceEvidenceRequired":true,"sourceEvidenceRedactionAllowed":false},"citationFootnotePlan":{"footnoteId":"asset-visual-correction-footnote-6afe9c963d41f0b1","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/eu-logistics-esef-hub/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"5f0aa416229303898b186b640f7a88591282f366e23e4fde68c29b0ea8dd7c74","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=eu-logistics-esef-hub&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=eu-logistics-esef-hub&format=isometric-nft-card","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/eu-logistics-esef-hub/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/eu-logistics-esef-hub/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/eu-logistics-esef-hub/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/eu-logistics-esef-hub/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/eu-logistics-esef-hub/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/eu-logistics-esef-hub/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/eu-logistics-esef-hub/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/eu-logistics-esef-hub/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/eu-logistics-esef-hub/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub"}}],"statusBreakdown":[{"status":"queue-dry-run-ready","label":"队列 dry-run 可校验","count":4},{"status":"needs-queue-fields","label":"需要队列字段","count":0},{"status":"needs-transaction","label":"需要纠错事务","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"resourceBreakdown":[{"resourceType":"visual-correction-write-transaction","count":4},{"resourceType":"visual-correction-dual-control","count":4},{"resourceType":"visual-correction-event","count":4},{"resourceType":"visual-audit-log","count":4},{"resourceType":"visual-confirmation-action","count":4},{"resourceType":"visual-human-confirmation","count":4},{"resourceType":"visual-identity-fixture","count":4},{"resourceType":"visual-evidence-transaction","count":4},{"resourceType":"visual-evidence-packet","count":4},{"resourceType":"visual-source-evidence","count":4},{"resourceType":"visual-registry-preview","count":4},{"resourceType":"visual-review-ledger","count":4},{"resourceType":"future-virtual-asset","count":4}],"publicNotes":["当前筛选没有 BBS Gap 图片纠错 MCP queue dry-run。","当前筛选范围输出 4 条图片纠错 MCP queue dry-run，4 条可校验。","其中 0 条 queue 绑定源图证据；queueIdempotencyKey 和 queueDigest 已纳入 sourceEvidenceSha256。","queue envelope 串联 transactionDigest、targetSourceActionDigest、sourceEvidenceSha256、queueIdempotencyKey、resourceIndexPlan、consumerContract 和 citationFootnotePlan。","真实 MCP document、向量索引、地图、BBS 和正式 NFT 图片清单完成写入协议前，当前 documentWriteDisabled=true、mcpIndexWriteDisabled=true。"],"qaWarnings":["该门禁不会写 queue job，queueJobWritten 始终为 false。","该门禁不会派发 worker，workerDispatched 始终为 false。","该门禁不会写 MCP index 或 MCP document。","该门禁不会发布地图、BBS 或正式 NFT 图片清单。","POST 校验必须继承事务 requiredInputs，并携带匹配的 targetSourceActionDigest 与 sourceEvidenceSha256。","消费者 contract 只允许官方站、Pixel Atlas、资产地图、BBS、VR 场景、AI 助手和运营台只读使用，不得作为投资建议、交易信号或自动发帖依据。"]}