Architecture Cut 25 / Audit Transaction

BBS 审计写入事务 Dry-run

把 auditDigest、correctionDigest、approvalDigest 组织成真实写入前的事务 envelope。 当前不会写 transaction,不会写 approval,不会写纠错事件,不会改原审计日志,也不会排队 MCP 索引。

全部事务批准手动发帖运营拒绝请求运营修复元数据纠错Redaction 请求策略阻断说明事务可校验需要事务字段需要双人确认策略阻断中国内地美国日本新加坡香港澳大利亚英国加拿大印度欧盟
3事务包
3Dry-run 可校验
3写入禁用
3回滚计划
0已提交
3事务摘要
Transaction Envelope

写入事务与回滚计划

事务 dry-run 可校验

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

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

transaction
Envelopebbs_audit_write_transactions

2026-06-bbs-audit-write-transaction-v1

Idempotencyae6f99d0b6bf8c45b35f33e2958766f2

all-or-nothing / writeDisabled=true

MCP Queuereits_mcp_governance_index_queue

mcpIndexQueued=false / writeDisabled=true

bbs_confirmation_audit_logno-op / auditDigest

原审计日志不得修改,只作为 digest precondition。

bbs_confirmation_audit_correction_eventsinsert / correctionDigest

未来真实写入时插入 correction/redaction 事件。

bbs_confirmation_audit_correction_approvalsinsert / approvalDigest

未来真实写入时插入双人确认 approval。

reits_mcp_governance_index_queuequeue / transactionDigest

未来真实写入成功后再排队 MCP 治理索引。

原审计摘要匹配satisfied=trued5481b81021bd1839a28e1d18c0d3428a0d3e1461e095bd830a6c46fd35f71b2
纠错摘要匹配satisfied=true13c22cc2ac06b9f3619a51e056c4e4e82b17dc48a7abc751d6091db08d3a3548
双人确认摘要匹配satisfied=truec155b972c91d3b5cf2319b7e753199c020159ff5bfd9c82ee95fe01469db03b0
回滚append-compensation-event-only
写入transactionWritten=false / correctionEventWritten=false
安全auditLogMutated=false / mcpIndexQueued=false
transactionDigest6a38a7bf0961b502a51ecb2d84cbc7fd1747ccf944acd2c624eb2dc8372480b2
{
  "table": "bbs_audit_write_transactions",
  "schemaVersion": "2026-06-bbs-audit-write-transaction-v1",
  "transactionId": "bbs-audit-write-transaction-approve-for-manual-post-jreit-edinet-reading-guide",
  "transactionType": "audit-correction-write",
  "transactionMode": "dry-run-only",
  "idempotencyKey": "ae6f99d0b6bf8c45b35f33e2958766f2",
  "action": "approve-for-manual-post",
  "articleSlug": "jreit-edinet-reading-guide",
  "correctionType": "policy-blocker-note",
  "targetAuditLogId": "bbs-confirmation-audit-log-approve-for-manual-post-jreit-edinet-reading-guide",
  "auditDigest": "d5481b81021bd1839a28e1d18c0d3428a0d3e1461e095bd830a6c46fd35f71b2",
  "correctionDigest": "13c22cc2ac06b9f3619a51e056c4e4e82b17dc48a7abc751d6091db08d3a3548",
  "approvalDigest": "c155b972c91d3b5cf2319b7e753199c020159ff5bfd9c82ee95fe01469db03b0",
  "createdAt": "2026-07-31T18:33:40.959Z",
  "atomicity": "all-or-nothing",
  "writeDisabled": true
}
reits://bbs-audit-write-transaction/approve-for-manual-post/jreit-edinet-reading-guide
事务 dry-run 可校验

请求运营修复【REITs 共审】日本 / 东京 J-REIT Hotel Block:日本 J-REIT 披露阅读入口:EDINET、JPX 与原文语言

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

transaction
Envelopebbs_audit_write_transactions

2026-06-bbs-audit-write-transaction-v1

Idempotencycd218abc6445f2383f875b174c2361b3

all-or-nothing / writeDisabled=true

MCP Queuereits_mcp_governance_index_queue

mcpIndexQueued=false / writeDisabled=true

bbs_confirmation_audit_logno-op / auditDigest

原审计日志不得修改,只作为 digest precondition。

bbs_confirmation_audit_correction_eventsinsert / correctionDigest

未来真实写入时插入 correction/redaction 事件。

bbs_confirmation_audit_correction_approvalsinsert / approvalDigest

未来真实写入时插入双人确认 approval。

reits_mcp_governance_index_queuequeue / transactionDigest

未来真实写入成功后再排队 MCP 治理索引。

