Architecture Cut 49 / Visual Correction Dual Control

图片纠错双人确认 Dry-run

为图片 correction/redaction 事件预演发起人、复核人、角色矩阵、同人禁止和 approvalDigest。 当前不会写 approval,不会写纠错事件,不会修改原审计日志,也不会创建 session 或发布地图/BBS。

全部双人确认元数据纠错Redaction 请求策略阻断说明双人确认可校验需要复核人需要确认字段需要纠错事件策略阻断批准图片请求重绘合规复核拒绝候选NFT 主图地图 Pin中国内地美国日本新加坡香港澳大利亚英国加拿大印度欧盟
4双人确认
4Dry-run 可校验
4同人禁止
4Approval 禁写
0原审计被改
4确认摘要
0源图证据
0源图错配
Dual Control Approval

发起人与复核人门禁

当前为单资产/小范围详情,展示完整 approval schema、角色矩阵和双签 packet。

双人确认 dry-run 可校验

策略阻断说明 / 印度 REITs / InvIT Infra Corridor

拒绝候选图片 / REITs Pixel Asset #IN-Infra-10 / 印度 / isometric-nft-card

Dual JSON
asset-visual-approval-audit-correction-dual-control-reject-visual-candidate-in-invit-infra-corridor-isometric-nft-cardreits://asset-visual-approval-audit-correction-dual-control/reject-visual-candidate/in-invit-infra-corridor/isometric-nft-cardasset_visual_approval_audit_correction_approvals / sourceAction=99c32b1c38917fecf5
no file
Dual Control Source Evidencemissing-source当前没有 source image,必须保持 blocked preview row。
source=nulltransaction-only / bytes=nullsha256=null
localFileDetected=falsesourceMatchesTransaction=falsepreserveSourceEvidenceDigest=truesourceEvidenceRedactionAllowed=false
approvalDigest1abc090c7db8df817eab
correctionDigest90da9ac6f3f242b4c6b0
targetDigesteeb6cd783c9cac918238
sourceEvidencenull
sourceAction99c32b1c38917fecf573
reviewercompliance
Dual Controlinitiator=ops / reviewer=compliancesamePersonForbidden=true / sourceEvidenceRequired=true
Correction Eventasset-visual-approval-audit-correction-reject-visual-candidate-in-invit-infra-corridor-isometric-nft-cardtype=policy-blocker-note / scope=metadata-only
写入红线approvalWritten=false / correctionEventWritten=falseauditLogMutated=false / mcpIndexWritten=false
dualControlDryRun=truedualControlOnly=trueapprovalWritten=falsesessionCreated=falsesourceEvidenceRequired=truemapPublishDisabled=truebbsPostDisabled=trueregistryPromotionAllowed=false
status=dual-control-readysamePersonForbidden=truedualControlWriteDisabled=truesourceEvidence=nullsourceMatchesTransaction=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=false
opsinitiate=true / review=true可以发起纠错,也可以复核非 redaction 纠错。
designinitiate=true / review=false可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。
complianceinitiate=true / review=true负责 redaction、策略阻断和公开展示风险复核。
admininitiate=true / review=true可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。
{
  "table": "asset_visual_approval_audit_correction_approvals",
  "schemaVersion": "2026-06-visual-approval-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-approval-audit-correction-dual-control-reject-visual-candidate-in-invit-infra-corridor-isometric-nft-card",
  "approvalType": "visual-correction-dual-control",
  "correctionEventId": "asset-visual-approval-audit-correction-reject-visual-candidate-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditLogId": "asset-visual-approval-audit-log-reject-visual-candidate-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditDigest": "eeb6cd783c9cac918238ace33a92d25fe80f7fa4234832ef58283fc6d041f801",
  "targetSourceActionDigest": "99c32b1c38917fecf573e0e6a7a876bad93c2da453af34922489bdf6cae697b0",
  "targetSourceEvidenceSha256": null,
  "sourceEvidencePublicPath": null,
  "sourceMatchesTransaction": false,
  "correctionDigest": "90da9ac6f3f242b4c6b0ed4abc563e4c04f55de461af56c969f57103f81e7f92",
  "correctionType": "policy-blocker-note",
  "formatKey": "isometric-nft-card",
  "initiatorRole": "ops",
  "reviewerRole": "compliance",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "createdAt": "2026-09-07T03:34:32.465Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "visual-correction-initiator",
  "reviewerSlot": "visual-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + visual-reviewer-session-binding",
  "sessionStorage": "future:httpOnly-session + immutable visual actor snapshot",
  "proofRequiredBeforeWrite": true,
  "sourceEvidenceRequired": true,
  "preserveSourceEvidenceDigest": true,
  "sourceEvidenceRedactionAllowed": false,
  "approvalWriteDisabled": true
}
{
  "sourceType": "missing-source",
  "localFileDetected": false,
  "publicPath": null,
  "sha256": null,
  "bytes": null,
  "manifestSource": null,
  "sourceMatchesTransaction": false,
  "visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "evidenceNote": "当前没有 source image,必须保持 blocked preview row。"
}
[
  {
    "role": "ops",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以发起纠错,也可以复核非 redaction 纠错。"
  },
  {
    "role": "design",
    "canInitiate": true,
    "canReview": false,
    "canBypassPolicy": false,
    "note": "可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。"
  },
  {
    "role": "compliance",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "负责 redaction、策略阻断和公开展示风险复核。"
  },
  {
    "role": "admin",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。"
  }
]
双人确认 dry-run 可校验

