{"generatedAt":"2026-09-07T03:28:49.515Z","scope":{"countrySlug":"cn","status":"queue-dry-run-ready","action":null,"assetSlug":null,"formatKey":null,"correctionType":null},"metrics":{"queueJobCount":32,"queueDryRunReadyCount":32,"needsQueueFieldsCount":0,"needsTransactionCount":0,"blockedByPolicyCount":0,"queueWriteDisabledCount":32,"workerWriteDisabledCount":32,"mcpIndexWriteDisabledCount":32,"documentWriteDisabledCount":32,"queueDigestCount":32,"resourcePlanCount":416,"consumerContractCount":32,"citationFootnotePlanCount":32,"queuedCount":0,"indexedCount":0,"documentWrittenCount":0,"vectorWrittenCount":0,"mapPublishedCount":0,"registryPromotionAllowedCount":0,"mcpResourceCount":32,"localGeneratedEvidenceCount":32,"sourceMismatchCount":0,"sourceEvidenceDigestCount":32},"records":[{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-rental-housing-community-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-rental-housing-community-isometric-nft-card","transactionDigest":"62a408e7733cf1e5ce0b2df23d4a36f374a3221e3ff20738034d22bd1914d742","transactionIdempotencyKey":"5ded845af2e7cdf5c0eae4247c3fdb08","queueIdempotencyKey":"7ad2515f4f547183ca6956062be23420","targetSourceActionDigest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","bytes":92699,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-rental-housing-community-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"7ad2515f4f547183ca6956062be23420","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-rental-housing-community-isometric-nft-card","sourceTransactionDigest":"62a408e7733cf1e5ce0b2df23d4a36f374a3221e3ff20738034d22bd1914d742","targetSourceActionDigest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:62a408e7733cf1e5ce0b2df23d4a36f374a3221e3ff20738034d22bd1914d742","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"62a408e7733cf1e5ce0b2df23d4a36f374a3221e3ff20738034d22bd1914d742","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"5ded845af2e7cdf5c0eae4247c3fdb08","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"69e008085fb18a05f4ae54b11ebaf566003ed05031c4ef7a71fdcdf6cd94e0cb","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":"5ded845af2e7cdf5c0eae4247c3fdb08","queueIdempotencyKey":"7ad2515f4f547183ca6956062be23420","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-62a408e7733cf1e5","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-62a408e7733cf1e5","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"5b522fdb5cdabc4777d4671e4b1bae289d8db3dfaf2c60907ce50ebbe71297d8","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-logistics-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-logistics-bbs-gap-isometric-nft-card","transactionDigest":"7d527eade96eb92a226ee45e0f42eb9ed2aa7718a9206999654c2cbbf7b9c6fb","transactionIdempotencyKey":"5f1433f53e7b13cb11e2a89a4b916af5","queueIdempotencyKey":"b6275c81ef25f51d4af396c10b4e42d2","targetSourceActionDigest":"5aeff492e4144b39f05b19e16f50f76c8651141409001860b614108943b04e16","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","bytes":90568,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-logistics-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"b6275c81ef25f51d4af396c10b4e42d2","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-logistics-bbs-gap-isometric-nft-card","sourceTransactionDigest":"7d527eade96eb92a226ee45e0f42eb9ed2aa7718a9206999654c2cbbf7b9c6fb","targetSourceActionDigest":"5aeff492e4144b39f05b19e16f50f76c8651141409001860b614108943b04e16","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:7d527eade96eb92a226ee45e0f42eb9ed2aa7718a9206999654c2cbbf7b9c6fb","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"7d527eade96eb92a226ee45e0f42eb9ed2aa7718a9206999654c2cbbf7b9c6fb","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"5f1433f53e7b13cb11e2a89a4b916af5","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"5aeff492e4144b39f05b19e16f50f76c8651141409001860b614108943b04e16","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"04dbf64a8ecfbbd486cb5b2af3912fa9c1ef7543f34269fd4177db22b2bc0e5f","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":"5f1433f53e7b13cb11e2a89a4b916af5","queueIdempotencyKey":"b6275c81ef25f51d4af396c10b4e42d2","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-7d527eade96eb92a","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-7d527eade96eb92a","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"884731437563fc29414b4849f2e63517ec41b8bcb45e3ddbaaa264a5125c868a","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-highway-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-highway-bbs-gap-isometric-nft-card","transactionDigest":"e90e31b4a2255cfe0a73f05c15fd60e300463143fc17bdbe442462e6622137c8","transactionIdempotencyKey":"792ff6704dc8f5ed09df2d1ec183751f","queueIdempotencyKey":"fa4b403e9c3db7e8b6af6a4e1b1daf0a","targetSourceActionDigest":"bbc48065d05a5020c2e2b5c290bb0eeeab665f4328419bf32c3bf88c2a71a480","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","bytes":96279,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-highway-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"fa4b403e9c3db7e8b6af6a4e1b1daf0a","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-highway-bbs-gap-isometric-nft-card","sourceTransactionDigest":"e90e31b4a2255cfe0a73f05c15fd60e300463143fc17bdbe442462e6622137c8","targetSourceActionDigest":"bbc48065d05a5020c2e2b5c290bb0eeeab665f4328419bf32c3bf88c2a71a480","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:e90e31b4a2255cfe0a73f05c15fd60e300463143fc17bdbe442462e6622137c8","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"e90e31b4a2255cfe0a73f05c15fd60e300463143fc17bdbe442462e6622137c8","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"792ff6704dc8f5ed09df2d1ec183751f","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"bbc48065d05a5020c2e2b5c290bb0eeeab665f4328419bf32c3bf88c2a71a480","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"e31145b59afce1b59a695c7973020a3626c12b9a689e15485c76d967765f2cb0","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":"792ff6704dc8f5ed09df2d1ec183751f","queueIdempotencyKey":"fa4b403e9c3db7e8b6af6a4e1b1daf0a","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-e90e31b4a2255cfe","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-e90e31b4a2255cfe","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"896119601041c0f47444194523ba0f58c66c42745a8e69495b58a6691e3e7393","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-commercial-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-commercial-bbs-gap-isometric-nft-card","transactionDigest":"30c2c02bec70251c681f7097cbe59e3bab08df20854d79c02992d242c8d96731","transactionIdempotencyKey":"1c73915e3883060f2a9788faa8b0a26b","queueIdempotencyKey":"8997726cfa2881f786611af3ac092d31","targetSourceActionDigest":"9d01c52dbcddbe7d3080b92bfd90f57a1fdcfdff312bf8efdb99d81ff1e7bd9e","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","bytes":76669,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-commercial-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"8997726cfa2881f786611af3ac092d31","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-commercial-bbs-gap-isometric-nft-card","sourceTransactionDigest":"30c2c02bec70251c681f7097cbe59e3bab08df20854d79c02992d242c8d96731","targetSourceActionDigest":"9d01c52dbcddbe7d3080b92bfd90f57a1fdcfdff312bf8efdb99d81ff1e7bd9e","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:30c2c02bec70251c681f7097cbe59e3bab08df20854d79c02992d242c8d96731","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"30c2c02bec70251c681f7097cbe59e3bab08df20854d79c02992d242c8d96731","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"1c73915e3883060f2a9788faa8b0a26b","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"9d01c52dbcddbe7d3080b92bfd90f57a1fdcfdff312bf8efdb99d81ff1e7bd9e","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"162b9f7405188b73ce78426c2160d86652bdc29f712fb1f22b0efd156f5f394e","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":"1c73915e3883060f2a9788faa8b0a26b","queueIdempotencyKey":"8997726cfa2881f786611af3ac092d31","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-30c2c02bec70251c","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-30c2c02bec70251c","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"b736ee15de5936a4c659ae9567bdbb7bbff558618b74932fc95e4e1f9e1e6499","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-rental-housing-community-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-rental-housing-community-isometric-nft-card","transactionDigest":"ea23c466982c409e806e217bfe47fa62e59b09a3081dbc0332da57f0fc90ee80","transactionIdempotencyKey":"561070c5f5d365072f0aede12d598bc9","queueIdempotencyKey":"eb3df52011feed3df6d5889cde8211ac","targetSourceActionDigest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","action":"request-compliance-review","actionLabel":"请求合规复核","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","bytes":92699,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-rental-housing-community-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"eb3df52011feed3df6d5889cde8211ac","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-rental-housing-community-isometric-nft-card","sourceTransactionDigest":"ea23c466982c409e806e217bfe47fa62e59b09a3081dbc0332da57f0fc90ee80","targetSourceActionDigest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:ea23c466982c409e806e217bfe47fa62e59b09a3081dbc0332da57f0fc90ee80","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"ea23c466982c409e806e217bfe47fa62e59b09a3081dbc0332da57f0fc90ee80","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"561070c5f5d365072f0aede12d598bc9","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"c31d0881a04bf02d7ac2abf7490fd81f8dcd801979709f07eee34e1fbd3c198d","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":"561070c5f5d365072f0aede12d598bc9","queueIdempotencyKey":"eb3df52011feed3df6d5889cde8211ac","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-ea23c466982c409e","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-ea23c466982c409e","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-rental-housing-community/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"630ec69233e07382bd66d1cea203bddb3f3fea92f4184ae22127f2cf4c20efc8","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-rental-housing-community/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-rental-housing-community/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-rental-housing-community/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-rental-housing-community/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-rental-housing-community/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-logistics-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-logistics-bbs-gap-isometric-nft-card","transactionDigest":"1e6cd8df7ad4636b1a627eae294c052646a27b6844c20fd9dedd1249b630ec76","transactionIdempotencyKey":"76169552c4bd7c745ddeb6794fa94704","queueIdempotencyKey":"e26255a3040d1b5ffc5d9d2515e58161","targetSourceActionDigest":"a84a556c70b95f8c62cb49f1442dad23836eba169c4674f8f9464e540e1ee98f","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","action":"request-compliance-review","actionLabel":"请求合规复核","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","bytes":90568,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-logistics-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"e26255a3040d1b5ffc5d9d2515e58161","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-logistics-bbs-gap-isometric-nft-card","sourceTransactionDigest":"1e6cd8df7ad4636b1a627eae294c052646a27b6844c20fd9dedd1249b630ec76","targetSourceActionDigest":"a84a556c70b95f8c62cb49f1442dad23836eba169c4674f8f9464e540e1ee98f","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:1e6cd8df7ad4636b1a627eae294c052646a27b6844c20fd9dedd1249b630ec76","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"1e6cd8df7ad4636b1a627eae294c052646a27b6844c20fd9dedd1249b630ec76","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"76169552c4bd7c745ddeb6794fa94704","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"a84a556c70b95f8c62cb49f1442dad23836eba169c4674f8f9464e540e1ee98f","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"a70583098e1cada9cfe021c40cfd0d9ae4a7bc62fba83e83f10b4f6ac3c7fdaf","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":"76169552c4bd7c745ddeb6794fa94704","queueIdempotencyKey":"e26255a3040d1b5ffc5d9d2515e58161","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-1e6cd8df7ad4636b","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-1e6cd8df7ad4636b","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"31d8140520883d65fc77240226e410be3599d364f7a0db17c42030efba8963f1","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-highway-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-highway-bbs-gap-isometric-nft-card","transactionDigest":"cb4dfe000d79239d31bd82ee5d33617b3b5b893588ebb8a7768e666f9c95aa4e","transactionIdempotencyKey":"ff5ec2c0de7ae612bc17f7d35683fe25","queueIdempotencyKey":"53d0290092ddffe194272fa85bde61b3","targetSourceActionDigest":"ef26bdc4f3a93104e19b23ed20ad527c43db5534f669740b3487c023983e7faa","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","action":"request-compliance-review","actionLabel":"请求合规复核","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","bytes":96279,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-highway-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"53d0290092ddffe194272fa85bde61b3","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-highway-bbs-gap-isometric-nft-card","sourceTransactionDigest":"cb4dfe000d79239d31bd82ee5d33617b3b5b893588ebb8a7768e666f9c95aa4e","targetSourceActionDigest":"ef26bdc4f3a93104e19b23ed20ad527c43db5534f669740b3487c023983e7faa","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:cb4dfe000d79239d31bd82ee5d33617b3b5b893588ebb8a7768e666f9c95aa4e","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"cb4dfe000d79239d31bd82ee5d33617b3b5b893588ebb8a7768e666f9c95aa4e","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"ff5ec2c0de7ae612bc17f7d35683fe25","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"ef26bdc4f3a93104e19b23ed20ad527c43db5534f669740b3487c023983e7faa","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"802f3002dba13b51780f73798a8e8b77d21b6a6f0a783537d1fbf8b7c0a5acab","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":"ff5ec2c0de7ae612bc17f7d35683fe25","queueIdempotencyKey":"53d0290092ddffe194272fa85bde61b3","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-cb4dfe000d79239d","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-cb4dfe000d79239d","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"c72b193055f7ace86d4ca685f54a14cec3773c4a0fdd5a536822634549f59c8d","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-commercial-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-commercial-bbs-gap-isometric-nft-card","transactionDigest":"fc366843e757e1fbdebc544a8b25e04be4c6b1f17e510fbd86235a3d1e613838","transactionIdempotencyKey":"3b5fce99844dee59e40cbf00d51e1038","queueIdempotencyKey":"cfb34b34f34c2a54bbc164828f3ce80e","targetSourceActionDigest":"20bd6f137229e3a50a48f99ecd76e4f3a78f08ebad0b3063fb2b3b679775474d","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","action":"request-compliance-review","actionLabel":"请求合规复核","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","bytes":76669,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-commercial-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"cfb34b34f34c2a54bbc164828f3ce80e","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-commercial-bbs-gap-isometric-nft-card","sourceTransactionDigest":"fc366843e757e1fbdebc544a8b25e04be4c6b1f17e510fbd86235a3d1e613838","targetSourceActionDigest":"20bd6f137229e3a50a48f99ecd76e4f3a78f08ebad0b3063fb2b3b679775474d","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:fc366843e757e1fbdebc544a8b25e04be4c6b1f17e510fbd86235a3d1e613838","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"fc366843e757e1fbdebc544a8b25e04be4c6b1f17e510fbd86235a3d1e613838","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"3b5fce99844dee59e40cbf00d51e1038","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"20bd6f137229e3a50a48f99ecd76e4f3a78f08ebad0b3063fb2b3b679775474d","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"683ce04998f689eb8cd981565ed7e7de5098ea247208fe2584b6a9f6cc6359ac","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":"3b5fce99844dee59e40cbf00d51e1038","queueIdempotencyKey":"cfb34b34f34c2a54bbc164828f3ce80e","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-fc366843e757e1fb","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-fc366843e757e1fb","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"fc77e9d3ce31857f0538e1f98ad68bef35fb28e4c79059c38346578083630201","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-rental-housing-community-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-rental-housing-community-isometric-nft-card","transactionDigest":"248e8c9bc3e24ed7a6c0a5fe4aba3cde51cda9fa4c0f47eaa0ee1ff1b8d54740","transactionIdempotencyKey":"04de20fa716486db52d50d4f714c7fce","queueIdempotencyKey":"9f6308448c7d6a435d9d3a1193b50c4b","targetSourceActionDigest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","action":"request-redraw","actionLabel":"请求重绘","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","bytes":92699,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-rental-housing-community-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"9f6308448c7d6a435d9d3a1193b50c4b","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-rental-housing-community-isometric-nft-card","sourceTransactionDigest":"248e8c9bc3e24ed7a6c0a5fe4aba3cde51cda9fa4c0f47eaa0ee1ff1b8d54740","targetSourceActionDigest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:248e8c9bc3e24ed7a6c0a5fe4aba3cde51cda9fa4c0f47eaa0ee1ff1b8d54740","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"248e8c9bc3e24ed7a6c0a5fe4aba3cde51cda9fa4c0f47eaa0ee1ff1b8d54740","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"04de20fa716486db52d50d4f714c7fce","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"f1d3e0e181344f9b0ea2645019de38c3c5f1a055109d91127e7da3d1110b4eb8","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":"04de20fa716486db52d50d4f714c7fce","queueIdempotencyKey":"9f6308448c7d6a435d9d3a1193b50c4b","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-248e8c9bc3e24ed7","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-248e8c9bc3e24ed7","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-rental-housing-community/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"1023677993307ed5d86b8ae5a28a99a2547b1ba6b62a27274ae0c502ae2ec3e0","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-rental-housing-community/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-rental-housing-community/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-rental-housing-community/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-rental-housing-community/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-rental-housing-community/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-logistics-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-logistics-bbs-gap-isometric-nft-card","transactionDigest":"74d33259dee34b0258c714088bb08bfa678aa47b2621f5e02565035457097fb0","transactionIdempotencyKey":"f29f2579bb08a6a5508997ab671293fe","queueIdempotencyKey":"f1bf2eff3d4f173375d58abf50d7a8a6","targetSourceActionDigest":"6cf1063524b0e87c3fd03976162e7eddb9e821e3254fda8378361112bcc43f52","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","action":"request-redraw","actionLabel":"请求重绘","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","bytes":90568,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-logistics-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"f1bf2eff3d4f173375d58abf50d7a8a6","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-logistics-bbs-gap-isometric-nft-card","sourceTransactionDigest":"74d33259dee34b0258c714088bb08bfa678aa47b2621f5e02565035457097fb0","targetSourceActionDigest":"6cf1063524b0e87c3fd03976162e7eddb9e821e3254fda8378361112bcc43f52","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:74d33259dee34b0258c714088bb08bfa678aa47b2621f5e02565035457097fb0","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"74d33259dee34b0258c714088bb08bfa678aa47b2621f5e02565035457097fb0","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"f29f2579bb08a6a5508997ab671293fe","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"6cf1063524b0e87c3fd03976162e7eddb9e821e3254fda8378361112bcc43f52","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"bdb08198a59c1fbb971526db7408faff50f0bc3a7d82bf2bfc76522529ebb9fc","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":"f29f2579bb08a6a5508997ab671293fe","queueIdempotencyKey":"f1bf2eff3d4f173375d58abf50d7a8a6","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-74d33259dee34b02","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-74d33259dee34b02","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"f2f99c53138f74320acd2fae632217cd6016b1fc3fb1b8d50d31676092684e71","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-logistics-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-logistics-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-highway-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-highway-bbs-gap-isometric-nft-card","transactionDigest":"5055d6d43f25a9ece61786065e0bd98639b68b626f54ec8a3b019bb5ca3237bc","transactionIdempotencyKey":"5083314bcf4872acfdc645798be08d15","queueIdempotencyKey":"4070c434c7bddb395e3b82f2150e5b3c","targetSourceActionDigest":"4ab9b77e0223312f07549460b5c80994cdc41f6e6aff05743ff2cd5b8db3c175","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","action":"request-redraw","actionLabel":"请求重绘","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","bytes":96279,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-highway-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"4070c434c7bddb395e3b82f2150e5b3c","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-highway-bbs-gap-isometric-nft-card","sourceTransactionDigest":"5055d6d43f25a9ece61786065e0bd98639b68b626f54ec8a3b019bb5ca3237bc","targetSourceActionDigest":"4ab9b77e0223312f07549460b5c80994cdc41f6e6aff05743ff2cd5b8db3c175","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:5055d6d43f25a9ece61786065e0bd98639b68b626f54ec8a3b019bb5ca3237bc","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"5055d6d43f25a9ece61786065e0bd98639b68b626f54ec8a3b019bb5ca3237bc","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"5083314bcf4872acfdc645798be08d15","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"4ab9b77e0223312f07549460b5c80994cdc41f6e6aff05743ff2cd5b8db3c175","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"33d9f8c3250148859a0f8c4156712e012b91942e32b693c184a3cc3c057cfc94","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":"5083314bcf4872acfdc645798be08d15","queueIdempotencyKey":"4070c434c7bddb395e3b82f2150e5b3c","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-5055d6d43f25a9ec","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-5055d6d43f25a9ec","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-highway-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"f8527b5d0829d8d69e46b125b213b3e08400b62a31d9e5721cb99bc7479b7f87","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-highway-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-highway-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-highway-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-highway-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-highway-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-commercial-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-commercial-bbs-gap-isometric-nft-card","transactionDigest":"95faac8defbaba54b405a09f0d93d4bac1b2c46dbc8b13eb8f8a156a0210ccb5","transactionIdempotencyKey":"bda94a452bb88de52af4dd98a0e2e2ac","queueIdempotencyKey":"ab6074cbef6e4a92c6756bfd1089503a","targetSourceActionDigest":"62d76a89cc0eaf8803d1fb67a5431c5edc73a3f133188b8255d918d6b3e16214","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","action":"request-redraw","actionLabel":"请求重绘","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","bytes":76669,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"metadata-correction","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-cn-commercial-bbs-gap-isometric-nft-card-metadata-correction","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"ab6074cbef6e4a92c6756bfd1089503a","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-commercial-bbs-gap-isometric-nft-card","sourceTransactionDigest":"95faac8defbaba54b405a09f0d93d4bac1b2c46dbc8b13eb8f8a156a0210ccb5","targetSourceActionDigest":"62d76a89cc0eaf8803d1fb67a5431c5edc73a3f133188b8255d918d6b3e16214","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","correctionType":"metadata-correction","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:95faac8defbaba54b405a09f0d93d4bac1b2c46dbc8b13eb8f8a156a0210ccb5","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"95faac8defbaba54b405a09f0d93d4bac1b2c46dbc8b13eb8f8a156a0210ccb5","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"bda94a452bb88de52af4dd98a0e2e2ac","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"62d76a89cc0eaf8803d1fb67a5431c5edc73a3f133188b8255d918d6b3e16214","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"43b6546b5016bc63e160401a83af9eca09fdc98c99a34c8fb74ff7a70bafa5b4","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":"bda94a452bb88de52af4dd98a0e2e2ac","queueIdempotencyKey":"ab6074cbef6e4a92c6756bfd1089503a","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-95faac8defbaba54","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-95faac8defbaba54","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"09d86c67aa432972933eed905308d1d26a220f28dd3fc29e6189c371976b44bf","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw&type=metadata-correction","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-commercial-bbs-gap/isometric-nft-card/metadata-correction","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-commercial-bbs-gap/isometric-nft-card/metadata-correction","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-card","transactionDigest":"941643b8a9d5c863e2a87374c136405d959ac655f2e6b78b8f340bfc10de5b7a","transactionIdempotencyKey":"970b53b9012be297511f79222d030c3a","queueIdempotencyKey":"384875a0151bfe344569106028c43a96","targetSourceActionDigest":"72af27690adda9567c1058a345bc2e0ae28ca74ef0382dd8789c8959db93ad21","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","bytes":92699,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"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-cn-rental-housing-community-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"384875a0151bfe344569106028c43a96","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-card","sourceTransactionDigest":"941643b8a9d5c863e2a87374c136405d959ac655f2e6b78b8f340bfc10de5b7a","targetSourceActionDigest":"72af27690adda9567c1058a345bc2e0ae28ca74ef0382dd8789c8959db93ad21","targetSourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","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/cn-rental-housing-community/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/cn-rental-housing-community/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:941643b8a9d5c863e2a87374c136405d959ac655f2e6b78b8f340bfc10de5b7a","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"941643b8a9d5c863e2a87374c136405d959ac655f2e6b78b8f340bfc10de5b7a","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"970b53b9012be297511f79222d030c3a","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"72af27690adda9567c1058a345bc2e0ae28ca74ef0382dd8789c8959db93ad21","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"94c30c0848d731a542572a8261da67c5a0fb187207eec6ddf9d9e3c5cf85d66f","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":"970b53b9012be297511f79222d030c3a","queueIdempotencyKey":"384875a0151bfe344569106028c43a96","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-941643b8a9d5c863","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-941643b8a9d5c863","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"829b1a0efa451f0492978209e8afa0ec3722dda4e524347107402f2cedc461c9","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&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=cn-rental-housing-community&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&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=cn-rental-housing-community&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&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=cn-rental-housing-community&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=isometric-nft-card&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=approve-visual-dry-run","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pin","transactionDigest":"01e56da9208e93d898fcffbcc387c21db1554104d22bf529b3af0356d97e3070","transactionIdempotencyKey":"2024e007034052462ca28b3cf05b2e30","queueIdempotencyKey":"5ff3a9f290673adbeb2e4977fad0a4e0","targetSourceActionDigest":"562e87d03d6f6189a18d28c029d8a8a91e757f7e8b0e929d067859188f6e7a0f","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","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":"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-cn-rental-housing-community-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"5ff3a9f290673adbeb2e4977fad0a4e0","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pin","sourceTransactionDigest":"01e56da9208e93d898fcffbcc387c21db1554104d22bf529b3af0356d97e3070","targetSourceActionDigest":"562e87d03d6f6189a18d28c029d8a8a91e757f7e8b0e929d067859188f6e7a0f","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:01e56da9208e93d898fcffbcc387c21db1554104d22bf529b3af0356d97e3070","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"01e56da9208e93d898fcffbcc387c21db1554104d22bf529b3af0356d97e3070","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"2024e007034052462ca28b3cf05b2e30","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"562e87d03d6f6189a18d28c029d8a8a91e757f7e8b0e929d067859188f6e7a0f","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"c6bb6edfeeeaa8d09536717d19633b3b134145698d5947309685b5287c005a9f","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":"2024e007034052462ca28b3cf05b2e30","queueIdempotencyKey":"5ff3a9f290673adbeb2e4977fad0a4e0","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-01e56da9208e93d8","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-01e56da9208e93d8","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"43c0d3371b4f73fd6a5fd981e8274f54a681f948c091feb2cc9b5cb84516026f","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=approve-visual-dry-run","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-card","transactionDigest":"2982bab9c5c35789927877460c32ed2c86211506cae5214e5e3f64c76eaccbbf","transactionIdempotencyKey":"688e6e6b07dd340bdc2e867038580898","queueIdempotencyKey":"981daa54620c3f6fbf98784202949bce","targetSourceActionDigest":"37a68741c8e7a3927d9a85489116571e5ed184554ba31f7607a2ec3d3c03c4e7","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","bytes":90568,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"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-cn-logistics-bbs-gap-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"981daa54620c3f6fbf98784202949bce","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-card","sourceTransactionDigest":"2982bab9c5c35789927877460c32ed2c86211506cae5214e5e3f64c76eaccbbf","targetSourceActionDigest":"37a68741c8e7a3927d9a85489116571e5ed184554ba31f7607a2ec3d3c03c4e7","targetSourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","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/cn-logistics-bbs-gap/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/cn-logistics-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:2982bab9c5c35789927877460c32ed2c86211506cae5214e5e3f64c76eaccbbf","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"2982bab9c5c35789927877460c32ed2c86211506cae5214e5e3f64c76eaccbbf","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"688e6e6b07dd340bdc2e867038580898","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"37a68741c8e7a3927d9a85489116571e5ed184554ba31f7607a2ec3d3c03c4e7","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"d25877b71c0838549fdc4a6f2d44379cc1a51d475150869cb9b5af4a3e3e1e5f","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":"688e6e6b07dd340bdc2e867038580898","queueIdempotencyKey":"981daa54620c3f6fbf98784202949bce","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-2982bab9c5c35789","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-2982bab9c5c35789","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"1e7121d49e174ed84ee2119765e178e978e6a89a6b62cb6d6b8734d6d3f43367","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&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=cn-logistics-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&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=cn-logistics-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&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=cn-logistics-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pin","transactionDigest":"bbbaa00db6ec948464e126f51db35e4a557b6cdfddf1b4f2d74ed0c66f97209b","transactionIdempotencyKey":"68f4f7c6ed85840e7721cceb4cdf8cfd","queueIdempotencyKey":"b39dd5d6490a03ee58affd71c4fb92f7","targetSourceActionDigest":"64f0b96129458552f94b47781bac3af0f2803229bc3cb6331835c6f88bb46198","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","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":"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-cn-logistics-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"b39dd5d6490a03ee58affd71c4fb92f7","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pin","sourceTransactionDigest":"bbbaa00db6ec948464e126f51db35e4a557b6cdfddf1b4f2d74ed0c66f97209b","targetSourceActionDigest":"64f0b96129458552f94b47781bac3af0f2803229bc3cb6331835c6f88bb46198","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:bbbaa00db6ec948464e126f51db35e4a557b6cdfddf1b4f2d74ed0c66f97209b","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"bbbaa00db6ec948464e126f51db35e4a557b6cdfddf1b4f2d74ed0c66f97209b","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"68f4f7c6ed85840e7721cceb4cdf8cfd","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"64f0b96129458552f94b47781bac3af0f2803229bc3cb6331835c6f88bb46198","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"01268105aa67fa19dce8d0b8235dc4da2ac512726ff4c2e3c4345eeebeea5eaf","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":"68f4f7c6ed85840e7721cceb4cdf8cfd","queueIdempotencyKey":"b39dd5d6490a03ee58affd71c4fb92f7","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-bbbaa00db6ec9484","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-bbbaa00db6ec9484","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"0d9fd4bab089e7278c3e2704ca0971f849c9ccac2d4caf93bde6be6699d09451","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-card","transactionDigest":"377e4d1158310e8f2a067deb4b51ed90d0cded1203835283fc72fc961ebddb8d","transactionIdempotencyKey":"13fecc7f68a34d35db0da6c299aeebba","queueIdempotencyKey":"72f42334138460dc5c0f35d037535325","targetSourceActionDigest":"14a92365965cf50bf86a3e6be167c21f15c4e7740f1ae94a5e99de8fd51f2e04","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","bytes":96279,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"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-cn-highway-bbs-gap-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"72f42334138460dc5c0f35d037535325","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-card","sourceTransactionDigest":"377e4d1158310e8f2a067deb4b51ed90d0cded1203835283fc72fc961ebddb8d","targetSourceActionDigest":"14a92365965cf50bf86a3e6be167c21f15c4e7740f1ae94a5e99de8fd51f2e04","targetSourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","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/cn-highway-bbs-gap/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/cn-highway-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:377e4d1158310e8f2a067deb4b51ed90d0cded1203835283fc72fc961ebddb8d","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"377e4d1158310e8f2a067deb4b51ed90d0cded1203835283fc72fc961ebddb8d","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"13fecc7f68a34d35db0da6c299aeebba","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"14a92365965cf50bf86a3e6be167c21f15c4e7740f1ae94a5e99de8fd51f2e04","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"a16ab3af6b294f1927760301327cc143c2b4b02a0510d9b355daac35d20d5f70","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":"13fecc7f68a34d35db0da6c299aeebba","queueIdempotencyKey":"72f42334138460dc5c0f35d037535325","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-377e4d1158310e8f","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-377e4d1158310e8f","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"07b6a50a49dde747b451bf226d3d157000c52b8736ddc7ddc6f4537fe0c1571d","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&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=cn-highway-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&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=cn-highway-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&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=cn-highway-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pin","transactionDigest":"938287772b695053502b319a59b26a32119973f5e10ff72e484f2280aedb3efc","transactionIdempotencyKey":"ac7e577c4b61a6b5f2a54b64df079ccd","queueIdempotencyKey":"981e79a40c3e7111a06c8fe21f46dac3","targetSourceActionDigest":"7ba5bb7bc250c498860872840e4d6507f5bcbb8559c59e4cfcfab53e293abfed","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","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":"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-cn-highway-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"981e79a40c3e7111a06c8fe21f46dac3","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pin","sourceTransactionDigest":"938287772b695053502b319a59b26a32119973f5e10ff72e484f2280aedb3efc","targetSourceActionDigest":"7ba5bb7bc250c498860872840e4d6507f5bcbb8559c59e4cfcfab53e293abfed","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:938287772b695053502b319a59b26a32119973f5e10ff72e484f2280aedb3efc","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"938287772b695053502b319a59b26a32119973f5e10ff72e484f2280aedb3efc","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"ac7e577c4b61a6b5f2a54b64df079ccd","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"7ba5bb7bc250c498860872840e4d6507f5bcbb8559c59e4cfcfab53e293abfed","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"1e4d35e587dd2c9f73f4ebdfc4671cd2fbecad88a29043a41f104480b89eed62","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":"ac7e577c4b61a6b5f2a54b64df079ccd","queueIdempotencyKey":"981e79a40c3e7111a06c8fe21f46dac3","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-938287772b695053","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-938287772b695053","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"7bcff3ef4d6d49ec22c53854b1cacdde560c8da58128b5c8a19a9a378063cc44","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-card","transactionDigest":"2db2315b4f15a0bf5d06e0d5dda0ac20a0e85a4b406b8878f0f92615522a4a33","transactionIdempotencyKey":"4a1695f3f3e22ae8662bc621022976a0","queueIdempotencyKey":"289f3540fb5fbc7aa86412f503763c27","targetSourceActionDigest":"bdf8010791a999bf7498fd01f313aab4e83aea2e02df8a5f7a62bdfe707960ab","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","bytes":76669,"manifestSource":"generation-manifest","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"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-cn-commercial-bbs-gap-isometric-nft-card-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-isometric-nft-card","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"289f3540fb5fbc7aa86412f503763c27","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-card","sourceTransactionDigest":"2db2315b4f15a0bf5d06e0d5dda0ac20a0e85a4b406b8878f0f92615522a4a33","targetSourceActionDigest":"bdf8010791a999bf7498fd01f313aab4e83aea2e02df8a5f7a62bdfe707960ab","targetSourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","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/cn-commercial-bbs-gap/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/cn-commercial-bbs-gap/isometric-nft-card","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:2db2315b4f15a0bf5d06e0d5dda0ac20a0e85a4b406b8878f0f92615522a4a33","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"2db2315b4f15a0bf5d06e0d5dda0ac20a0e85a4b406b8878f0f92615522a4a33","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"4a1695f3f3e22ae8662bc621022976a0","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"bdf8010791a999bf7498fd01f313aab4e83aea2e02df8a5f7a62bdfe707960ab","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"bc411b67f8eb48a06539381ec8b3c13419fd87b05723b0eda59d8a36c00d7ab3","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":"4a1695f3f3e22ae8662bc621022976a0","queueIdempotencyKey":"289f3540fb5fbc7aa86412f503763c27","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-2db2315b4f15a0bf","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-2db2315b4f15a0bf","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"eebe51bc46d3e7655641354d504a09be4e7741abb1b87ef0b3c5006ff4dd1cff","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&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=cn-commercial-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&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=cn-commercial-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&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=cn-commercial-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=approve-visual-dry-run","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pin","transactionDigest":"0ab3ee3af2eb21a14dad4ff30f56ec3c2124ad019f44582d8cd9cf2c0ec190d9","transactionIdempotencyKey":"f222670b2e17cc929400d4183d3dd937","queueIdempotencyKey":"580d6ae0a0eff2761d45789119ac9c91","targetSourceActionDigest":"7237bef75d6fe182e40ff262e2e7722c0a9120b31bf0ee639b0963e193ba69f1","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","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":"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-cn-commercial-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"580d6ae0a0eff2761d45789119ac9c91","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pin","sourceTransactionDigest":"0ab3ee3af2eb21a14dad4ff30f56ec3c2124ad019f44582d8cd9cf2c0ec190d9","targetSourceActionDigest":"7237bef75d6fe182e40ff262e2e7722c0a9120b31bf0ee639b0963e193ba69f1","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"approve-visual-dry-run","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:0ab3ee3af2eb21a14dad4ff30f56ec3c2124ad019f44582d8cd9cf2c0ec190d9","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"0ab3ee3af2eb21a14dad4ff30f56ec3c2124ad019f44582d8cd9cf2c0ec190d9","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"f222670b2e17cc929400d4183d3dd937","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"7237bef75d6fe182e40ff262e2e7722c0a9120b31bf0ee639b0963e193ba69f1","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"ac1571bd2d7e2d13c29938144defa8aa7801cc4dff4797c3d2512c0809a71de8","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":"f222670b2e17cc929400d4183d3dd937","queueIdempotencyKey":"580d6ae0a0eff2761d45789119ac9c91","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-0ab3ee3af2eb21a1","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-0ab3ee3af2eb21a1","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"909c7cce0111ffef4e28da704d2f86e1e9a2c58fe235ca9ad8826990e36dbae3","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=approve-visual-dry-run","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-rental-housing-community-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-rental-housing-community-pixel-map-pin","transactionDigest":"9e1363909288d2aac47340184a0bee411182de9431d790308bc73043df50f666","transactionIdempotencyKey":"ed40a932c3182211b34b7ae06b0a0565","queueIdempotencyKey":"8db201e94c14d9113ac0424fd595ad98","targetSourceActionDigest":"5cc64253c1b36952b20e8a3952068798d14bbc45c06c4f94a9e8bbd487d22670","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","action":"request-compliance-review","actionLabel":"请求合规复核","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":"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-cn-rental-housing-community-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"8db201e94c14d9113ac0424fd595ad98","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-rental-housing-community-pixel-map-pin","sourceTransactionDigest":"9e1363909288d2aac47340184a0bee411182de9431d790308bc73043df50f666","targetSourceActionDigest":"5cc64253c1b36952b20e8a3952068798d14bbc45c06c4f94a9e8bbd487d22670","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:9e1363909288d2aac47340184a0bee411182de9431d790308bc73043df50f666","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"9e1363909288d2aac47340184a0bee411182de9431d790308bc73043df50f666","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"ed40a932c3182211b34b7ae06b0a0565","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"5cc64253c1b36952b20e8a3952068798d14bbc45c06c4f94a9e8bbd487d22670","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"907abc99d88ec7123b4fc1c26dbd619569526281f00aa4e83c36350bf58e543e","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":"ed40a932c3182211b34b7ae06b0a0565","queueIdempotencyKey":"8db201e94c14d9113ac0424fd595ad98","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-9e1363909288d2aa","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-9e1363909288d2aa","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-rental-housing-community/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"b4db7dfab558aee33421d247c125fb02bfe5f66865e56a3a9aa86536a01f0145","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-compliance-review","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-rental-housing-community/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-rental-housing-community/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-rental-housing-community/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-rental-housing-community/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-rental-housing-community/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-logistics-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-logistics-bbs-gap-pixel-map-pin","transactionDigest":"c7e574c0566cb0ce0af728f556e92670196421b35afd71c63867069c0bf6022a","transactionIdempotencyKey":"b83c0ad45208aa82b583b9d59984b00d","queueIdempotencyKey":"d540fdbb167235ead84a8f8f1f14132e","targetSourceActionDigest":"1b93d2c461f6e44e7030432cfe49f68ab17b981544f062e56b7979d6541d2d3b","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","action":"request-compliance-review","actionLabel":"请求合规复核","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":"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-cn-logistics-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"d540fdbb167235ead84a8f8f1f14132e","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-logistics-bbs-gap-pixel-map-pin","sourceTransactionDigest":"c7e574c0566cb0ce0af728f556e92670196421b35afd71c63867069c0bf6022a","targetSourceActionDigest":"1b93d2c461f6e44e7030432cfe49f68ab17b981544f062e56b7979d6541d2d3b","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:c7e574c0566cb0ce0af728f556e92670196421b35afd71c63867069c0bf6022a","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"c7e574c0566cb0ce0af728f556e92670196421b35afd71c63867069c0bf6022a","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"b83c0ad45208aa82b583b9d59984b00d","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"1b93d2c461f6e44e7030432cfe49f68ab17b981544f062e56b7979d6541d2d3b","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"246a3503e3529e1940889c96b308353f27b2ec6ecdb6057bc42738c3b878ab48","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":"b83c0ad45208aa82b583b9d59984b00d","queueIdempotencyKey":"d540fdbb167235ead84a8f8f1f14132e","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-c7e574c0566cb0ce","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-c7e574c0566cb0ce","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"07c492d54afb1a5fbaa09debe95889dff0b4b7abf03a74fe001fd82f770eaa54","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-compliance-review","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-highway-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-highway-bbs-gap-pixel-map-pin","transactionDigest":"e7d3daff9674af815bfa1663f740d0d5e1c014bf5036df31d587c3a3e37f8d0d","transactionIdempotencyKey":"3f005534dc29e3bf9a95585abe915701","queueIdempotencyKey":"bec6d858e11bcdd80f137a346c889868","targetSourceActionDigest":"3caef4d8352a1735be4ce9b1c3fc289db7fb74a9222425ed095c52d4f0df2ab9","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","action":"request-compliance-review","actionLabel":"请求合规复核","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":"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-cn-highway-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"bec6d858e11bcdd80f137a346c889868","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-highway-bbs-gap-pixel-map-pin","sourceTransactionDigest":"e7d3daff9674af815bfa1663f740d0d5e1c014bf5036df31d587c3a3e37f8d0d","targetSourceActionDigest":"3caef4d8352a1735be4ce9b1c3fc289db7fb74a9222425ed095c52d4f0df2ab9","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:e7d3daff9674af815bfa1663f740d0d5e1c014bf5036df31d587c3a3e37f8d0d","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"e7d3daff9674af815bfa1663f740d0d5e1c014bf5036df31d587c3a3e37f8d0d","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"3f005534dc29e3bf9a95585abe915701","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"3caef4d8352a1735be4ce9b1c3fc289db7fb74a9222425ed095c52d4f0df2ab9","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"4f95f978c9fa514ed61e9bb6b12c1c2b8ddbc789b504641b42cec2e2fac5ce25","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":"3f005534dc29e3bf9a95585abe915701","queueIdempotencyKey":"bec6d858e11bcdd80f137a346c889868","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-e7d3daff9674af81","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-e7d3daff9674af81","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"4788167e9d69b2bc5271257d24e1612f4b5955a16427b766ed3bc73fd0918819","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-compliance-review","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-compliance-review-cn-commercial-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-commercial-bbs-gap-pixel-map-pin","transactionDigest":"5f16d3a3d66b9713e00fbe50de4dbcc7c2ec83d7c143bb0faf97b2c01d4689c3","transactionIdempotencyKey":"f6ebef7642cf3514f3e363b578dcb281","queueIdempotencyKey":"a4f11f86bf6cec81c4134cbd2dd2310a","targetSourceActionDigest":"43429ea3e1aff433ac2935d58e2f69a3e46d359b452fa0bb4a84fe228930ba93","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","action":"request-compliance-review","actionLabel":"请求合规复核","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":"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-cn-commercial-bbs-gap-pixel-map-pin-policy-blocker-note","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"a4f11f86bf6cec81c4134cbd2dd2310a","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-compliance-review-cn-commercial-bbs-gap-pixel-map-pin","sourceTransactionDigest":"5f16d3a3d66b9713e00fbe50de4dbcc7c2ec83d7c143bb0faf97b2c01d4689c3","targetSourceActionDigest":"43429ea3e1aff433ac2935d58e2f69a3e46d359b452fa0bb4a84fe228930ba93","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"request-compliance-review","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","correctionType":"policy-blocker-note","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:5f16d3a3d66b9713e00fbe50de4dbcc7c2ec83d7c143bb0faf97b2c01d4689c3","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"5f16d3a3d66b9713e00fbe50de4dbcc7c2ec83d7c143bb0faf97b2c01d4689c3","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"f6ebef7642cf3514f3e363b578dcb281","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"43429ea3e1aff433ac2935d58e2f69a3e46d359b452fa0bb4a84fe228930ba93","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"f7754004988ae279e2967b333012e3671f953698ccb559b33175cefa259bf3d9","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":"f6ebef7642cf3514f3e363b578dcb281","queueIdempotencyKey":"a4f11f86bf6cec81c4134cbd2dd2310a","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-5f16d3a3d66b9713","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-5f16d3a3d66b9713","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"6dfc82bf76efe7551eb4007a3a94b21d5d9bc32b7a6c244cb5c23e7f7d74fe6d","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review&type=policy-blocker-note","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-compliance-review","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin/policy-blocker-note","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin/policy-blocker-note","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-rental-housing-community-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-rental-housing-community-pixel-map-pin","transactionDigest":"5b01eb0fab6f18231179c26ce332a98e440e58d53a6a80e3f86060e686f57405","transactionIdempotencyKey":"8aed653e6069529e52d7300dd063f44e","queueIdempotencyKey":"7f076d6c6de441db7b35d718d1f62010","targetSourceActionDigest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-rental-housing-community-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"7f076d6c6de441db7b35d718d1f62010","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-rental-housing-community-pixel-map-pin","sourceTransactionDigest":"5b01eb0fab6f18231179c26ce332a98e440e58d53a6a80e3f86060e686f57405","targetSourceActionDigest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:5b01eb0fab6f18231179c26ce332a98e440e58d53a6a80e3f86060e686f57405","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"5b01eb0fab6f18231179c26ce332a98e440e58d53a6a80e3f86060e686f57405","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"8aed653e6069529e52d7300dd063f44e","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"b503be40987343a9b0be099779f43cbed8791a34938ffafa7c8961617c454460","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":"8aed653e6069529e52d7300dd063f44e","queueIdempotencyKey":"7f076d6c6de441db7b35d718d1f62010","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-5b01eb0fab6f1823","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-5b01eb0fab6f1823","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"4394a97ec24fcc1b0ebc635819832dc9cdaf936390a27b3fd2d52f855cf668bf","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-logistics-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-logistics-bbs-gap-pixel-map-pin","transactionDigest":"245af48f2962ed1678ccf4080f9dc279347182887ea0a20c7224f4143dca43ca","transactionIdempotencyKey":"34fdb8ce78781d9a4ac25c56ff7fa0a8","queueIdempotencyKey":"6366e0698b7cb04a241fc5e8f2e45109","targetSourceActionDigest":"04716fe29a3d4d3b6b97adfa6860a2759aa6a818c7d2976e8a5f0a82f7da066a","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-logistics-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"6366e0698b7cb04a241fc5e8f2e45109","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-logistics-bbs-gap-pixel-map-pin","sourceTransactionDigest":"245af48f2962ed1678ccf4080f9dc279347182887ea0a20c7224f4143dca43ca","targetSourceActionDigest":"04716fe29a3d4d3b6b97adfa6860a2759aa6a818c7d2976e8a5f0a82f7da066a","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:245af48f2962ed1678ccf4080f9dc279347182887ea0a20c7224f4143dca43ca","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"245af48f2962ed1678ccf4080f9dc279347182887ea0a20c7224f4143dca43ca","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"34fdb8ce78781d9a4ac25c56ff7fa0a8","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"04716fe29a3d4d3b6b97adfa6860a2759aa6a818c7d2976e8a5f0a82f7da066a","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"89b8d09e8560506b16ef425b0640e0e75d18f628c7e192c9ca28b3685dc77613","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":"34fdb8ce78781d9a4ac25c56ff7fa0a8","queueIdempotencyKey":"6366e0698b7cb04a241fc5e8f2e45109","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-245af48f2962ed16","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-245af48f2962ed16","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"c378e7ef38d2733e2609587cd5de4b5887856a4ac153c5fe9e74994cee622298","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-highway-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-highway-bbs-gap-pixel-map-pin","transactionDigest":"1d76005dca03e5d2a5eb26d9d381b70ede8b4e702ce09ffc26fc7f39cd8c6583","transactionIdempotencyKey":"b8065796ca6f2135431c3a3a30de6bcd","queueIdempotencyKey":"0a9ac8f6c5cc33b6c9996abb8cd0606f","targetSourceActionDigest":"a48b6209fd874ae8c303b79a92876270a7b6385a8ce16ee4e04c6d20941655d7","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-highway-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"0a9ac8f6c5cc33b6c9996abb8cd0606f","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-highway-bbs-gap-pixel-map-pin","sourceTransactionDigest":"1d76005dca03e5d2a5eb26d9d381b70ede8b4e702ce09ffc26fc7f39cd8c6583","targetSourceActionDigest":"a48b6209fd874ae8c303b79a92876270a7b6385a8ce16ee4e04c6d20941655d7","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:1d76005dca03e5d2a5eb26d9d381b70ede8b4e702ce09ffc26fc7f39cd8c6583","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"1d76005dca03e5d2a5eb26d9d381b70ede8b4e702ce09ffc26fc7f39cd8c6583","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"b8065796ca6f2135431c3a3a30de6bcd","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"a48b6209fd874ae8c303b79a92876270a7b6385a8ce16ee4e04c6d20941655d7","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"4ddc61a8bfba638f9f1c08410ac5c0768f3b840167309c370586c30286bcddf5","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":"b8065796ca6f2135431c3a3a30de6bcd","queueIdempotencyKey":"0a9ac8f6c5cc33b6c9996abb8cd0606f","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-1d76005dca03e5d2","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-1d76005dca03e5d2","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"be7198ffa973547ec8184027c848848dcfc544a76eef33158671d58701eaf43d","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-reject-visual-candidate-cn-commercial-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-commercial-bbs-gap-pixel-map-pin","transactionDigest":"93f7373179e624499bfe3ea1eaae5d4d831d74f4453373b064d593f771439379","transactionIdempotencyKey":"17b60bca06fbe8ab5d924401c33c30da","queueIdempotencyKey":"12210231880e5e81a3516c5a10666237","targetSourceActionDigest":"42da8d06c732e85809dc01b0bddbcc6f4598e6055fd0b8635ca7021bd4ef801d","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-commercial-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"12210231880e5e81a3516c5a10666237","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-reject-visual-candidate-cn-commercial-bbs-gap-pixel-map-pin","sourceTransactionDigest":"93f7373179e624499bfe3ea1eaae5d4d831d74f4453373b064d593f771439379","targetSourceActionDigest":"42da8d06c732e85809dc01b0bddbcc6f4598e6055fd0b8635ca7021bd4ef801d","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"reject-visual-candidate","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:93f7373179e624499bfe3ea1eaae5d4d831d74f4453373b064d593f771439379","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"93f7373179e624499bfe3ea1eaae5d4d831d74f4453373b064d593f771439379","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"17b60bca06fbe8ab5d924401c33c30da","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"42da8d06c732e85809dc01b0bddbcc6f4598e6055fd0b8635ca7021bd4ef801d","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"e23ccce2c76e95b143c98601c853eac46452a111b69cb7df6318bbcecdc92bde","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":"17b60bca06fbe8ab5d924401c33c30da","queueIdempotencyKey":"12210231880e5e81a3516c5a10666237","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-93f7373179e62449","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-93f7373179e62449","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"4b9a7ca05d279f676187e919e39ac939231b825a3b61b01da6194e054794671c","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","auditLog":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","auditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-rental-housing-community-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-rental-housing-community-pixel-map-pin","transactionDigest":"3d4e0037339e138ed2aa746f332a1f2c10867d6eaab8d1b8d8ddda3240c35121","transactionIdempotencyKey":"9a2472bca1c0fcba7ac72884bc2b9821","queueIdempotencyKey":"ab97d8d039abba58971ed51f147f42f9","targetSourceActionDigest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","action":"request-redraw","actionLabel":"请求重绘","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-rental-housing-community-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"ab97d8d039abba58971ed51f147f42f9","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-rental-housing-community-pixel-map-pin","sourceTransactionDigest":"3d4e0037339e138ed2aa746f332a1f2c10867d6eaab8d1b8d8ddda3240c35121","targetSourceActionDigest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","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/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-rental-housing-community","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:3d4e0037339e138ed2aa746f332a1f2c10867d6eaab8d1b8d8ddda3240c35121","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"3d4e0037339e138ed2aa746f332a1f2c10867d6eaab8d1b8d8ddda3240c35121","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"9a2472bca1c0fcba7ac72884bc2b9821","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"0491a2ce7a5e42cc74ea5392b1bdf48359439bd18b95067df60f086ebb3dbfe5","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":"9a2472bca1c0fcba7ac72884bc2b9821","queueIdempotencyKey":"ab97d8d039abba58971ed51f147f42f9","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-3d4e0037339e138e","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-3d4e0037339e138e","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-rental-housing-community/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"6e8e81c3d547263c077b63b8f671d05aa1fdad3bb13160e51beac107b8f4af27","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","auditLog":"/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","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-rental-housing-community/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-rental-housing-community/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-rental-housing-community/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-rental-housing-community/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-rental-housing-community/pixel-map-pin","auditLogResourceUri":"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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-logistics-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","transactionDigest":"30f18d1ba412312af8c1884665da826c226897b843b20b479b4a754502cfec9a","transactionIdempotencyKey":"721fa1e4de3a283275df128467f20fbc","queueIdempotencyKey":"1b5b22443ea0e9ccfa513acf6a871e92","targetSourceActionDigest":"a90779ee5aa472602c4db31cc9188d3ce073e66913545b8dd95eeab5238f2011","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","action":"request-redraw","actionLabel":"请求重绘","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-logistics-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"1b5b22443ea0e9ccfa513acf6a871e92","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","sourceTransactionDigest":"30f18d1ba412312af8c1884665da826c226897b843b20b479b4a754502cfec9a","targetSourceActionDigest":"a90779ee5aa472602c4db31cc9188d3ce073e66913545b8dd95eeab5238f2011","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","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/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-logistics-bbs-gap","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:30f18d1ba412312af8c1884665da826c226897b843b20b479b4a754502cfec9a","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"30f18d1ba412312af8c1884665da826c226897b843b20b479b4a754502cfec9a","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"721fa1e4de3a283275df128467f20fbc","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"a90779ee5aa472602c4db31cc9188d3ce073e66913545b8dd95eeab5238f2011","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"59bf1e6844f1f24295a92a0f107154d1dc564929e47873be991e27b21a734539","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":"721fa1e4de3a283275df128467f20fbc","queueIdempotencyKey":"1b5b22443ea0e9ccfa513acf6a871e92","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-30f18d1ba412312a","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-30f18d1ba412312a","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"c63a960708edc582afc504467e3c22e53d10624d9bebeb9f41d745ae82e2008f","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLog":"/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","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-logistics-bbs-gap/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-logistics-bbs-gap/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","auditLogResourceUri":"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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-highway-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-highway-bbs-gap-pixel-map-pin","transactionDigest":"d055f9f4cfb4901de0b54bca7a07a0c411fe71597acb7460a229ff3a0e3f477d","transactionIdempotencyKey":"9c9db14470736a7facef3950612b7f70","queueIdempotencyKey":"9c5d48149515641f060f40fdf0899e8a","targetSourceActionDigest":"b928c6252ae9eff192629cdce9c6c3269c14e2508286504acf548fbf4abc3e5e","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","action":"request-redraw","actionLabel":"请求重绘","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-highway-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"9c5d48149515641f060f40fdf0899e8a","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-highway-bbs-gap-pixel-map-pin","sourceTransactionDigest":"d055f9f4cfb4901de0b54bca7a07a0c411fe71597acb7460a229ff3a0e3f477d","targetSourceActionDigest":"b928c6252ae9eff192629cdce9c6c3269c14e2508286504acf548fbf4abc3e5e","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","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/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-highway-bbs-gap","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:d055f9f4cfb4901de0b54bca7a07a0c411fe71597acb7460a229ff3a0e3f477d","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"d055f9f4cfb4901de0b54bca7a07a0c411fe71597acb7460a229ff3a0e3f477d","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"9c9db14470736a7facef3950612b7f70","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"b928c6252ae9eff192629cdce9c6c3269c14e2508286504acf548fbf4abc3e5e","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"1a4e4f683e81c72286185ac8bc21d81bdaf8d16b35750643e45fd7511acb5040","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":"9c9db14470736a7facef3950612b7f70","queueIdempotencyKey":"9c5d48149515641f060f40fdf0899e8a","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-d055f9f4cfb4901d","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-d055f9f4cfb4901d","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-highway-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"8ba88b2fe88ee20666ba0233c461fa4f972f9d2b8c190e5fc630212c78a76902","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLog":"/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","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-highway-bbs-gap/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-highway-bbs-gap/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-highway-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-highway-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-highway-bbs-gap/pixel-map-pin","auditLogResourceUri":"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-09-07T03:28:49.515Z","queueJobId":"asset-visual-correction-mcp-queue-request-redraw-cn-commercial-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","transactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","transactionDigest":"c5c206729dc9482e448ec221f5e4e39a1b0fc3b188cdd883fc2596501184a80f","transactionIdempotencyKey":"836aa8943a78ad5492d0325dc10d33bc","queueIdempotencyKey":"a2e211ba378466692905bd38e5595b89","targetSourceActionDigest":"726b07c8cc90c8b16fbb7f1f61cfc680da715467514a14c7426bbfefc6d61d91","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","action":"request-redraw","actionLabel":"请求重绘","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":"queue-dry-run-ready","statusLabel":"队列 dry-run 可校验","correctionType":"redaction-request","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-cn-commercial-bbs-gap-pixel-map-pin-redaction-request","queueBatchId":"asset-visual-correction-cn-pixel-map-pin","queueType":"asset-visual-correction-governance-index","queueMode":"dry-run-only","queueIdempotencyKey":"a2e211ba378466692905bd38e5595b89","sourceTransactionId":"asset-visual-approval-audit-correction-transaction-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","sourceTransactionDigest":"c5c206729dc9482e448ec221f5e4e39a1b0fc3b188cdd883fc2596501184a80f","targetSourceActionDigest":"726b07c8cc90c8b16fbb7f1f61cfc680da715467514a14c7426bbfefc6d61d91","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"action":"request-redraw","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","correctionType":"redaction-request","countrySlug":"cn","priority":"normal","createdAt":"2026-09-07T03:28:49.515Z","writeDisabled":true},"resourceIndexPlan":[{"id":"visual-correction-write-transaction","resourceType":"visual-correction-write-transaction","uri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"确认动作说明运营、设计或合规的原始决策类型。"},{"id":"visual-human-confirmation","resourceType":"visual-human-confirmation","uri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"人工确认账本解释图片资产在正式清单前的审批边界。"},{"id":"visual-identity-fixture","resourceType":"visual-identity-fixture","uri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据写入事务解释图片证据包为什么仍然禁写。"},{"id":"visual-evidence-packet","resourceType":"visual-evidence-packet","uri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"证据包提供图片来源、审批槽位和上传禁用状态。"},{"id":"visual-source-evidence","resourceType":"visual-source-evidence","uri":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","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/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"清单预览说明该图片还未进入正式 NFT 图片清单。"},{"id":"visual-review-ledger","resourceType":"visual-review-ledger","uri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","digestSource":"linked-resource","required":true,"indexDisabled":true,"note":"图片人审账本连接原始视觉候选和后续治理链。"},{"id":"future-virtual-asset","resourceType":"future-virtual-asset","uri":"reits://virtual-assets/cn-commercial-bbs-gap","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:c5c206729dc9482e448ec221f5e4e39a1b0fc3b188cdd883fc2596501184a80f","lockTtlSeconds":900,"workerWriteDisabled":true},"preconditions":[{"id":"transaction-dry-run-ready","label":"图片纠错事务 dry-run 可校验","satisfied":true,"digest":"c5c206729dc9482e448ec221f5e4e39a1b0fc3b188cdd883fc2596501184a80f","note":"只有 transaction-dry-run-ready 的图片纠错事务才允许进入 MCP queue dry-run。"},{"id":"transaction-idempotency-match","label":"事务幂等键匹配","satisfied":true,"digest":"836aa8943a78ad5492d0325dc10d33bc","note":"queue job 必须绑定上一刀事务 envelope 的 idempotencyKey。"},{"id":"source-evidence-digest-match","label":"源图证据摘要匹配","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"MCP queue 必须继承 transaction envelope 的 sourceEvidenceSha256。"},{"id":"source-action-digest-match","label":"源动作摘要匹配","satisfied":true,"digest":"726b07c8cc90c8b16fbb7f1f61cfc680da715467514a14c7426bbfefc6d61d91","note":"MCP queue 必须继承 targetSourceActionDigest，避免索引层绑定错误源动作。"},{"id":"resource-plan-complete","label":"资源索引计划完整","satisfied":true,"digest":"3c5f2414a9461fefee271e219d4265a6197787715884932d8003cef233a5dc5a","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":"836aa8943a78ad5492d0325dc10d33bc","queueIdempotencyKey":"a2e211ba378466692905bd38e5595b89","duplicateStrategy":"skip-existing-transaction-digest","idempotencyLockDisabled":true},"indexPreview":{"indexName":"reits_mcp_governance_index","namespace":"governance.asset.visual.correction","documentId":"asset-visual-correction-c5c206729dc9482e","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-c5c206729dc9482e","surface":"asset-visual-correction","sourceResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","citationRequired":true,"footnoteWriteDisabled":true},"queueDigest":"563b7c57726e02ec09355ca0d6713b2180291130995ce50a347f0d1700c333ef","links":{"queueApi":"/api/public/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","queuePage":"/operations/asset-visual-approval-audit-correction-mcp-queue-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","transaction":"/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","transactionApi":"/api/public/operations/asset-visual-approval-audit-correction-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControl":"/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","dualControlApi":"/api/public/operations/asset-visual-approval-audit-correction-dual-control?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw&type=redaction-request","correction":"/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","correctionApi":"/api/public/operations/asset-visual-approval-audit-corrections?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLog":"/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","humanConfirmation":"/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","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":{"queueJobResourceUri":"reits://asset-visual-correction-mcp-queue/request-redraw/cn-commercial-bbs-gap/pixel-map-pin/redaction-request","indexPreviewResourceUri":"reits://asset-visual-correction-mcp-index-preview/request-redraw/cn-commercial-bbs-gap/pixel-map-pin/redaction-request","transactionResourceUri":"reits://asset-visual-approval-audit-correction-transaction/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","dualControlResourceUri":"reits://asset-visual-approval-audit-correction-dual-control/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","correctionResourceUri":"reits://asset-visual-approval-audit-correction/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","auditLogResourceUri":"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"}}],"statusBreakdown":[{"status":"queue-dry-run-ready","label":"队列 dry-run 可校验","count":32},{"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":32},{"resourceType":"visual-correction-dual-control","count":32},{"resourceType":"visual-correction-event","count":32},{"resourceType":"visual-audit-log","count":32},{"resourceType":"visual-confirmation-action","count":32},{"resourceType":"visual-human-confirmation","count":32},{"resourceType":"visual-identity-fixture","count":32},{"resourceType":"visual-evidence-transaction","count":32},{"resourceType":"visual-evidence-packet","count":32},{"resourceType":"visual-source-evidence","count":32},{"resourceType":"visual-registry-preview","count":32},{"resourceType":"visual-review-ledger","count":32},{"resourceType":"future-virtual-asset","count":32}],"publicNotes":["BBS Gap 已进入 32 条图片纠错 MCP queue dry-run；仍不写 queue job、不派发 worker、不写 MCP document。","当前筛选范围输出 32 条图片纠错 MCP queue dry-run，32 条可校验。","其中 32 条 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 助手和运营台只读使用，不得作为投资建议、交易信号或自动发帖依据。"]}