Architecture Cut 24 / Dual Control

BBS 审计纠错双人确认

为 correction/redaction 事件预演发起人、复核人、同人禁止和 approval 摘要。 当前不会写 approval,不会写纠错事件,不会修改原审计日志,也不会创建 session。

全部双人确认批准手动发帖运营拒绝请求运营修复元数据纠错Redaction 请求策略阻断说明双人确认可校验需要复核人需要确认字段需要纠错事件策略阻断中国内地美国日本新加坡香港澳大利亚英国加拿大印度欧盟
3双人确认
3Dry-run 可校验
3同人禁止
3Approval 写入禁用
0原审计被改
3确认摘要
Dual Control Approval

发起人与复核人门禁

双人确认 dry-run 可校验

批准手动发帖【REITs 共审】日本 / 东京 J-REIT Hotel Block:日本 J-REIT 披露阅读入口:EDINET、JPX 与原文语言

日本 / 东京 J-REIT Hotel Block / 纠错类型:策略阻断说明

dual-control
Approval Tablebbs_confirmation_audit_correction_approvals

2026-06-bbs-audit-correction-dual-control-v1

Correction Eventbbs-confirmation-audit-correction-approve-for-manual-post-jreit-edinet-reading-guide

13c22cc2ac06b9f3619a51e056c4e4e82b17dc48a7abc751d6091db08d3a3548

Dual ControlsamePersonForbidden=true

correction-initiator / correction-reviewer

opsinitiate=true / review=true

可以发起纠错,也可以复核非 redaction 纠错。

editorinitiate=false / review=true

作为内容侧复核人,确认纠错不会改变新闻事实来源。

admininitiate=true / review=true

可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。

输入actorRole / actorName / reviewerRole / reviewerName / secondConfirm / approvalReason / dualControlDryRun / dualControlWriteDisabled / dualControlOnly / approvalSchemaVersion / correctionDryRun / correctionWriteDisabled / correctionOnly / correctionSchemaVersion / correctionType / correctionReason / targetAuditLogId / targetAuditDigest
写入approvalWritten=false / correctionEventWritten=false
安全auditLogMutated=false / sessionCreated=false
approvalDigestc155b972c91d3b5cf2319b7e753199c020159ff5bfd9c82ee95fe01469db03b0
{
  "table": "bbs_confirmation_audit_correction_approvals",
  "schemaVersion": "2026-06-bbs-audit-correction-dual-control-v1",
  "approvalId": "bbs-audit-correction-dual-control-approve-for-manual-post-jreit-edinet-reading-guide",
  "approvalType": "correction-dual-control",
  "correctionEventId": "bbs-confirmation-audit-correction-approve-for-manual-post-jreit-edinet-reading-guide",
  "targetAuditLogId": "bbs-confirmation-audit-log-approve-for-manual-post-jreit-edinet-reading-guide",
  "targetAuditDigest": "d5481b81021bd1839a28e1d18c0d3428a0d3e1461e095bd830a6c46fd35f71b2",
  "correctionDigest": "13c22cc2ac06b9f3619a51e056c4e4e82b17dc48a7abc751d6091db08d3a3548",
  "initiatorRole": "ops",
  "reviewerRole": "admin",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "createdAt": "2026-07-31T18:33:40.959Z",
  "writeMode": "dry-run-only"
}
reits://bbs-audit-correction-dual-control/approve-for-manual-post/jreit-edinet-reading-guide
双人确认 dry-run 可校验

批准手动发帖【REITs 共审】新加坡 / 新加坡 S-REIT Harbor Block:新加坡 S-REIT 汇率和派息讨论进入内容候选池

新加坡 / 新加坡 S-REIT Harbor Block / 纠错类型:策略阻断说明

dual-control
Approval Tablebbs_confirmation_audit_correction_approvals

2026-06-bbs-audit-correction-dual-control-v1

Correction Eventbbs-confirmation-audit-correction-approve-for-manual-post-sreit-currency-dividend

b05194e2219daaedaa74d2d9bee50944038cfd17b6d4d9f9b707d8c6a85a6666

Dual ControlsamePersonForbidden=true

correction-initiator / correction-reviewer

opsinitiate=true / review=true

可以发起纠错,也可以复核非 redaction 纠错。

editorinitiate=false / review=true

作为内容侧复核人,确认纠错不会改变新闻事实来源。

admininitiate=true / review=true

可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。