策略阻断说明 / 印度 REITs / InvIT Infra Corridor

批准图片 dry-run / REITs Pixel Asset #IN-Infra-10 / 印度 / isometric-nft-card

Dual JSON
asset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-in-invit-infra-corridor-isometric-nft-cardreits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/in-invit-infra-corridor/isometric-nft-cardasset_visual_approval_audit_correction_approvals / sourceAction=f3f1e9d536704583f8
no file
Dual Control Source Evidencemissing-source当前没有 source image,必须保持 blocked preview row。
source=nulltransaction-only / bytes=nullsha256=null
localFileDetected=falsesourceMatchesTransaction=falsepreserveSourceEvidenceDigest=truesourceEvidenceRedactionAllowed=false
approvalDigest5c1fc6009101a72555c9
correctionDigest209943465c7f60a1b578
targetDigestc422b076c641b939956e
sourceEvidencenull
sourceActionf3f1e9d536704583f842
reviewercompliance
Dual Controlinitiator=ops / reviewer=compliancesamePersonForbidden=true / sourceEvidenceRequired=true
Correction Eventasset-visual-approval-audit-correction-approve-visual-dry-run-in-invit-infra-corridor-isometric-nft-cardtype=policy-blocker-note / scope=metadata-only
写入红线approvalWritten=false / correctionEventWritten=falseauditLogMutated=false / mcpIndexWritten=false
dualControlDryRun=truedualControlOnly=trueapprovalWritten=falsesessionCreated=falsesourceEvidenceRequired=truemapPublishDisabled=truebbsPostDisabled=trueregistryPromotionAllowed=false
status=dual-control-readysamePersonForbidden=truedualControlWriteDisabled=truesourceEvidence=nullsourceMatchesTransaction=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=false
opsinitiate=true / review=true可以发起纠错,也可以复核非 redaction 纠错。
designinitiate=true / review=false可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。
complianceinitiate=true / review=true负责 redaction、策略阻断和公开展示风险复核。
admininitiate=true / review=true可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。
{
  "table": "asset_visual_approval_audit_correction_approvals",
  "schemaVersion": "2026-06-visual-approval-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-in-invit-infra-corridor-isometric-nft-card",
  "approvalType": "visual-correction-dual-control",
  "correctionEventId": "asset-visual-approval-audit-correction-approve-visual-dry-run-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditDigest": "c422b076c641b939956e143f15a13908b50d4a44e049ba4502d25facac36daff",
  "targetSourceActionDigest": "f3f1e9d536704583f8420c3b9115e05f27562fb0364f599067a7b1f4c44646df",
  "targetSourceEvidenceSha256": null,
  "sourceEvidencePublicPath": null,
  "sourceMatchesTransaction": false,
  "correctionDigest": "209943465c7f60a1b578dabadfe68a113db7e3769989fb3a9d138f283adfaa64",
  "correctionType": "policy-blocker-note",
  "formatKey": "isometric-nft-card",
  "initiatorRole": "ops",
  "reviewerRole": "compliance",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "createdAt": "2026-09-07T03:34:32.465Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "visual-correction-initiator",
  "reviewerSlot": "visual-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + visual-reviewer-session-binding",
  "sessionStorage": "future:httpOnly-session + immutable visual actor snapshot",
  "proofRequiredBeforeWrite": true,
  "sourceEvidenceRequired": true,
  "preserveSourceEvidenceDigest": true,
  "sourceEvidenceRedactionAllowed": false,
  "approvalWriteDisabled": true
}
{
  "sourceType": "missing-source",
  "localFileDetected": false,
  "publicPath": null,
  "sha256": null,
  "bytes": null,
  "manifestSource": null,
  "sourceMatchesTransaction": false,
  "visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "evidenceNote": "当前没有 source image,必须保持 blocked preview row。"
}
[
  {
    "role": "ops",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以发起纠错,也可以复核非 redaction 纠错。"
  },
  {
    "role": "design",
    "canInitiate": true,
    "canReview": false,
    "canBypassPolicy": false,
    "note": "可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。"
  },
  {
    "role": "compliance",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "负责 redaction、策略阻断和公开展示风险复核。"
  },
  {
    "role": "admin",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。"
  }
]
双人确认 dry-run 可校验

