{"generatedAt":"2026-07-31T18:33:39.533Z","scope":{"countrySlug":null,"assetSlug":"ca-residential-tsx-node","status":"needs-compliance-review","formatKey":null},"metrics":{"candidateCount":1,"fixturePacketCount":1,"identityFixtureReadyCount":0,"blockedBeforeIdentityCount":1,"needsEvidenceTransactionCount":0,"needsPinRedrawCount":0,"needsComplianceReviewCount":1,"missingFileCount":0,"blockedByBriefCount":0,"signerFixtureCount":2,"requiredIdentityFieldCount":16,"suppliedIdentityFieldCount":0,"missingIdentityFieldCount":16,"samePersonForbiddenCount":2,"realSessionConnectedCount":0,"sessionCreateDisabledCount":2,"identityWriteDisabledCount":1,"identitySnapshotWriteDisabledCount":1,"identitySnapshotWrittenCount":0,"approvalTimestampMissingCount":2,"evidenceUriMissingCount":2,"approvalEvidenceWrittenCount":0,"finalApprovalRecordedCount":0,"mcpQueueWriteDisabledCount":1,"identityFixtureDigestCount":1,"localGeneratedEvidenceCount":1,"sourceMismatchCount":0,"mcpResourceCount":13},"records":[{"generatedAt":"2026-07-31T18:33:39.533Z","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","statusLabel":"身份 fixture 前置阻断","fixturePacketCount":1,"identityFixtureReadyCount":0,"blockedBeforeIdentityCount":1,"signerFixtureCount":2,"requiredIdentityFieldCount":16,"suppliedIdentityFieldCount":0,"identitySnapshotWrittenCount":0,"recordDigest":"3a97fc3f6f19814b3c2b9cd4bfc67ce3311266d10b534e47415c030004502e8c","fixtures":[{"generatedAt":"2026-07-31T18:33:39.533Z","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","evidenceTransactionId":"asset-visual-approval-evidence-tx-ca-residential-tsx-node-isometric-nft-card","evidencePacketId":"asset-visual-approval-evidence-ca-residential-tsx-node-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-ca-residential-tsx-node-isometric-nft-card","previewRowId":"asset-visual-registry-preview-ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","bytes":2195051,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-compliance-review","statusLabel":"需先合规复核","evidencePacketStatus":"needs-compliance-review","evidenceTransactionStatus":"needs-compliance-review","dryRunOnly":true,"schemaDryRun":true,"simulatedAuth":true,"realSessionConnected":false,"identityFixtureReady":false,"identityWriteDisabled":true,"identitySnapshotWriteDisabled":true,"sessionCreateDisabled":true,"approvalTimestampWriteDisabled":true,"evidenceUriWriteDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"approvalEvidenceCommitted":false,"identitySnapshotWritten":false,"sessionCreated":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"evidencePacketDigest":"f49116c3d345372ac49ad36ce9fa620a074483d72ffe8c4d77c9604d79041d32","evidenceTransactionDigest":"67855ae6dc5006cf34deaa9fe7f8e88261eab1ae3eb30ad6162954ecfe3ea497","identityFixtureDigest":"d798f06c091180be58f2781e5168e1366916114eb79f30de2188219b8ff3e1e7","identitySchema":{"table":"asset_visual_approval_identity_fixtures","schemaVersion":"2026-06-visual-approval-identity-fixture-dry-run-v1","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","evidencePacketId":"asset-visual-approval-evidence-ca-residential-tsx-node-isometric-nft-card","evidenceTransactionId":"asset-visual-approval-evidence-tx-ca-residential-tsx-node-isometric-nft-card","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidenceSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","sourceMatchesTransaction":true,"identityMode":"fixture-only","authProviderMode":"future-ops-sso","writeDisabled":true,"sessionCreateDisabled":true},"signerFixtures":[{"signerFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card-design-director","role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:ca-residential-tsx-node:isometric-nft-card:design-director","fixtureDisplayName":"设计负责人身份占位","fixtureEmailHash":"3d66cbc327bd2d4a2d4ebc2d07ef97394ffdc3d68b2497bb359f0ef4ec337840","expectedAuthProvider":"future-ops-sso","approverId":null,"approverDisplayName":null,"approverEmailHash":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"identityResolved":false,"timestampResolved":false,"evidenceUriResolved":false,"sessionCreated":false,"identitySnapshotWritten":false,"samePersonForbidden":true,"cannotEqualRole":"operations-owner","mfaRecommended":true,"ipHashRequired":true,"userAgentHashRequired":true,"requiredFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"missingFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"writeDisabled":true,"sessionCreateDisabled":true,"evidenceUploadDisabled":true,"fixtureDigest":"d58e5d603e1f03ae9b2236397a2ca0f3dc04710b54a771981d978376ed1ce3c6","note":"设计负责人身份 fixture 只定义未来 SSO/审批证据字段，当前不创建会话、不写身份快照。"},{"signerFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card-operations-owner","role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:ca-residential-tsx-node:isometric-nft-card:operations-owner","fixtureDisplayName":"运营负责人身份占位","fixtureEmailHash":"48165647a4be50352b1bf1d1fc431364af26d8bba958df2e246831437c354052","expectedAuthProvider":"future-ops-sso","approverId":null,"approverDisplayName":null,"approverEmailHash":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"identityResolved":false,"timestampResolved":false,"evidenceUriResolved":false,"sessionCreated":false,"identitySnapshotWritten":false,"samePersonForbidden":true,"cannotEqualRole":"design-director","mfaRecommended":true,"ipHashRequired":true,"userAgentHashRequired":true,"requiredFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"missingFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"writeDisabled":true,"sessionCreateDisabled":true,"evidenceUploadDisabled":true,"fixtureDigest":"13cb7fb659d42b652645263bd1372e620d445fbe38e3a41a16fd6ad3dd65ad12","note":"运营负责人身份 fixture 只定义未来 SSO/审批证据字段，当前不创建会话、不写身份快照。"}],"dualControlPolicy":{"requiredSignerOrders":[1,2],"minDistinctApprovers":2,"samePersonForbidden":true,"samePersonCheckReady":false,"secondSignerRequired":true,"policyDigest":"229e9b4b3f9d199eb0401a1920fdbaa23d4c85c83c064db4a0c36aa70d64b95f"},"sessionFixture":{"provider":"future-ops-sso","realSessionConnected":false,"sessionCreateDisabled":true,"csrfRequired":true,"mfaRecommended":true,"ipHashRequired":true,"userAgentHashRequired":true,"sessionWriteDisabled":true},"releaseGate":{"evidencePacketReady":false,"evidenceTransactionReady":false,"signerFixtureShapeReady":false,"distinctApproversPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"realSessionConnected":false,"identityWriteDisabled":true,"identitySnapshotWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"qaChecklist":[{"label":"证据包 ready","passed":false},{"label":"证据事务 ready","passed":false},{"label":"双签身份 fixture 已生成","passed":true},{"label":"同人禁止策略已声明","passed":true},{"label":"源图片证据已绑定","passed":true},{"label":"本地源证据与事务一致","passed":true},{"label":"真实会话仍未连接","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false}],"blockers":["合规复核尚未完成，不能进入双人审批。","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。"],"requiredActions":[{"owner":"qa","label":"回到证据包或证据事务页处理前置阻断后再检查身份 fixture","href":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card"},{"owner":"compliance","label":"先完成合规复核，不能为未过审图片绑定审批身份","href":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card"}],"links":{"identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","identityFixturePage":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceTransactionApi":"/api/public/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node&format=isometric-nft-card","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/ca-residential-tsx-node/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card"}}],"links":{"identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node","identityFixturePage":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node","visualRegistry":"/operations/asset-visual-registry","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/ca-residential-tsx-node","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node"}}],"fixtures":[{"generatedAt":"2026-07-31T18:33:39.533Z","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","evidenceTransactionId":"asset-visual-approval-evidence-tx-ca-residential-tsx-node-isometric-nft-card","evidencePacketId":"asset-visual-approval-evidence-ca-residential-tsx-node-isometric-nft-card","placeholderId":"asset-visual-approval-placeholder-ca-residential-tsx-node-isometric-nft-card","previewRowId":"asset-visual-registry-preview-ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","bytes":2195051,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"needs-compliance-review","statusLabel":"需先合规复核","evidencePacketStatus":"needs-compliance-review","evidenceTransactionStatus":"needs-compliance-review","dryRunOnly":true,"schemaDryRun":true,"simulatedAuth":true,"realSessionConnected":false,"identityFixtureReady":false,"identityWriteDisabled":true,"identitySnapshotWriteDisabled":true,"sessionCreateDisabled":true,"approvalTimestampWriteDisabled":true,"evidenceUriWriteDisabled":true,"approvalEvidenceUploadDisabled":true,"approvalEvidenceWritten":false,"approvalEvidenceCommitted":false,"identitySnapshotWritten":false,"sessionCreated":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"evidencePacketDigest":"f49116c3d345372ac49ad36ce9fa620a074483d72ffe8c4d77c9604d79041d32","evidenceTransactionDigest":"67855ae6dc5006cf34deaa9fe7f8e88261eab1ae3eb30ad6162954ecfe3ea497","identityFixtureDigest":"d798f06c091180be58f2781e5168e1366916114eb79f30de2188219b8ff3e1e7","identitySchema":{"table":"asset_visual_approval_identity_fixtures","schemaVersion":"2026-06-visual-approval-identity-fixture-dry-run-v1","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","evidencePacketId":"asset-visual-approval-evidence-ca-residential-tsx-node-isometric-nft-card","evidenceTransactionId":"asset-visual-approval-evidence-tx-ca-residential-tsx-node-isometric-nft-card","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidenceSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","sourceMatchesTransaction":true,"identityMode":"fixture-only","authProviderMode":"future-ops-sso","writeDisabled":true,"sessionCreateDisabled":true},"signerFixtures":[{"signerFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card-design-director","role":"design-director","roleLabel":"设计负责人","signerOrder":1,"fixtureActorId":"fixture:ca-residential-tsx-node:isometric-nft-card:design-director","fixtureDisplayName":"设计负责人身份占位","fixtureEmailHash":"3d66cbc327bd2d4a2d4ebc2d07ef97394ffdc3d68b2497bb359f0ef4ec337840","expectedAuthProvider":"future-ops-sso","approverId":null,"approverDisplayName":null,"approverEmailHash":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"identityResolved":false,"timestampResolved":false,"evidenceUriResolved":false,"sessionCreated":false,"identitySnapshotWritten":false,"samePersonForbidden":true,"cannotEqualRole":"operations-owner","mfaRecommended":true,"ipHashRequired":true,"userAgentHashRequired":true,"requiredFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"missingFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"writeDisabled":true,"sessionCreateDisabled":true,"evidenceUploadDisabled":true,"fixtureDigest":"d58e5d603e1f03ae9b2236397a2ca0f3dc04710b54a771981d978376ed1ce3c6","note":"设计负责人身份 fixture 只定义未来 SSO/审批证据字段，当前不创建会话、不写身份快照。"},{"signerFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card-operations-owner","role":"operations-owner","roleLabel":"运营负责人","signerOrder":2,"fixtureActorId":"fixture:ca-residential-tsx-node:isometric-nft-card:operations-owner","fixtureDisplayName":"运营负责人身份占位","fixtureEmailHash":"48165647a4be50352b1bf1d1fc431364af26d8bba958df2e246831437c354052","expectedAuthProvider":"future-ops-sso","approverId":null,"approverDisplayName":null,"approverEmailHash":null,"approvedAt":null,"approvalEvidenceUri":null,"approvalEvidenceDigest":null,"identityResolved":false,"timestampResolved":false,"evidenceUriResolved":false,"sessionCreated":false,"identitySnapshotWritten":false,"samePersonForbidden":true,"cannotEqualRole":"design-director","mfaRecommended":true,"ipHashRequired":true,"userAgentHashRequired":true,"requiredFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"missingFields":["approverId","approverDisplayName","approverEmailHash","identityProvider","approvedAt","approvalEvidenceUri","approvalEvidenceDigest","mfaState"],"writeDisabled":true,"sessionCreateDisabled":true,"evidenceUploadDisabled":true,"fixtureDigest":"13cb7fb659d42b652645263bd1372e620d445fbe38e3a41a16fd6ad3dd65ad12","note":"运营负责人身份 fixture 只定义未来 SSO/审批证据字段，当前不创建会话、不写身份快照。"}],"dualControlPolicy":{"requiredSignerOrders":[1,2],"minDistinctApprovers":2,"samePersonForbidden":true,"samePersonCheckReady":false,"secondSignerRequired":true,"policyDigest":"229e9b4b3f9d199eb0401a1920fdbaa23d4c85c83c064db4a0c36aa70d64b95f"},"sessionFixture":{"provider":"future-ops-sso","realSessionConnected":false,"sessionCreateDisabled":true,"csrfRequired":true,"mfaRecommended":true,"ipHashRequired":true,"userAgentHashRequired":true,"sessionWriteDisabled":true},"releaseGate":{"evidencePacketReady":false,"evidenceTransactionReady":false,"signerFixtureShapeReady":false,"distinctApproversPresent":false,"approvalTimestampPresent":false,"evidenceUriPresent":false,"realSessionConnected":false,"identityWriteDisabled":true,"identitySnapshotWriteDisabled":true,"sessionCreateDisabled":true,"approvalEvidenceWritten":false,"finalApprovalRecorded":false,"registryPromotionAllowed":false},"qaChecklist":[{"label":"证据包 ready","passed":false},{"label":"证据事务 ready","passed":false},{"label":"双签身份 fixture 已生成","passed":true},{"label":"同人禁止策略已声明","passed":true},{"label":"源图片证据已绑定","passed":true},{"label":"本地源证据与事务一致","passed":true},{"label":"真实会话仍未连接","passed":false},{"label":"审批时间戳仍未填写","passed":false},{"label":"证据 URI 仍未上传","passed":false}],"blockers":["合规复核尚未完成，不能进入双人审批。","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。"],"requiredActions":[{"owner":"qa","label":"回到证据包或证据事务页处理前置阻断后再检查身份 fixture","href":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card"},{"owner":"compliance","label":"先完成合规复核，不能为未过审图片绑定审批身份","href":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card"}],"links":{"identityFixtureApi":"/api/public/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","identityFixturePage":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceTransactionApi":"/api/public/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalPlaceholder":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node&format=isometric-nft-card","visualTransaction":"/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalDryRun":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card","formalRegistry":"/operations/asset-visual-registry","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node/isometric-nft-card","visualApprovalPlaceholderResourceUri":"reits://asset-visual-approval-placeholder/ca-residential-tsx-node/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node/isometric-nft-card","visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card"}}],"statusBreakdown":[{"status":"identity-fixture-ready","label":"身份 fixture 可检查","count":0},{"status":"needs-evidence-transaction","label":"需先完成证据事务","count":0},{"status":"needs-pin-redraw","label":"需先重绘地图 Pin","count":0},{"status":"needs-compliance-review","label":"需先合规复核","count":1},{"status":"missing-file","label":"缺文件不可绑定身份","count":0},{"status":"blocked-by-brief","label":"Brief 阻断不可绑定身份","count":0}],"countryBreakdown":[{"countrySlug":"ca","countryName":"加拿大","fixturePacketCount":1,"identityFixtureReadyCount":0,"blockedBeforeIdentityCount":1}],"qaWarnings":["身份 fixture 只做 schema dry-run，不连接真实 SSO、不创建会话、不写身份快照。","identity-fixture-ready 只代表双签身份字段形状可检查，不代表审批人已经登录或批准。","sourceEvidence 只绑定到身份 fixture 作为审计上下文，不代表审批证据 URI 已上传。","approverId、approvedAt、approvalEvidenceUri、approvalEvidenceDigest 必须保持 null。","samePersonForbidden 必须保持 true，设计负责人和运营负责人未来必须是不同账号。"],"publicNotes":["当前筛选范围内有 1 个身份 fixture packet，0 个结构可检查，1 个带本地生成源证据。","该层把审批证据写入事务继续拆到身份字段，明确未来真实审批前必须补齐哪些 SSO、MFA、时间戳和证据 URI 字段。","接真实身份系统前，应先确认角色来源、邮箱 hash、会话快照、MFA 策略和 same-person-forbidden 校验。","当前筛选没有 BBS Gap 审批身份 fixture dry-run。"]}