{"generatedAt":"2026-09-07T03:28:49.515Z","scope":{"countrySlug":"cn","assetSlug":null,"status":"needs-pin-redraw","formatKey":null},"metrics":{"candidateCount":4,"confirmationCount":4,"humanConfirmationReadyCount":0,"blockedBeforeHumanCount":4,"needsIdentityFixtureCount":0,"needsEvidenceTransactionCount":0,"needsPinRedrawCount":4,"needsComplianceReviewCount":0,"missingFileCount":0,"blockedByBriefCount":0,"requiredRoleCount":8,"pendingItemCount":56,"actionPacketCount":16,"blockedActionPacketCount":8,"writeDisabledCount":4,"finalApprovalAllowedCount":0,"finalApprovalRecordedCount":0,"approvalEvidenceWrittenCount":0,"registryPromotionAllowedCount":0,"humanConfirmationDigestCount":4,"localGeneratedEvidenceCount":4,"sourceMismatchCount":0,"mcpResourceCount":48},"records":[{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","statusLabel":"人工确认前置阻断","confirmationCount":1,"humanConfirmationReadyCount":0,"blockedBeforeHumanCount":1,"requiredRoleCount":2,"pendingItemCount":14,"writeDisabledCount":1,"recordDigest":"fe9a1427af6929551cbfca55dc0c3f9baae967cd95e974dd3e047daafec0aed2","confirmations":[{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-rental-housing-community-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"626070afbe3883c690fd8e034f708ee63f24208780f36015a497b0f9e3d32c04","identityFixtureDigest":"922d19455523e9c07d2e2821655a81caecf0541935535214954fe001ea01f155","evidenceTransactionDigest":"1a29a7cdd300fbdfac193b1f85e40c1ff263bb8c12060ac936f8424521ee8993","evidencePacketDigest":"891a9811805438b55fc69cd9433d024f9a77bc39c73e54d6c555d0f27179185f","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-rental-housing-community:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-rental-housing-community:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-rental-housing-community/map-pin.png / sha256=ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"}}],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community","humanConfirmationPage":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","visualRegistry":"/operations/asset-visual-registry","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":{"visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","statusLabel":"人工确认前置阻断","confirmationCount":1,"humanConfirmationReadyCount":0,"blockedBeforeHumanCount":1,"requiredRoleCount":2,"pendingItemCount":14,"writeDisabledCount":1,"recordDigest":"4f96bafd5d3426d49993c2f2f1b6c6988cbdf0f8951d7e60a9956a9c63012fb4","confirmations":[{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-logistics-bbs-gap-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"3d072418910f964236a45551730a2728f70f204a3f6824f0c0b92713ccb1741d","identityFixtureDigest":"3364b5daf5ba0c979f6bb2aea686b093f3472d595aa31dc37134e6f3d8bcf300","evidenceTransactionDigest":"0be85b2dd0ec9a7e18d160a67948b49390e63e5a06bd3ab5ed6dfc5c445ea6c2","evidencePacketDigest":"bd1db2825c20e28fa7a2b6f72214fbe7d28e3de215b51dc6c4d684ab7efd1d52","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-logistics-bbs-gap:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-logistics-bbs-gap:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png / sha256=a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"}}],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap","humanConfirmationPage":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","visualRegistry":"/operations/asset-visual-registry","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":{"visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","statusLabel":"人工确认前置阻断","confirmationCount":1,"humanConfirmationReadyCount":0,"blockedBeforeHumanCount":1,"requiredRoleCount":2,"pendingItemCount":14,"writeDisabledCount":1,"recordDigest":"617c2549ce6724dfbf9ced4f7db4b8db0e91f4d60fcf5bb978ccd6a39f28a9ed","confirmations":[{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-highway-bbs-gap-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"f0cffa827a0c9d6df1e4205e9502de3acec7381c6a949981c803dfcd6b68c4f9","identityFixtureDigest":"0b9da905cd06805a7d4ee5d47014f4a2cf72e4903b6f3389b52b05ce0046beed","evidenceTransactionDigest":"a99fd10a63a6d55e264426f39158aee0dfd944b0402116185b5d969aff30b886","evidencePacketDigest":"9d3239d258ebe15420d2c35fb9bbf82930b33291714d865758e87cd34b944891","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-highway-bbs-gap:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-highway-bbs-gap:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png / sha256=06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"}}],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap","humanConfirmationPage":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","visualRegistry":"/operations/asset-visual-registry","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":{"visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","statusLabel":"人工确认前置阻断","confirmationCount":1,"humanConfirmationReadyCount":0,"blockedBeforeHumanCount":1,"requiredRoleCount":2,"pendingItemCount":14,"writeDisabledCount":1,"recordDigest":"3a990ce1fb36d400305177f0b243652333c7570584c94fbaf2a158b4049a8286","confirmations":[{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-commercial-bbs-gap-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"2e28e43ec799305a3ac55ea78f093f1dbaef6ee75e4c6093682b5eef4a60f1f6","identityFixtureDigest":"4b6755dc585f25aba84a9b2769bbb4ea989f1fd8c18f13aa99f190e018276490","evidenceTransactionDigest":"1e24a801ad01bf5e82a77d48bf952ac467432abcf615139eb4cf63a45010bbc6","evidencePacketDigest":"6934d63986785c4c6eb8da1e41e10627efea8ecd9de9364da4a202c59a4e1603","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-commercial-bbs-gap:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-commercial-bbs-gap:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png / sha256=699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"}}],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap","humanConfirmationPage":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","visualRegistry":"/operations/asset-visual-registry","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":{"visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap"}}],"confirmations":[{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-rental-housing-community-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"626070afbe3883c690fd8e034f708ee63f24208780f36015a497b0f9e3d32c04","identityFixtureDigest":"922d19455523e9c07d2e2821655a81caecf0541935535214954fe001ea01f155","evidenceTransactionDigest":"1a29a7cdd300fbdfac193b1f85e40c1ff263bb8c12060ac936f8424521ee8993","evidencePacketDigest":"891a9811805438b55fc69cd9433d024f9a77bc39c73e54d6c555d0f27179185f","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-rental-housing-community:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-rental-housing-community:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","targetSourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-rental-housing-community/map-pin.png / sha256=ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-logistics-bbs-gap-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"3d072418910f964236a45551730a2728f70f204a3f6824f0c0b92713ccb1741d","identityFixtureDigest":"3364b5daf5ba0c979f6bb2aea686b093f3472d595aa31dc37134e6f3d8bcf300","evidenceTransactionDigest":"0be85b2dd0ec9a7e18d160a67948b49390e63e5a06bd3ab5ed6dfc5c445ea6c2","evidencePacketDigest":"bd1db2825c20e28fa7a2b6f72214fbe7d28e3de215b51dc6c4d684ab7efd1d52","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-logistics-bbs-gap:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-logistics-bbs-gap:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png / sha256=a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-highway-bbs-gap-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"f0cffa827a0c9d6df1e4205e9502de3acec7381c6a949981c803dfcd6b68c4f9","identityFixtureDigest":"0b9da905cd06805a7d4ee5d47014f4a2cf72e4903b6f3389b52b05ce0046beed","evidenceTransactionDigest":"a99fd10a63a6d55e264426f39158aee0dfd944b0402116185b5d969aff30b886","evidencePacketDigest":"9d3239d258ebe15420d2c35fb9bbf82930b33291714d865758e87cd34b944891","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-highway-bbs-gap:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-highway-bbs-gap:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png / sha256=06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","evidenceTransactionId":"asset-visual-approval-evidence-tx-cn-commercial-bbs-gap-pixel-map-pin","evidencePacketId":"asset-visual-approval-evidence-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"pixel-map-pin","label":"地图像素 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":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","identityFixtureStatus":"needs-pin-redraw","dryRunOnly":true,"schemaDryRun":true,"humanQueueReady":false,"finalApprovalAllowed":false,"writeDisabled":true,"confirmationWriteDisabled":true,"identityWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"humanConfirmationDigest":"2e28e43ec799305a3ac55ea78f093f1dbaef6ee75e4c6093682b5eef4a60f1f6","identityFixtureDigest":"4b6755dc585f25aba84a9b2769bbb4ea989f1fd8c18f13aa99f190e018276490","evidenceTransactionDigest":"1e24a801ad01bf5e82a77d48bf952ac467432abcf615139eb4cf63a45010bbc6","evidencePacketDigest":"6934d63986785c4c6eb8da1e41e10627efea8ecd9de9364da4a202c59a4e1603","schema":{"table":"asset_visual_approval_human_confirmations","schemaVersion":"2026-06-visual-approval-human-confirmation-dry-run-v1","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceMatchesTransaction":true,"confirmationMode":"dry-run-human-queue","writeDisabled":true},"requiredRoles":[{"role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:cn-commercial-bbs-gap:pixel-map-pin:design-director","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"operations-owner"},{"role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:cn-commercial-bbs-gap:pixel-map-pin:operations-owner","expectedAuthProvider":"future-ops-sso","realApproverRequired":true,"approverId":null,"approvedAt":null,"evidenceUri":null,"samePersonForbidden":true,"cannotEqualRole":"design-director"}],"confirmationChecklist":[{"id":"identity-fixture-ready","label":"身份 fixture ready","passed":false,"required":true},{"id":"evidence-transaction-ready","label":"证据事务 ready","passed":false,"required":true},{"id":"dual-signer-fixture-ready","label":"双签角色 fixture 已生成","passed":true,"required":true},{"id":"same-person-forbidden","label":"同人禁止策略已声明","passed":true,"required":true},{"id":"source-evidence-bound","label":"源图片证据已绑定","passed":true,"required":true},{"id":"source-evidence-matches-transaction","label":"源图片证据与事务一致","passed":true,"required":true},{"id":"real-approvers-present","label":"真实审批人已登录","passed":false,"required":true},{"id":"approval-timestamp-present","label":"审批时间戳已写入","passed":false,"required":true},{"id":"evidence-uri-present","label":"审批证据 URI 已上传","passed":false,"required":true},{"id":"write-disabled","label":"确认写入仍禁用","passed":true,"required":true}],"pendingItems":["身份 fixture ready","证据事务 ready","真实审批人已登录","审批时间戳已写入","审批证据 URI 已上传","地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。"],"actionPackets":{"approve-visual-dry-run":{"action":"approve-visual-dry-run","actionLabel":"批准图片 dry-run","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["design-director","operations-owner"],"requiredInputs":["actorRole","actorName","reason","secondConfirm","approverId","approvedAt","approvalEvidenceUri","sourceEvidenceSha256"],"blocked":true,"note":"批准包当前只做 dry-run，因无真实审批人、时间戳和证据 URI，不能记录最终批准。"},"request-redraw":{"action":"request-redraw","actionLabel":"请求重绘","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"request-compliance-review":{"action":"request-compliance-review","actionLabel":"请求合规复核","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":true,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"},"reject-visual-candidate":{"action":"reject-visual-candidate","actionLabel":"拒绝候选图片","dryRun":true,"writeDisabled":true,"targetHumanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","targetIdentityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","targetSourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidenceRequired":true,"requiredRoles":["ops"],"requiredInputs":["actorRole","actorName","reason","secondConfirm"],"blocked":false,"note":"该动作包只用于后续运营系统接入前的协议预览，不会改变状态或写外部系统。"}},"releaseGate":{"identityFixtureReady":false,"humanQueueReady":false,"realApproversPresent":false,"dualControlSatisfied":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"samePersonForbiddenReady":true,"writeDisabled":true,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"auditTrail":[{"id":"identity-fixture-read","label":"读取身份 fixture","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin，身份状态为 需先重绘地图 Pin。"},{"id":"source-evidence-read","label":"读取源图片证据","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"读取 sourceEvidence=/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png / sha256=699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70，当前只作为人工确认上下文。"},{"id":"human-confirmation-created","label":"人工确认 dry-run 已生成","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"生成 asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin，当前只允许查看确认字段和动作包。"},{"id":"write-disabled","label":"确认写入已禁用","at":"2026-09-07T03:28:49.515Z","actor":"system","note":"当前不记录最终批准、不上传审批证据、不推进正式清单和地图发布。"}],"blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。","事务未达到 transaction-dry-run-ready，只能展示 blocked preview row。","本地生成图片证据已检测，但 Registry preview row 尚未 ready，不能开放真实审批占位槽位。","Registry preview row 尚未 ready，不能开放真实审批占位槽位。","本地生成图片证据已检测，但真实审批占位尚未 ready，不能生成可检查证据包。","真实审批占位尚未 ready，不能生成可检查证据包。","本地生成图片 source evidence 已检测，但证据包或证据事务尚未 ready，不能进入身份 fixture。","证据包或证据写入事务尚未 ready，不能进入身份 fixture。","本地生成图片 source evidence 已检测，但身份 fixture 前置状态未 ready，不能进入人工确认批准。","身份 fixture 前置状态未 ready，不能进入人工确认批准。"],"links":{"humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","humanConfirmationPage":"/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","identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalDryRun":"/operations/virtual-asset-visual-approval-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","formalRegistry":"/operations/asset-visual-registry","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":{"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","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"}}],"statusBreakdown":[{"status":"human-confirmation-ready","label":"等待人工确认","count":0},{"status":"needs-identity-fixture","label":"需先补身份 fixture","count":0},{"status":"needs-evidence-transaction","label":"需先完成证据事务","count":0},{"status":"needs-pin-redraw","label":"需先重绘地图 Pin","count":4},{"status":"needs-compliance-review","label":"需先合规复核","count":0},{"status":"missing-file","label":"缺文件不可确认","count":0},{"status":"blocked-by-brief","label":"Brief 阻断不可确认","count":0}],"countryBreakdown":[{"countrySlug":"cn","countryName":"中国内地","confirmationCount":4,"humanConfirmationReadyCount":0,"blockedBeforeHumanCount":4}],"qaWarnings":["人工确认 dry-run 只创建确认队列和动作包，不记录真实批准。","approve-visual-dry-run 当前始终 blocked，必须等真实 approverId、approvedAt、approvalEvidenceUri 和会话快照接入后才能开放。","sourceEvidence 只进入人工确认上下文和动作包要求，不代表审批证据 URI 已上传或图片已正式发布。","finalApprovalAllowed、finalApprovalRecorded、registryPromotionAllowed 必须保持 false。","该队列面向运营/QA 复核，不得被前台用户误认为 NFT 已铸造或图片已正式发布。"],"publicNotes":["当前筛选范围有 4 条人工确认 dry-run，0 条可进入人工查看队列，4 条带本地生成源证据。","这层把身份 fixture 继续转成运营可理解的人工确认清单，方便后续接入后台审批、BBS 留痕和 MCP 审计。","未来真实审批上线前，应先补齐登录、角色、MFA、同人禁止、证据 URI、审计日志和回滚策略。","BBS Gap 已进入 4 条图片人工确认 dry-run；仍不写最终批准、不推进清单/地图/BBS。"]}