策略阻断说明 / 印度 REITs / InvIT Infra Corridor

请求合规复核 / REITs Pixel Asset #IN-Infra-10 / 印度 / isometric-nft-card

Dual JSON
asset-visual-approval-audit-correction-dual-control-request-compliance-review-in-invit-infra-corridor-isometric-nft-cardreits://asset-visual-approval-audit-correction-dual-control/request-compliance-review/in-invit-infra-corridor/isometric-nft-cardasset_visual_approval_audit_correction_approvals / sourceAction=c120a99c3132a74375
no file
Dual Control Source Evidencemissing-source当前没有 source image,必须保持 blocked preview row。
source=nulltransaction-only / bytes=nullsha256=null
localFileDetected=falsesourceMatchesTransaction=falsepreserveSourceEvidenceDigest=truesourceEvidenceRedactionAllowed=false
approvalDigest1986db3d4e4db5267ed9
correctionDigest78ab0ab7ab7db60e91aa
targetDigestaeec97e84946ccc61f8f
sourceEvidencenull
sourceActionc120a99c3132a743753d
reviewercompliance
Dual Controlinitiator=ops / reviewer=compliancesamePersonForbidden=true / sourceEvidenceRequired=true
Correction Eventasset-visual-approval-audit-correction-request-compliance-review-in-invit-infra-corridor-isometric-nft-cardtype=policy-blocker-note / scope=metadata-only
写入红线approvalWritten=false / correctionEventWritten=falseauditLogMutated=false / mcpIndexWritten=false
dualControlDryRun=truedualControlOnly=trueapprovalWritten=falsesessionCreated=falsesourceEvidenceRequired=truemapPublishDisabled=truebbsPostDisabled=trueregistryPromotionAllowed=false
status=dual-control-readysamePersonForbidden=truedualControlWriteDisabled=truesourceEvidence=nullsourceMatchesTransaction=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=false
opsinitiate=true / review=true可以发起纠错,也可以复核非 redaction 纠错。
designinitiate=true / review=false可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。
complianceinitiate=true / review=true负责 redaction、策略阻断和公开展示风险复核。
admininitiate=true / review=true可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。
{
  "table": "asset_visual_approval_audit_correction_approvals",
  "schemaVersion": "2026-06-visual-approval-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-approval-audit-correction-dual-control-request-compliance-review-in-invit-infra-corridor-isometric-nft-card",
  "approvalType": "visual-correction-dual-control",
  "correctionEventId": "asset-visual-approval-audit-correction-request-compliance-review-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditLogId": "asset-visual-approval-audit-log-request-compliance-review-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditDigest": "aeec97e84946ccc61f8fac8c0917da00e6daab7f69cf32f2602393f246315f5f",
  "targetSourceActionDigest": "c120a99c3132a743753d20f6a99b8845fa0a1d2edd7a8f0cfa1710688e6c7d36",
  "targetSourceEvidenceSha256": null,
  "sourceEvidencePublicPath": null,
  "sourceMatchesTransaction": false,
  "correctionDigest": "78ab0ab7ab7db60e91aa31c77e2f6740ec04a892678a5affe583523b1fa5103f",
  "correctionType": "policy-blocker-note",
  "formatKey": "isometric-nft-card",
  "initiatorRole": "ops",
  "reviewerRole": "compliance",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "createdAt": "2026-09-07T03:34:32.465Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "visual-correction-initiator",
  "reviewerSlot": "visual-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + visual-reviewer-session-binding",
  "sessionStorage": "future:httpOnly-session + immutable visual actor snapshot",
  "proofRequiredBeforeWrite": true,
  "sourceEvidenceRequired": true,
  "preserveSourceEvidenceDigest": true,
  "sourceEvidenceRedactionAllowed": false,
  "approvalWriteDisabled": true
}
{
  "sourceType": "missing-source",
  "localFileDetected": false,
  "publicPath": null,
  "sha256": null,
  "bytes": null,
  "manifestSource": null,
  "sourceMatchesTransaction": false,
  "visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "evidenceNote": "当前没有 source image,必须保持 blocked preview row。"
}
[
  {
    "role": "ops",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以发起纠错,也可以复核非 redaction 纠错。"
  },
  {
    "role": "design",
    "canInitiate": true,
    "canReview": false,
    "canBypassPolicy": false,
    "note": "可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。"
  },
  {
    "role": "compliance",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "负责 redaction、策略阻断和公开展示风险复核。"
  },
  {
    "role": "admin",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。"
  }
]
双人确认 dry-run 可校验

