Architecture Cut 72 / Local Source Correction Dual Control

源图审计纠错双人确认 Dry-run

为源图发布审计 correction 事件生成双人确认 schema、角色矩阵、同人禁止和 approvalDigest。 当前只读预演:approvalWritten=false,correctionEventWritten=false,auditLogMutated=false,rollbackPackageMutated=false。

全部双签双人确认可校验需要复核人需要确认字段需要纠错事件策略阻断元数据纠错Redaction 请求策略说明批准 dry-run文案修复风控复核拒绝发布官网Pixel Atlas资产地图BBSAIVR运营台NFT 主图地图 Pin新闻封面BBS 缩略图VR 牌匾中国内地美国日本新加坡香港澳大利亚英国加拿大印度欧盟
4双签 schema
4可校验
4同人禁止
4Approval 禁写
4approvalDigest
0实际写入
Dual Control Approval

发起人与复核人门禁

当前展示单资产/小范围双签详情。

双人确认 dry-run 可校验

元数据纠错 / 东京 J-REIT Hotel Block

官网 / 官网首页 / 批准发布 dry-run

Dual JSON
asset_visual_local_source_surface_release_audit_correction_approvalsinitiator=editorreviewer=opssamePersonForbidden=truesecondConfirmRequired=true
approvalDigest25f45d5a34df...90cf02
correctionDigest72fe5d32bb3f...4ffc20
rollbackDigest44b785221db0...0ca3ec
dualControlDryRun=truedualControlWriteDisabled=trueapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsesessionCreated=falsemcpIndexWritten=falsetradingUseDisabled=true
Role Matrixops: initiate=true / review=true / 负责发起源图消费面纠错、核对回滚包和运营变更单,但不能绕过双人确认。qa: initiate=true / review=true / 负责 digest、source markers、consumer surface 与只读展示一致性复核。editor: initiate=true / review=true / 负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。compliance: initiate=false / review=false / 负责 redaction、策略阻断、非投资建议和 no-trading 红线。admin: initiate=true / review=true / 可以填任一槽位,但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。
{
  "table": "asset_visual_local_source_surface_release_audit_correction_approvals",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-local-source-surface-release-audit-correction-dual-control-jp-hotel-jreit-block-official-site-approve-surface-release-dry-run",
  "approvalType": "local-source-surface-release-audit-correction-dual-control",
  "correctionEventId": "asset-visual-local-source-surface-release-audit-correction-jp-hotel-jreit-block-official-site-approve-surface-release-dry-run",
  "correctionDigest": "72fe5d32bb3feafc27319995305eaa052fe503d7c3ea6ad73439afc2394ffc20",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-official-site-approve-surface-release-dry-run",
  "targetAuditDigest": "57536bb2b28d1eef24e7f1d017be1bfd3bca29a0b1f3023f50137764e60483b4",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-official-site-approve-surface-release-dry-run",
  "targetRollbackDigest": "44b785221db0cb832f9c41621b56c45049d258a97d67260604240481f30ca3ec",
  "actionDigest": "92a7db2927057d5552492d3b5ca1f938e5bdb3133c56551ec4448bf5cfba316b",
  "releaseDigest": "0569f7ed82a888b22ec7870f49b4611f4ff8b24ad13067e3190d9c4e11832b68",
  "sourceManifestDigest": "becc40c519ee487ccb3b0841c7a78cc9ad3cb47a804d8c7062d8dc276d643ba5",
  "correctionType": "metadata-correction",
  "consumer": "official-site",
  "surface": "official-home",
  "initiatorRole": "editor",
  "reviewerRole": "ops",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "originalAuditImmutable": true,
  "originalRollbackImmutable": true,
  "createdAt": "2026-07-31T18:33:40.903Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "local-source-correction-initiator",
  "reviewerSlot": "local-source-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + local-source-surface-release-actor-snapshot",
  "sessionStorage": "future:httpOnly-session + immutable correction approval snapshot",
  "proofRequiredBeforeWrite": true,
  "approvalWriteDisabled": true,
  "correctionWriteDisabled": true,
  "preserveAuditDigest": true,
  "preserveRollbackDigest": true,
  "noPublicSideEffect": true
}
双人确认 dry-run 可校验

元数据纠错 / 东京 J-REIT Hotel Block

官网 / 官网首页 / 请求文案修复