输入actorRole / actorName / reviewerRole / reviewerName / secondConfirm / approvalReason / dualControlDryRun / dualControlWriteDisabled / dualControlOnly / approvalSchemaVersion / correctionDryRun / correctionWriteDisabled / correctionOnly / correctionSchemaVersion / correctionType / correctionReason / targetAuditLogId / targetAuditDigest
写入approvalWritten=false / correctionEventWritten=false
安全auditLogMutated=false / sessionCreated=false
approvalDigest8f76f4c71516bd67c6259e8384dc7fbdafa70e8a5738dd8d0bbf2602d6e5b38f
{
  "table": "bbs_confirmation_audit_correction_approvals",
  "schemaVersion": "2026-06-bbs-audit-correction-dual-control-v1",
  "approvalId": "bbs-audit-correction-dual-control-approve-for-manual-post-sreit-currency-dividend",
  "approvalType": "correction-dual-control",
  "correctionEventId": "bbs-confirmation-audit-correction-approve-for-manual-post-sreit-currency-dividend",
  "targetAuditLogId": "bbs-confirmation-audit-log-approve-for-manual-post-sreit-currency-dividend",
  "targetAuditDigest": "fbfb68a42f2c33d83cde6a9d8e949d995be7e04e0e72a65de9fdcfaa052050a4",
  "correctionDigest": "b05194e2219daaedaa74d2d9bee50944038cfd17b6d4d9f9b707d8c6a85a6666",
  "initiatorRole": "ops",
  "reviewerRole": "admin",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "createdAt": "2026-07-31T18:33:40.959Z",
  "writeMode": "dry-run-only"
}
reits://bbs-audit-correction-dual-control/approve-for-manual-post/sreit-currency-dividend
双人确认 dry-run 可校验

批准手动发帖【REITs 共审】中国内地 / 消费基础设施 Pixel Mall:从社区热议看消费基础设施 REITs 的资产质量指标

中国内地 / 消费基础设施 Pixel Mall / 纠错类型:策略阻断说明

dual-control
Approval Tablebbs_confirmation_audit_correction_approvals

2026-06-bbs-audit-correction-dual-control-v1

Correction Eventbbs-confirmation-audit-correction-approve-for-manual-post-community-consumption-infra-quality

94fad77d5e5e26baf61827e57661069e33a8dc1d4f62a9cc58299103cb1a7616

Dual ControlsamePersonForbidden=true

correction-initiator / correction-reviewer

opsinitiate=true / review=true

可以发起纠错,也可以复核非 redaction 纠错。

editorinitiate=false / review=true

作为内容侧复核人,确认纠错不会改变新闻事实来源。

admininitiate=true / review=true

可以填任一槽位,但不能绕过同人禁止、摘要校验或策略阻断。

输入actorRole / actorName / reviewerRole / reviewerName / secondConfirm / approvalReason / dualControlDryRun / dualControlWriteDisabled / dualControlOnly / approvalSchemaVersion / correctionDryRun / correctionWriteDisabled / correctionOnly / correctionSchemaVersion / correctionType / correctionReason / targetAuditLogId / targetAuditDigest
写入approvalWritten=false / correctionEventWritten=false
安全auditLogMutated=false / sessionCreated=false
approvalDigest8cd0216219856fd0e55532888a7506a0c8ae961aa611904851edfb9d10faf506
{
  "table": "bbs_confirmation_audit_correction_approvals",
  "schemaVersion": "2026-06-bbs-audit-correction-dual-control-v1",
  "approvalId": "bbs-audit-correction-dual-control-approve-for-manual-post-community-consumption-infra-quality",
  "approvalType": "correction-dual-control",
  "correctionEventId": "bbs-confirmation-audit-correction-approve-for-manual-post-community-consumption-infra-quality",
  "targetAuditLogId": "bbs-confirmation-audit-log-approve-for-manual-post-community-consumption-infra-quality",
  "targetAuditDigest": "b1a3031cfa8184a251caa91df5ade17cd6eb3daf3683fe06e3eb48d7a5495998",
  "correctionDigest": "94fad77d5e5e26baf61827e57661069e33a8dc1d4f62a9cc58299103cb1a7616",
  "initiatorRole": "ops",
  "reviewerRole": "admin",
  "secondConfirmRequired": true,
  "samePersonForbidden": true,
  "createdAt": "2026-07-31T18:33:40.959Z",
  "writeMode": "dry-run-only"
}
reits://bbs-audit-correction-dual-control/approve-for-manual-post/community-consumption-infra-quality