策略阻断说明 / 印度 REITs / InvIT Infra Corridor

请求重绘 / REITs Pixel Asset #IN-Infra-10 / 印度 / isometric-nft-card

Dual JSON
asset-visual-approval-audit-correction-dual-control-request-redraw-in-invit-infra-corridor-isometric-nft-cardreits://asset-visual-approval-audit-correction-dual-control/request-redraw/in-invit-infra-corridor/isometric-nft-cardasset_visual_approval_audit_correction_approvals / sourceAction=729162791e306e2f41
no file
Dual Control Source Evidencemissing-source当前没有 source image,必须保持 blocked preview row。
source=nulltransaction-only / bytes=nullsha256=null
localFileDetected=falsesourceMatchesTransaction=falsepreserveSourceEvidenceDigest=truesourceEvidenceRedactionAllowed=false
approvalDigesta5965a006395166042de
correctionDigest64b336ddeeaafc4102c6
targetDigest1a6973284fc14133119f
sourceEvidencenull
sourceAction729162791e306e2f41b6
reviewercompliance
Dual Controlinitiator=ops / reviewer=compliancesamePersonForbidden=true / sourceEvidenceRequired=true
Correction Eventasset-visual-approval-audit-correction-request-redraw-in-invit-infra-corridor-isometric-nft-cardtype=policy-blocker-note / scope=metadata-only
写入红线approvalWritten=false / correctionEventWritten=falseauditLogMutated=false / mcpIndexWritten=false
dualControlDryRun=truedualControlOnly=trueapprovalWritten=falsesessionCreated=falsesourceEvidenceRequired=truemapPublishDisabled=truebbsPostDisabled=trueregistryPromotionAllowed=false
status=dual-control-readysamePersonForbidden=truedualControlWriteDisabled=truesourceEvidence=nullsourceMatchesTransaction=falseapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=false
opsinitiate=true / review=true可以发起纠错,也可以复核非 redaction 纠错。
designinitiate=true / review=false可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。
complianceinitiate=true / review=true负责 redaction、策略阻断和公开展示风险复核。
admininitiate=true / review=true可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。
{
  "table": "asset_visual_approval_audit_correction_approvals",
  "schemaVersion": "2026-06-visual-approval-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-approval-audit-correction-dual-control-request-redraw-in-invit-infra-corridor-isometric-nft-card",
  "approvalType": "visual-correction-dual-control",
  "correctionEventId": "asset-visual-approval-audit-correction-request-redraw-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditLogId": "asset-visual-approval-audit-log-request-redraw-in-invit-infra-corridor-isometric-nft-card",
  "targetAuditDigest": "1a6973284fc14133119fe38c657966588939f6ff69e9c16d0a6ef34e9b11b42a",
  "targetSourceActionDigest": "729162791e306e2f41b60a0981e9a30614ee6b7963997422779457444a184bad",
  "targetSourceEvidenceSha256": null,
  "sourceEvidencePublicPath": null,
  "sourceMatchesTransaction": false,
  "correctionDigest": "64b336ddeeaafc4102c69418c34d98dcb1acafb8128bbc7df056e4458ce5cd4e",
  "correctionType": "policy-blocker-note",
  "formatKey": "isometric-nft-card",
  "initiatorRole": "ops",
  "reviewerRole": "compliance",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "createdAt": "2026-09-07T03:34:32.465Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "visual-correction-initiator",
  "reviewerSlot": "visual-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + visual-reviewer-session-binding",
  "sessionStorage": "future:httpOnly-session + immutable visual actor snapshot",
  "proofRequiredBeforeWrite": true,
  "sourceEvidenceRequired": true,
  "preserveSourceEvidenceDigest": true,
  "sourceEvidenceRedactionAllowed": false,
  "approvalWriteDisabled": true
}
{
  "sourceType": "missing-source",
  "localFileDetected": false,
  "publicPath": null,
  "sha256": null,
  "bytes": null,
  "manifestSource": null,
  "sourceMatchesTransaction": false,
  "visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=in-invit-infra-corridor&format=isometric-nft-card",
  "evidenceNote": "当前没有 source image,必须保持 blocked preview row。"
}
[
  {
    "role": "ops",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以发起纠错,也可以复核非 redaction 纠错。"
  },
  {
    "role": "design",
    "canInitiate": true,
    "canReview": false,
    "canBypassPolicy": false,
    "note": "可以发现视觉问题,但策略阻断说明需要合规或 admin 复核。"
  },
  {
    "role": "compliance",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "负责 redaction、策略阻断和公开展示风险复核。"
  },
  {
    "role": "admin",
    "canInitiate": true,
    "canReview": true,
    "canBypassPolicy": false,
    "note": "可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。"
  }
]