Dual JSON
asset_visual_local_source_surface_release_audit_correction_approvalsinitiator=editorreviewer=opssamePersonForbidden=truesecondConfirmRequired=true
approvalDigested94316aea15...894a4c
correctionDigest20cfda78344f...167135
rollbackDigestc7e1200a8eae...b62520
dualControlDryRun=truedualControlWriteDisabled=trueapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsesessionCreated=falsemcpIndexWritten=falsetradingUseDisabled=true
Role Matrixops: initiate=true / review=true / 负责发起源图消费面纠错、核对回滚包和运营变更单,但不能绕过双人确认。qa: initiate=true / review=true / 负责 digest、source markers、consumer surface 与只读展示一致性复核。editor: initiate=true / review=true / 负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。compliance: initiate=false / review=false / 负责 redaction、策略阻断、非投资建议和 no-trading 红线。admin: initiate=true / review=true / 可以填任一槽位,但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。
{
  "table": "asset_visual_local_source_surface_release_audit_correction_approvals",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-local-source-surface-release-audit-correction-dual-control-jp-hotel-jreit-block-official-site-request-surface-copy-fix",
  "approvalType": "local-source-surface-release-audit-correction-dual-control",
  "correctionEventId": "asset-visual-local-source-surface-release-audit-correction-jp-hotel-jreit-block-official-site-request-surface-copy-fix",
  "correctionDigest": "20cfda78344f5908d7a879353c7bf7f74c44cf19691e577e2f9fc6f571167135",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-official-site-request-surface-copy-fix",
  "targetAuditDigest": "907e254b18b3ba8cd855c16ef37958dd715cc61703fecf1e358fb10eb37f6fb3",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-official-site-request-surface-copy-fix",
  "targetRollbackDigest": "c7e1200a8eae557a283782c3cee7eda742b1996d744205f9ab4ab59dc3b62520",
  "actionDigest": "09b251644b6bb16b05dad0b269cdfed0d8daeffe79eefb9e3c2c17f0c8484826",
  "releaseDigest": "0569f7ed82a888b22ec7870f49b4611f4ff8b24ad13067e3190d9c4e11832b68",
  "sourceManifestDigest": "becc40c519ee487ccb3b0841c7a78cc9ad3cb47a804d8c7062d8dc276d643ba5",
  "correctionType": "metadata-correction",
  "consumer": "official-site",
  "surface": "official-home",
  "initiatorRole": "editor",
  "reviewerRole": "ops",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "originalAuditImmutable": true,
  "originalRollbackImmutable": true,
  "createdAt": "2026-07-31T18:33:40.903Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "local-source-correction-initiator",
  "reviewerSlot": "local-source-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + local-source-surface-release-actor-snapshot",
  "sessionStorage": "future:httpOnly-session + immutable correction approval snapshot",
  "proofRequiredBeforeWrite": true,
  "approvalWriteDisabled": true,
  "correctionWriteDisabled": true,
  "preserveAuditDigest": true,
  "preserveRollbackDigest": true,
  "noPublicSideEffect": true
}
双人确认 dry-run 可校验

策略说明 / 东京 J-REIT Hotel Block

官网 / 官网首页 / 请求风控复核

Dual JSON
asset_visual_local_source_surface_release_audit_correction_approvalsinitiator=opsreviewer=compliancesamePersonForbidden=truesecondConfirmRequired=true
approvalDigesta5921968972d...deb914
correctionDigest34e8b93cab2c...71a5bd
rollbackDigestb1098d3a4871...ab42b9
dualControlDryRun=truedualControlWriteDisabled=trueapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsesessionCreated=falsemcpIndexWritten=falsetradingUseDisabled=true
Role Matrixops: initiate=true / review=true / 负责发起源图消费面纠错、核对回滚包和运营变更单,但不能绕过双人确认。qa: initiate=false / review=false / 负责 digest、source markers、consumer surface 与只读展示一致性复核。editor: initiate=false / review=false / 负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。compliance: initiate=true / review=true / 负责 redaction、策略阻断、非投资建议和 no-trading 红线。admin: initiate=true / review=true / 可以填任一槽位,但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。
{
  "table": "asset_visual_local_source_surface_release_audit_correction_approvals",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-local-source-surface-release-audit-correction-dual-control-jp-hotel-jreit-block-official-site-request-risk-review",
  "approvalType": "local-source-surface-release-audit-correction-dual-control",
  "correctionEventId": "asset-visual-local-source-surface-release-audit-correction-jp-hotel-jreit-block-official-site-request-risk-review",
  "correctionDigest": "34e8b93cab2ce0ab28dd683d2c86fe2777e54b88a573372456dfbe0e4d71a5bd",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-official-site-request-risk-review",
  "targetAuditDigest": "dc83d507785cfaf470694a48934a210e4676bfbbb1374b239507237dd6e8dea1",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-official-site-request-risk-review",
  "targetRollbackDigest": "b1098d3a487107b75332da73ed7c1c80ceeffe7d0ae97d6cfebe9a3fc4ab42b9",
  "actionDigest": "15ff0f726ac14b784c3d8e22a528b7fa4549fb62f7510367a0c0ed7d9e2c9d15",
  "releaseDigest": "0569f7ed82a888b22ec7870f49b4611f4ff8b24ad13067e3190d9c4e11832b68",
  "sourceManifestDigest": "becc40c519ee487ccb3b0841c7a78cc9ad3cb47a804d8c7062d8dc276d643ba5",
  "correctionType": "policy-blocker-note",
  "consumer": "official-site",
  "surface": "official-home",
  "initiatorRole": "ops",
  "reviewerRole": "compliance",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "originalAuditImmutable": true,
  "originalRollbackImmutable": true,
  "createdAt": "2026-07-31T18:33:40.903Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "local-source-correction-initiator",
  "reviewerSlot": "local-source-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + local-source-surface-release-actor-snapshot",
  "sessionStorage": "future:httpOnly-session + immutable correction approval snapshot",
  "proofRequiredBeforeWrite": true,
  "approvalWriteDisabled": true,
  "correctionWriteDisabled": true,
  "preserveAuditDigest": true,
  "preserveRollbackDigest": true,
  "noPublicSideEffect": true
}
双人确认 dry-run 可校验