原审计摘要匹配satisfied=true20cdacde2e5f373fb0506f693d56230a318c1e8ab9240bac2c459e3e163f1f37
纠错摘要匹配satisfied=true086934bf891120025ee9c9d27be79ea18d5e8ab7beed4a58fa79d0c0abc6097d
双人确认摘要匹配satisfied=true2d1b7b96e69f3a1b7b65c41d7a563a1482fa20aa8e4bd6c94f05f6c7a723b255
回滚append-compensation-event-only
写入transactionWritten=false / correctionEventWritten=false
安全auditLogMutated=false / mcpIndexQueued=false
transactionDigest3ef5fed79c1767755734ac328467444680918ef154aa352707f960ccd946fc9c
{
  "table": "bbs_audit_write_transactions",
  "schemaVersion": "2026-06-bbs-audit-write-transaction-v1",
  "transactionId": "bbs-audit-write-transaction-request-ops-fix-jreit-edinet-reading-guide",
  "transactionType": "audit-correction-write",
  "transactionMode": "dry-run-only",
  "idempotencyKey": "cd218abc6445f2383f875b174c2361b3",
  "action": "request-ops-fix",
  "articleSlug": "jreit-edinet-reading-guide",
  "correctionType": "policy-blocker-note",
  "targetAuditLogId": "bbs-confirmation-audit-log-request-ops-fix-jreit-edinet-reading-guide",
  "auditDigest": "20cdacde2e5f373fb0506f693d56230a318c1e8ab9240bac2c459e3e163f1f37",
  "correctionDigest": "086934bf891120025ee9c9d27be79ea18d5e8ab7beed4a58fa79d0c0abc6097d",
  "approvalDigest": "2d1b7b96e69f3a1b7b65c41d7a563a1482fa20aa8e4bd6c94f05f6c7a723b255",
  "createdAt": "2026-07-31T18:33:40.959Z",
  "atomicity": "all-or-nothing",
  "writeDisabled": true
}
reits://bbs-audit-write-transaction/request-ops-fix/jreit-edinet-reading-guide
事务 dry-run 可校验

运营拒绝【REITs 共审】日本 / 东京 J-REIT Hotel Block:日本 J-REIT 披露阅读入口:EDINET、JPX 与原文语言

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

transaction
Envelopebbs_audit_write_transactions

2026-06-bbs-audit-write-transaction-v1

Idempotency9a18e92c10cdf0880c457bdbc56cf652

all-or-nothing / writeDisabled=true

MCP Queuereits_mcp_governance_index_queue

mcpIndexQueued=false / writeDisabled=true

bbs_confirmation_audit_logno-op / auditDigest

原审计日志不得修改,只作为 digest precondition。

bbs_confirmation_audit_correction_eventsinsert / correctionDigest

未来真实写入时插入 correction/redaction 事件。

bbs_confirmation_audit_correction_approvalsinsert / approvalDigest

未来真实写入时插入双人确认 approval。

reits_mcp_governance_index_queuequeue / transactionDigest

未来真实写入成功后再排队 MCP 治理索引。

原审计摘要匹配satisfied=truee2212f84e2a705b7b08714baa55cedd3e19a241c6a21b877b14eff6a4e5c87a3
纠错摘要匹配satisfied=truef0f4477b55eda97f49f67a43598431981384d0904e0cf93c57f996d22fc1ca9e
双人确认摘要匹配satisfied=true6c896b20bccc0d640b38ee12d16b539f731b34058bf2a579e9886e2cbffc5adb
回滚append-compensation-event-only
写入transactionWritten=false / correctionEventWritten=false
安全auditLogMutated=false / mcpIndexQueued=false
transactionDigesta3967895058fa7951a523fcf9244c42c569b2ae643f3ec4f1bb46f16a4caacb2
{
  "table": "bbs_audit_write_transactions",
  "schemaVersion": "2026-06-bbs-audit-write-transaction-v1",
  "transactionId": "bbs-audit-write-transaction-reject-before-bbs-jreit-edinet-reading-guide",
  "transactionType": "audit-correction-write",
  "transactionMode": "dry-run-only",
  "idempotencyKey": "9a18e92c10cdf0880c457bdbc56cf652",
  "action": "reject-before-bbs",
  "articleSlug": "jreit-edinet-reading-guide",
  "correctionType": "policy-blocker-note",
  "targetAuditLogId": "bbs-confirmation-audit-log-reject-before-bbs-jreit-edinet-reading-guide",
  "auditDigest": "e2212f84e2a705b7b08714baa55cedd3e19a241c6a21b877b14eff6a4e5c87a3",
  "correctionDigest": "f0f4477b55eda97f49f67a43598431981384d0904e0cf93c57f996d22fc1ca9e",
  "approvalDigest": "6c896b20bccc0d640b38ee12d16b539f731b34058bf2a579e9886e2cbffc5adb",
  "createdAt": "2026-07-31T18:33:40.959Z",
  "atomicity": "all-or-nothing",
  "writeDisabled": true
}
reits://bbs-audit-write-transaction/reject-before-bbs/jreit-edinet-reading-guide