Redaction 请求 / 东京 J-REIT Hotel Block

官网 / 官网首页 / 拒绝发布

Dual JSON
asset_visual_local_source_surface_release_audit_correction_approvalsinitiator=compliancereviewer=compliancesamePersonForbidden=truesecondConfirmRequired=true
approvalDigest7f5e3eea834d...2e96f3
correctionDigest78c7b3acf11e...1a8c2d
rollbackDigest15da74b46bb1...c1190e
dualControlDryRun=truedualControlWriteDisabled=trueapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falserollbackPackageMutated=falsesessionCreated=falsemcpIndexWritten=falsetradingUseDisabled=true
Role Matrixops: initiate=true / review=false / 负责发起源图消费面纠错、核对回滚包和运营变更单,但不能绕过双人确认。qa: initiate=true / review=false / 负责 digest、source markers、consumer surface 与只读展示一致性复核。editor: initiate=true / review=true / 负责官网、BBS、AI 脚注和公开文案 redaction 口径复核。compliance: initiate=true / review=true / 负责 redaction、策略阻断、非投资建议和 no-trading 红线。admin: initiate=true / review=true / 可以填任一槽位,但不能绕过同人禁止、原审计不可变、原回滚包不可变和写入禁用。
{
  "table": "asset_visual_local_source_surface_release_audit_correction_approvals",
  "schemaVersion": "2026-07-local-source-surface-release-audit-correction-dual-control-v1",
  "approvalId": "asset-visual-local-source-surface-release-audit-correction-dual-control-jp-hotel-jreit-block-official-site-reject-surface-release",
  "approvalType": "local-source-surface-release-audit-correction-dual-control",
  "correctionEventId": "asset-visual-local-source-surface-release-audit-correction-jp-hotel-jreit-block-official-site-reject-surface-release",
  "correctionDigest": "78c7b3acf11efeb2934ea963ce26d3b79b29a98ebe234c4610ad87209b1a8c2d",
  "targetAuditLogId": "asset-visual-local-source-surface-release-action-audit-jp-hotel-jreit-block-official-site-reject-surface-release",
  "targetAuditDigest": "4ba13c305f1523cba1db66c793f3ebe5fc4faf877998d1429060ba037bd9cdc2",
  "targetRollbackPackageId": "asset-visual-local-source-surface-release-rollback-jp-hotel-jreit-block-official-site-reject-surface-release",
  "targetRollbackDigest": "15da74b46bb1c678c4a06f729486620ff520e795d567f7d2779cd0849ec1190e",
  "actionDigest": "8fba80d1c7393082817ffca52b4c84c38c6034cbcf0335c42cb253e79973a256",
  "releaseDigest": "0569f7ed82a888b22ec7870f49b4611f4ff8b24ad13067e3190d9c4e11832b68",
  "sourceManifestDigest": "becc40c519ee487ccb3b0841c7a78cc9ad3cb47a804d8c7062d8dc276d643ba5",
  "correctionType": "redaction-request",
  "consumer": "official-site",
  "surface": "official-home",
  "initiatorRole": "compliance",
  "reviewerRole": "compliance",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "originalAuditImmutable": true,
  "originalRollbackImmutable": true,
  "createdAt": "2026-07-31T18:33:40.903Z",
  "writeMode": "dry-run-only"
}
{
  "initiatorSlot": "local-source-correction-initiator",
  "reviewerSlot": "local-source-correction-reviewer",
  "futureIdentityProvider": "future:ops-sso + local-source-surface-release-actor-snapshot",
  "sessionStorage": "future:httpOnly-session + immutable correction approval snapshot",
  "proofRequiredBeforeWrite": true,
  "approvalWriteDisabled": true,
  "correctionWriteDisabled": true,
  "preserveAuditDigest": true,
  "preserveRollbackDigest": true,
  "noPublicSideEffect": true
}