{"generatedAt":"2026-09-07T03:28:49.530Z","scope":{"countrySlug":null,"status":null,"action":null,"articleSlug":null,"correctionType":"redaction-request"},"metrics":{"transactionCount":9,"transactionDryRunReadyCount":9,"needsTransactionFieldsCount":0,"needsDualControlCount":0,"blockedByPolicyCount":0,"writeDisabledCount":9,"mcpQueueWriteDisabledCount":9,"rollbackPlanCount":9,"transactionDigestCount":9,"committedCount":0,"mcpResourceCount":9},"records":[{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-approve-for-manual-post-jreit-edinet-reading-guide","dualControlId":"bbs-audit-correction-dual-control-approve-for-manual-post-jreit-edinet-reading-guide","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":"ac60acdf08901f6355054c28bde7238ca123d8563fb22f7af7cc19be09aba12e","correctionDigest":"7943368151c7e956e0c7f22e033fdb96067d0c2c0d338d173588e058c95686b9","approvalDigest":"9c05f381f6c0cadbaa45b390fada338bf398b36f908a5118c9001c33163d9ae8","action":"approve-for-manual-post","actionLabel":"批准手动发帖","articleSlug":"jreit-edinet-reading-guide","confirmationId":"bbs-human-confirmation-jreit-edinet-reading-guide","title":"【REITs 共审】日本 / 东京 J-REIT Hotel Block：日本 J-REIT 披露阅读入口：EDINET、JPX 与原文语言","countrySlug":"jp","countryName":"日本","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"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":"4f5748da1f24b4a08f0fec281439c484","action":"approve-for-manual-post","articleSlug":"jreit-edinet-reading-guide","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-approve-for-manual-post-jreit-edinet-reading-guide","auditDigest":"ac60acdf08901f6355054c28bde7238ca123d8563fb22f7af7cc19be09aba12e","correctionDigest":"7943368151c7e956e0c7f22e033fdb96067d0c2c0d338d173588e058c95686b9","approvalDigest":"9c05f381f6c0cadbaa45b390fada338bf398b36f908a5118c9001c33163d9ae8","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"ac60acdf08901f6355054c28bde7238ca123d8563fb22f7af7cc19be09aba12e","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"7943368151c7e956e0c7f22e033fdb96067d0c2c0d338d173588e058c95686b9","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"9c05f381f6c0cadbaa45b390fada338bf398b36f908a5118c9001c33163d9ae8","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-approve-for-manual-post-jreit-edinet-reading-guide","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-audit-correction-dual-control/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-confirmation-audit-correction/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-confirmation-audit-log/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/jreit-edinet-reading-guide"]},"transactionDigest":"0d98f32df865910b2702bcccfb751fbcdf3d2734ea23916ea73abf393d92195d","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=jreit-edinet-reading-guide&action=approve-for-manual-post&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=jreit-edinet-reading-guide&action=approve-for-manual-post&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=jreit-edinet-reading-guide&action=approve-for-manual-post&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=jreit-edinet-reading-guide&action=approve-for-manual-post","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=jreit-edinet-reading-guide&action=approve-for-manual-post","auditLog":"/operations/bbs-confirmation-audit-log?article=jreit-edinet-reading-guide&action=approve-for-manual-post","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=jreit-edinet-reading-guide&action=approve-for-manual-post","roleGate":"/operations/bbs-confirmation-role-gate?article=jreit-edinet-reading-guide&action=approve-for-manual-post","journal":"/operations/bbs-confirmation-action-journal?article=jreit-edinet-reading-guide&action=approve-for-manual-post","action":"/operations/bbs-confirmation-actions?article=jreit-edinet-reading-guide&action=approve-for-manual-post","confirmation":"/operations/bbs-human-confirmations?article=jreit-edinet-reading-guide","articleQuality":"/operations/article-quality?article=jreit-edinet-reading-guide","context":"/context?asset=jp-hotel-jreit-block"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/approve-for-manual-post/jreit-edinet-reading-guide","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/approve-for-manual-post/jreit-edinet-reading-guide","correctionResourceUri":"reits://bbs-confirmation-audit-correction/approve-for-manual-post/jreit-edinet-reading-guide","auditLogResourceUri":"reits://bbs-confirmation-audit-log/approve-for-manual-post/jreit-edinet-reading-guide","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/jreit-edinet-reading-guide","journalResourceUri":"reits://bbs-confirmation-action-journal/approve-for-manual-post/jreit-edinet-reading-guide","actionResourceUri":"reits://bbs-confirmation-action/approve-for-manual-post/jreit-edinet-reading-guide","confirmationResourceUri":"reits://bbs-human-confirmation/jreit-edinet-reading-guide","articleResourceUri":"reits://article/jreit-edinet-reading-guide","assetResourceUri":"reits://asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-approve-for-manual-post-sreit-currency-dividend","dualControlId":"bbs-audit-correction-dual-control-approve-for-manual-post-sreit-currency-dividend","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":"b5ba1f5d16e6b21678f6371c573b4ed6499d45e13f85842b50db9cc28ad9f99e","correctionDigest":"2cb9af27324e4244089e2436cb3d25afd880e8bd306b42ee1e74ca177d34334f","approvalDigest":"66a6db3178c95260823e6764091d3e5e9e4612f104179e2b272de964dc81c03b","action":"approve-for-manual-post","actionLabel":"批准手动发帖","articleSlug":"sreit-currency-dividend","confirmationId":"bbs-human-confirmation-sreit-currency-dividend","title":"【REITs 共审】新加坡 / 新加坡 S-REIT Harbor Block：新加坡 S-REIT 汇率和派息讨论进入内容候选池","countrySlug":"sg","countryName":"新加坡","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"bbs_audit_write_transactions","schemaVersion":"2026-06-bbs-audit-write-transaction-v1","transactionId":"bbs-audit-write-transaction-approve-for-manual-post-sreit-currency-dividend","transactionType":"audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"1cc15e46047a7e232082040f4a8f4b06","action":"approve-for-manual-post","articleSlug":"sreit-currency-dividend","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-approve-for-manual-post-sreit-currency-dividend","auditDigest":"b5ba1f5d16e6b21678f6371c573b4ed6499d45e13f85842b50db9cc28ad9f99e","correctionDigest":"2cb9af27324e4244089e2436cb3d25afd880e8bd306b42ee1e74ca177d34334f","approvalDigest":"66a6db3178c95260823e6764091d3e5e9e4612f104179e2b272de964dc81c03b","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"b5ba1f5d16e6b21678f6371c573b4ed6499d45e13f85842b50db9cc28ad9f99e","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"2cb9af27324e4244089e2436cb3d25afd880e8bd306b42ee1e74ca177d34334f","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"66a6db3178c95260823e6764091d3e5e9e4612f104179e2b272de964dc81c03b","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-approve-for-manual-post-sreit-currency-dividend","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/approve-for-manual-post/sreit-currency-dividend","reits://bbs-audit-correction-dual-control/approve-for-manual-post/sreit-currency-dividend","reits://bbs-confirmation-audit-correction/approve-for-manual-post/sreit-currency-dividend","reits://bbs-confirmation-audit-log/approve-for-manual-post/sreit-currency-dividend","reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/sreit-currency-dividend"]},"transactionDigest":"b8148aa79bcac26ee282bcc32f0482f140c0d4205e1f1e585d622611aa28b720","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=sreit-currency-dividend&action=approve-for-manual-post&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=sreit-currency-dividend&action=approve-for-manual-post&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=sreit-currency-dividend&action=approve-for-manual-post&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=sreit-currency-dividend&action=approve-for-manual-post","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=sreit-currency-dividend&action=approve-for-manual-post","auditLog":"/operations/bbs-confirmation-audit-log?article=sreit-currency-dividend&action=approve-for-manual-post","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=sreit-currency-dividend&action=approve-for-manual-post","roleGate":"/operations/bbs-confirmation-role-gate?article=sreit-currency-dividend&action=approve-for-manual-post","journal":"/operations/bbs-confirmation-action-journal?article=sreit-currency-dividend&action=approve-for-manual-post","action":"/operations/bbs-confirmation-actions?article=sreit-currency-dividend&action=approve-for-manual-post","confirmation":"/operations/bbs-human-confirmations?article=sreit-currency-dividend","articleQuality":"/operations/article-quality?article=sreit-currency-dividend","context":"/context?asset=sg-commercial-harbor-block"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/approve-for-manual-post/sreit-currency-dividend","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/approve-for-manual-post/sreit-currency-dividend","correctionResourceUri":"reits://bbs-confirmation-audit-correction/approve-for-manual-post/sreit-currency-dividend","auditLogResourceUri":"reits://bbs-confirmation-audit-log/approve-for-manual-post/sreit-currency-dividend","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/sreit-currency-dividend","journalResourceUri":"reits://bbs-confirmation-action-journal/approve-for-manual-post/sreit-currency-dividend","actionResourceUri":"reits://bbs-confirmation-action/approve-for-manual-post/sreit-currency-dividend","confirmationResourceUri":"reits://bbs-human-confirmation/sreit-currency-dividend","articleResourceUri":"reits://article/sreit-currency-dividend","assetResourceUri":"reits://asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-approve-for-manual-post-community-consumption-infra-quality","dualControlId":"bbs-audit-correction-dual-control-approve-for-manual-post-community-consumption-infra-quality","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":"b138a30c1b58359c52c3344658986d51b604b6147ddeeb6e43084d8166426727","correctionDigest":"b662211d2aef1c99c9bb6e6e87b1d4f8808f809dc47ad578eb592f52d3b8a1eb","approvalDigest":"4aa988f8de736274f21b93b1633c1f2283df96792731b6e54f17c46d524d1bb3","action":"approve-for-manual-post","actionLabel":"批准手动发帖","articleSlug":"community-consumption-infra-quality","confirmationId":"bbs-human-confirmation-community-consumption-infra-quality","title":"【REITs 共审】中国内地 / 消费基础设施 Pixel Mall：从社区热议看消费基础设施 REITs 的资产质量指标","countrySlug":"cn","countryName":"中国内地","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"bbs_audit_write_transactions","schemaVersion":"2026-06-bbs-audit-write-transaction-v1","transactionId":"bbs-audit-write-transaction-approve-for-manual-post-community-consumption-infra-quality","transactionType":"audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"78814ff2746938124c8eefd5a58c1c2e","action":"approve-for-manual-post","articleSlug":"community-consumption-infra-quality","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-approve-for-manual-post-community-consumption-infra-quality","auditDigest":"b138a30c1b58359c52c3344658986d51b604b6147ddeeb6e43084d8166426727","correctionDigest":"b662211d2aef1c99c9bb6e6e87b1d4f8808f809dc47ad578eb592f52d3b8a1eb","approvalDigest":"4aa988f8de736274f21b93b1633c1f2283df96792731b6e54f17c46d524d1bb3","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"b138a30c1b58359c52c3344658986d51b604b6147ddeeb6e43084d8166426727","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"b662211d2aef1c99c9bb6e6e87b1d4f8808f809dc47ad578eb592f52d3b8a1eb","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"4aa988f8de736274f21b93b1633c1f2283df96792731b6e54f17c46d524d1bb3","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-approve-for-manual-post-community-consumption-infra-quality","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-audit-correction-dual-control/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-confirmation-audit-correction/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-confirmation-audit-log/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/community-consumption-infra-quality"]},"transactionDigest":"f4922ab0364bd7b03edca369f69de6b7b7a2790255b4d84d742ca65b90f7e66a","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=community-consumption-infra-quality&action=approve-for-manual-post&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=community-consumption-infra-quality&action=approve-for-manual-post&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=community-consumption-infra-quality&action=approve-for-manual-post&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=community-consumption-infra-quality&action=approve-for-manual-post","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=community-consumption-infra-quality&action=approve-for-manual-post","auditLog":"/operations/bbs-confirmation-audit-log?article=community-consumption-infra-quality&action=approve-for-manual-post","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=community-consumption-infra-quality&action=approve-for-manual-post","roleGate":"/operations/bbs-confirmation-role-gate?article=community-consumption-infra-quality&action=approve-for-manual-post","journal":"/operations/bbs-confirmation-action-journal?article=community-consumption-infra-quality&action=approve-for-manual-post","action":"/operations/bbs-confirmation-actions?article=community-consumption-infra-quality&action=approve-for-manual-post","confirmation":"/operations/bbs-human-confirmations?article=community-consumption-infra-quality","articleQuality":"/operations/article-quality?article=community-consumption-infra-quality","context":"/context?asset=cn-retail-infra-pixel-mall"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/approve-for-manual-post/community-consumption-infra-quality","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/approve-for-manual-post/community-consumption-infra-quality","correctionResourceUri":"reits://bbs-confirmation-audit-correction/approve-for-manual-post/community-consumption-infra-quality","auditLogResourceUri":"reits://bbs-confirmation-audit-log/approve-for-manual-post/community-consumption-infra-quality","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/community-consumption-infra-quality","journalResourceUri":"reits://bbs-confirmation-action-journal/approve-for-manual-post/community-consumption-infra-quality","actionResourceUri":"reits://bbs-confirmation-action/approve-for-manual-post/community-consumption-infra-quality","confirmationResourceUri":"reits://bbs-human-confirmation/community-consumption-infra-quality","articleResourceUri":"reits://article/community-consumption-infra-quality","assetResourceUri":"reits://asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-request-ops-fix-jreit-edinet-reading-guide","dualControlId":"bbs-audit-correction-dual-control-request-ops-fix-jreit-edinet-reading-guide","correctionEventId":"bbs-confirmation-audit-correction-request-ops-fix-jreit-edinet-reading-guide","targetAuditLogId":"bbs-confirmation-audit-log-request-ops-fix-jreit-edinet-reading-guide","targetAuditDigest":"fe464a7840a8d1a949770720ce00df8b9725934403ac915bd2ba145ef7b1393b","correctionDigest":"f6e3df6237a7dfef8cfde8b39ecad6bbf867ff6439a37cea8ad4600f2bd39725","approvalDigest":"9bdd97bfb277d2f12824ed9b357f7d50fc474c990d269d42770f39f65a74a31f","action":"request-ops-fix","actionLabel":"请求运营修复","articleSlug":"jreit-edinet-reading-guide","confirmationId":"bbs-human-confirmation-jreit-edinet-reading-guide","title":"【REITs 共审】日本 / 东京 J-REIT Hotel Block：日本 J-REIT 披露阅读入口：EDINET、JPX 与原文语言","countrySlug":"jp","countryName":"日本","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"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":"1bc64f15adc9e2dd8f2109f8d3ccf5c8","action":"request-ops-fix","articleSlug":"jreit-edinet-reading-guide","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-request-ops-fix-jreit-edinet-reading-guide","auditDigest":"fe464a7840a8d1a949770720ce00df8b9725934403ac915bd2ba145ef7b1393b","correctionDigest":"f6e3df6237a7dfef8cfde8b39ecad6bbf867ff6439a37cea8ad4600f2bd39725","approvalDigest":"9bdd97bfb277d2f12824ed9b357f7d50fc474c990d269d42770f39f65a74a31f","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"fe464a7840a8d1a949770720ce00df8b9725934403ac915bd2ba145ef7b1393b","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"f6e3df6237a7dfef8cfde8b39ecad6bbf867ff6439a37cea8ad4600f2bd39725","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"9bdd97bfb277d2f12824ed9b357f7d50fc474c990d269d42770f39f65a74a31f","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-request-ops-fix-jreit-edinet-reading-guide","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/request-ops-fix/jreit-edinet-reading-guide","reits://bbs-audit-correction-dual-control/request-ops-fix/jreit-edinet-reading-guide","reits://bbs-confirmation-audit-correction/request-ops-fix/jreit-edinet-reading-guide","reits://bbs-confirmation-audit-log/request-ops-fix/jreit-edinet-reading-guide","reits://bbs-confirmation-actor-snapshot/request-ops-fix/jreit-edinet-reading-guide"]},"transactionDigest":"70b414c292332dd375bf5600d4a14ff5b62eb3ea56bb27e8f2eb3290752bd7a7","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=jreit-edinet-reading-guide&action=request-ops-fix&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=jreit-edinet-reading-guide&action=request-ops-fix&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=jreit-edinet-reading-guide&action=request-ops-fix&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=jreit-edinet-reading-guide&action=request-ops-fix","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=jreit-edinet-reading-guide&action=request-ops-fix","auditLog":"/operations/bbs-confirmation-audit-log?article=jreit-edinet-reading-guide&action=request-ops-fix","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=jreit-edinet-reading-guide&action=request-ops-fix","roleGate":"/operations/bbs-confirmation-role-gate?article=jreit-edinet-reading-guide&action=request-ops-fix","journal":"/operations/bbs-confirmation-action-journal?article=jreit-edinet-reading-guide&action=request-ops-fix","action":"/operations/bbs-confirmation-actions?article=jreit-edinet-reading-guide&action=request-ops-fix","confirmation":"/operations/bbs-human-confirmations?article=jreit-edinet-reading-guide","articleQuality":"/operations/article-quality?article=jreit-edinet-reading-guide","context":"/context?asset=jp-hotel-jreit-block"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/request-ops-fix/jreit-edinet-reading-guide","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/request-ops-fix/jreit-edinet-reading-guide","correctionResourceUri":"reits://bbs-confirmation-audit-correction/request-ops-fix/jreit-edinet-reading-guide","auditLogResourceUri":"reits://bbs-confirmation-audit-log/request-ops-fix/jreit-edinet-reading-guide","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/request-ops-fix/jreit-edinet-reading-guide","journalResourceUri":"reits://bbs-confirmation-action-journal/request-ops-fix/jreit-edinet-reading-guide","actionResourceUri":"reits://bbs-confirmation-action/request-ops-fix/jreit-edinet-reading-guide","confirmationResourceUri":"reits://bbs-human-confirmation/jreit-edinet-reading-guide","articleResourceUri":"reits://article/jreit-edinet-reading-guide","assetResourceUri":"reits://asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-request-ops-fix-sreit-currency-dividend","dualControlId":"bbs-audit-correction-dual-control-request-ops-fix-sreit-currency-dividend","correctionEventId":"bbs-confirmation-audit-correction-request-ops-fix-sreit-currency-dividend","targetAuditLogId":"bbs-confirmation-audit-log-request-ops-fix-sreit-currency-dividend","targetAuditDigest":"313c7aa67aa65c6dd0a4510cd51c535ff2f9f24e8ecfc6b610d7027165911f88","correctionDigest":"d931f0bab920b3af328d76a76eb06cf4d0f19fd66b96be85ad888b87630a8d95","approvalDigest":"e031060629df51ed74df4aad54440e122face9d189afc9bbaec3643a9f732993","action":"request-ops-fix","actionLabel":"请求运营修复","articleSlug":"sreit-currency-dividend","confirmationId":"bbs-human-confirmation-sreit-currency-dividend","title":"【REITs 共审】新加坡 / 新加坡 S-REIT Harbor Block：新加坡 S-REIT 汇率和派息讨论进入内容候选池","countrySlug":"sg","countryName":"新加坡","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"bbs_audit_write_transactions","schemaVersion":"2026-06-bbs-audit-write-transaction-v1","transactionId":"bbs-audit-write-transaction-request-ops-fix-sreit-currency-dividend","transactionType":"audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"5ea10c817425a9cc6d7065eaec80dd74","action":"request-ops-fix","articleSlug":"sreit-currency-dividend","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-request-ops-fix-sreit-currency-dividend","auditDigest":"313c7aa67aa65c6dd0a4510cd51c535ff2f9f24e8ecfc6b610d7027165911f88","correctionDigest":"d931f0bab920b3af328d76a76eb06cf4d0f19fd66b96be85ad888b87630a8d95","approvalDigest":"e031060629df51ed74df4aad54440e122face9d189afc9bbaec3643a9f732993","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"313c7aa67aa65c6dd0a4510cd51c535ff2f9f24e8ecfc6b610d7027165911f88","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"d931f0bab920b3af328d76a76eb06cf4d0f19fd66b96be85ad888b87630a8d95","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"e031060629df51ed74df4aad54440e122face9d189afc9bbaec3643a9f732993","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-request-ops-fix-sreit-currency-dividend","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/request-ops-fix/sreit-currency-dividend","reits://bbs-audit-correction-dual-control/request-ops-fix/sreit-currency-dividend","reits://bbs-confirmation-audit-correction/request-ops-fix/sreit-currency-dividend","reits://bbs-confirmation-audit-log/request-ops-fix/sreit-currency-dividend","reits://bbs-confirmation-actor-snapshot/request-ops-fix/sreit-currency-dividend"]},"transactionDigest":"809900dc4b517a15af7dae513fb2ec6da6fae2ae7f85da52681ff351acf7001c","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=sreit-currency-dividend&action=request-ops-fix&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=sreit-currency-dividend&action=request-ops-fix&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=sreit-currency-dividend&action=request-ops-fix&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=sreit-currency-dividend&action=request-ops-fix","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=sreit-currency-dividend&action=request-ops-fix","auditLog":"/operations/bbs-confirmation-audit-log?article=sreit-currency-dividend&action=request-ops-fix","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=sreit-currency-dividend&action=request-ops-fix","roleGate":"/operations/bbs-confirmation-role-gate?article=sreit-currency-dividend&action=request-ops-fix","journal":"/operations/bbs-confirmation-action-journal?article=sreit-currency-dividend&action=request-ops-fix","action":"/operations/bbs-confirmation-actions?article=sreit-currency-dividend&action=request-ops-fix","confirmation":"/operations/bbs-human-confirmations?article=sreit-currency-dividend","articleQuality":"/operations/article-quality?article=sreit-currency-dividend","context":"/context?asset=sg-commercial-harbor-block"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/request-ops-fix/sreit-currency-dividend","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/request-ops-fix/sreit-currency-dividend","correctionResourceUri":"reits://bbs-confirmation-audit-correction/request-ops-fix/sreit-currency-dividend","auditLogResourceUri":"reits://bbs-confirmation-audit-log/request-ops-fix/sreit-currency-dividend","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/request-ops-fix/sreit-currency-dividend","journalResourceUri":"reits://bbs-confirmation-action-journal/request-ops-fix/sreit-currency-dividend","actionResourceUri":"reits://bbs-confirmation-action/request-ops-fix/sreit-currency-dividend","confirmationResourceUri":"reits://bbs-human-confirmation/sreit-currency-dividend","articleResourceUri":"reits://article/sreit-currency-dividend","assetResourceUri":"reits://asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-request-ops-fix-community-consumption-infra-quality","dualControlId":"bbs-audit-correction-dual-control-request-ops-fix-community-consumption-infra-quality","correctionEventId":"bbs-confirmation-audit-correction-request-ops-fix-community-consumption-infra-quality","targetAuditLogId":"bbs-confirmation-audit-log-request-ops-fix-community-consumption-infra-quality","targetAuditDigest":"7aad77fc3980f1e3ca3bad95377191f35c4da09affb7e5bcee984707b24015ad","correctionDigest":"742921c5fbb970d6e8cd98dfaa50d3786ec2cdade931777b8f63da18969a38ce","approvalDigest":"969204406c78357a30272302cb542f735cc1852df7d30e2fd2a6f93cde3b546d","action":"request-ops-fix","actionLabel":"请求运营修复","articleSlug":"community-consumption-infra-quality","confirmationId":"bbs-human-confirmation-community-consumption-infra-quality","title":"【REITs 共审】中国内地 / 消费基础设施 Pixel Mall：从社区热议看消费基础设施 REITs 的资产质量指标","countrySlug":"cn","countryName":"中国内地","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"bbs_audit_write_transactions","schemaVersion":"2026-06-bbs-audit-write-transaction-v1","transactionId":"bbs-audit-write-transaction-request-ops-fix-community-consumption-infra-quality","transactionType":"audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"8159747e436ac4ba9e615818819188f9","action":"request-ops-fix","articleSlug":"community-consumption-infra-quality","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-request-ops-fix-community-consumption-infra-quality","auditDigest":"7aad77fc3980f1e3ca3bad95377191f35c4da09affb7e5bcee984707b24015ad","correctionDigest":"742921c5fbb970d6e8cd98dfaa50d3786ec2cdade931777b8f63da18969a38ce","approvalDigest":"969204406c78357a30272302cb542f735cc1852df7d30e2fd2a6f93cde3b546d","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"7aad77fc3980f1e3ca3bad95377191f35c4da09affb7e5bcee984707b24015ad","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"742921c5fbb970d6e8cd98dfaa50d3786ec2cdade931777b8f63da18969a38ce","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"969204406c78357a30272302cb542f735cc1852df7d30e2fd2a6f93cde3b546d","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-request-ops-fix-community-consumption-infra-quality","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/request-ops-fix/community-consumption-infra-quality","reits://bbs-audit-correction-dual-control/request-ops-fix/community-consumption-infra-quality","reits://bbs-confirmation-audit-correction/request-ops-fix/community-consumption-infra-quality","reits://bbs-confirmation-audit-log/request-ops-fix/community-consumption-infra-quality","reits://bbs-confirmation-actor-snapshot/request-ops-fix/community-consumption-infra-quality"]},"transactionDigest":"3092338eb2c3d1bbcfb3a5e8003b2d131981264c97d03919676fe90f3b7079cd","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=community-consumption-infra-quality&action=request-ops-fix&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=community-consumption-infra-quality&action=request-ops-fix&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=community-consumption-infra-quality&action=request-ops-fix&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=community-consumption-infra-quality&action=request-ops-fix","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=community-consumption-infra-quality&action=request-ops-fix","auditLog":"/operations/bbs-confirmation-audit-log?article=community-consumption-infra-quality&action=request-ops-fix","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=community-consumption-infra-quality&action=request-ops-fix","roleGate":"/operations/bbs-confirmation-role-gate?article=community-consumption-infra-quality&action=request-ops-fix","journal":"/operations/bbs-confirmation-action-journal?article=community-consumption-infra-quality&action=request-ops-fix","action":"/operations/bbs-confirmation-actions?article=community-consumption-infra-quality&action=request-ops-fix","confirmation":"/operations/bbs-human-confirmations?article=community-consumption-infra-quality","articleQuality":"/operations/article-quality?article=community-consumption-infra-quality","context":"/context?asset=cn-retail-infra-pixel-mall"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/request-ops-fix/community-consumption-infra-quality","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/request-ops-fix/community-consumption-infra-quality","correctionResourceUri":"reits://bbs-confirmation-audit-correction/request-ops-fix/community-consumption-infra-quality","auditLogResourceUri":"reits://bbs-confirmation-audit-log/request-ops-fix/community-consumption-infra-quality","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/request-ops-fix/community-consumption-infra-quality","journalResourceUri":"reits://bbs-confirmation-action-journal/request-ops-fix/community-consumption-infra-quality","actionResourceUri":"reits://bbs-confirmation-action/request-ops-fix/community-consumption-infra-quality","confirmationResourceUri":"reits://bbs-human-confirmation/community-consumption-infra-quality","articleResourceUri":"reits://article/community-consumption-infra-quality","assetResourceUri":"reits://asset/cn-retail-infra-pixel-mall"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-reject-before-bbs-jreit-edinet-reading-guide","dualControlId":"bbs-audit-correction-dual-control-reject-before-bbs-jreit-edinet-reading-guide","correctionEventId":"bbs-confirmation-audit-correction-reject-before-bbs-jreit-edinet-reading-guide","targetAuditLogId":"bbs-confirmation-audit-log-reject-before-bbs-jreit-edinet-reading-guide","targetAuditDigest":"51f14f67a22b92e6f88d64829a1156b32161ca9f9fdfd0fd8c6d519e6ff82f25","correctionDigest":"e95ffdff96309f21da72582654d967b0814e8d073b3358f0bc8b12ea319c47b9","approvalDigest":"c04bce8325af349b47c94c8376770cb28e32ad40e0f2c643237506379ff55f0b","action":"reject-before-bbs","actionLabel":"运营拒绝","articleSlug":"jreit-edinet-reading-guide","confirmationId":"bbs-human-confirmation-jreit-edinet-reading-guide","title":"【REITs 共审】日本 / 东京 J-REIT Hotel Block：日本 J-REIT 披露阅读入口：EDINET、JPX 与原文语言","countrySlug":"jp","countryName":"日本","assetSlug":"jp-hotel-jreit-block","assetName":"东京 J-REIT Hotel Block","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"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":"67501e4fb5db25e8bfddf4241dafff5d","action":"reject-before-bbs","articleSlug":"jreit-edinet-reading-guide","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-reject-before-bbs-jreit-edinet-reading-guide","auditDigest":"51f14f67a22b92e6f88d64829a1156b32161ca9f9fdfd0fd8c6d519e6ff82f25","correctionDigest":"e95ffdff96309f21da72582654d967b0814e8d073b3358f0bc8b12ea319c47b9","approvalDigest":"c04bce8325af349b47c94c8376770cb28e32ad40e0f2c643237506379ff55f0b","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"51f14f67a22b92e6f88d64829a1156b32161ca9f9fdfd0fd8c6d519e6ff82f25","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"e95ffdff96309f21da72582654d967b0814e8d073b3358f0bc8b12ea319c47b9","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"c04bce8325af349b47c94c8376770cb28e32ad40e0f2c643237506379ff55f0b","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-reject-before-bbs-jreit-edinet-reading-guide","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/reject-before-bbs/jreit-edinet-reading-guide","reits://bbs-audit-correction-dual-control/reject-before-bbs/jreit-edinet-reading-guide","reits://bbs-confirmation-audit-correction/reject-before-bbs/jreit-edinet-reading-guide","reits://bbs-confirmation-audit-log/reject-before-bbs/jreit-edinet-reading-guide","reits://bbs-confirmation-actor-snapshot/reject-before-bbs/jreit-edinet-reading-guide"]},"transactionDigest":"7d3a4c5d119e74f2a264689b08bf7e73e8bf697846c038bba487dca718991d32","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=jreit-edinet-reading-guide&action=reject-before-bbs&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=jreit-edinet-reading-guide&action=reject-before-bbs&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=jreit-edinet-reading-guide&action=reject-before-bbs&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=jreit-edinet-reading-guide&action=reject-before-bbs","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=jreit-edinet-reading-guide&action=reject-before-bbs","auditLog":"/operations/bbs-confirmation-audit-log?article=jreit-edinet-reading-guide&action=reject-before-bbs","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=jreit-edinet-reading-guide&action=reject-before-bbs","roleGate":"/operations/bbs-confirmation-role-gate?article=jreit-edinet-reading-guide&action=reject-before-bbs","journal":"/operations/bbs-confirmation-action-journal?article=jreit-edinet-reading-guide&action=reject-before-bbs","action":"/operations/bbs-confirmation-actions?article=jreit-edinet-reading-guide&action=reject-before-bbs","confirmation":"/operations/bbs-human-confirmations?article=jreit-edinet-reading-guide","articleQuality":"/operations/article-quality?article=jreit-edinet-reading-guide","context":"/context?asset=jp-hotel-jreit-block"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/reject-before-bbs/jreit-edinet-reading-guide","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/reject-before-bbs/jreit-edinet-reading-guide","correctionResourceUri":"reits://bbs-confirmation-audit-correction/reject-before-bbs/jreit-edinet-reading-guide","auditLogResourceUri":"reits://bbs-confirmation-audit-log/reject-before-bbs/jreit-edinet-reading-guide","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/reject-before-bbs/jreit-edinet-reading-guide","journalResourceUri":"reits://bbs-confirmation-action-journal/reject-before-bbs/jreit-edinet-reading-guide","actionResourceUri":"reits://bbs-confirmation-action/reject-before-bbs/jreit-edinet-reading-guide","confirmationResourceUri":"reits://bbs-human-confirmation/jreit-edinet-reading-guide","articleResourceUri":"reits://article/jreit-edinet-reading-guide","assetResourceUri":"reits://asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-reject-before-bbs-sreit-currency-dividend","dualControlId":"bbs-audit-correction-dual-control-reject-before-bbs-sreit-currency-dividend","correctionEventId":"bbs-confirmation-audit-correction-reject-before-bbs-sreit-currency-dividend","targetAuditLogId":"bbs-confirmation-audit-log-reject-before-bbs-sreit-currency-dividend","targetAuditDigest":"4ca9411afee4ec1ceba56be24810d6587887ded6479ba4932961863f45433841","correctionDigest":"3d117b4b004c0d882db08c95cb9162860369f6a315cc96055523e6fdd453d02a","approvalDigest":"59760c69703ffa93f524f8c31fbfa926f298514374f297df203af9003f9f69ba","action":"reject-before-bbs","actionLabel":"运营拒绝","articleSlug":"sreit-currency-dividend","confirmationId":"bbs-human-confirmation-sreit-currency-dividend","title":"【REITs 共审】新加坡 / 新加坡 S-REIT Harbor Block：新加坡 S-REIT 汇率和派息讨论进入内容候选池","countrySlug":"sg","countryName":"新加坡","assetSlug":"sg-commercial-harbor-block","assetName":"新加坡 S-REIT Harbor Block","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"bbs_audit_write_transactions","schemaVersion":"2026-06-bbs-audit-write-transaction-v1","transactionId":"bbs-audit-write-transaction-reject-before-bbs-sreit-currency-dividend","transactionType":"audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"04839d043a94f32f9ae243da6f94b10c","action":"reject-before-bbs","articleSlug":"sreit-currency-dividend","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-reject-before-bbs-sreit-currency-dividend","auditDigest":"4ca9411afee4ec1ceba56be24810d6587887ded6479ba4932961863f45433841","correctionDigest":"3d117b4b004c0d882db08c95cb9162860369f6a315cc96055523e6fdd453d02a","approvalDigest":"59760c69703ffa93f524f8c31fbfa926f298514374f297df203af9003f9f69ba","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"4ca9411afee4ec1ceba56be24810d6587887ded6479ba4932961863f45433841","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"3d117b4b004c0d882db08c95cb9162860369f6a315cc96055523e6fdd453d02a","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"59760c69703ffa93f524f8c31fbfa926f298514374f297df203af9003f9f69ba","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-reject-before-bbs-sreit-currency-dividend","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/reject-before-bbs/sreit-currency-dividend","reits://bbs-audit-correction-dual-control/reject-before-bbs/sreit-currency-dividend","reits://bbs-confirmation-audit-correction/reject-before-bbs/sreit-currency-dividend","reits://bbs-confirmation-audit-log/reject-before-bbs/sreit-currency-dividend","reits://bbs-confirmation-actor-snapshot/reject-before-bbs/sreit-currency-dividend"]},"transactionDigest":"1ab43840ef1ba2718716023d81c070d7a6452e5fb9c157ff42b73d72415000dc","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=sreit-currency-dividend&action=reject-before-bbs&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=sreit-currency-dividend&action=reject-before-bbs&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=sreit-currency-dividend&action=reject-before-bbs&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=sreit-currency-dividend&action=reject-before-bbs","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=sreit-currency-dividend&action=reject-before-bbs","auditLog":"/operations/bbs-confirmation-audit-log?article=sreit-currency-dividend&action=reject-before-bbs","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=sreit-currency-dividend&action=reject-before-bbs","roleGate":"/operations/bbs-confirmation-role-gate?article=sreit-currency-dividend&action=reject-before-bbs","journal":"/operations/bbs-confirmation-action-journal?article=sreit-currency-dividend&action=reject-before-bbs","action":"/operations/bbs-confirmation-actions?article=sreit-currency-dividend&action=reject-before-bbs","confirmation":"/operations/bbs-human-confirmations?article=sreit-currency-dividend","articleQuality":"/operations/article-quality?article=sreit-currency-dividend","context":"/context?asset=sg-commercial-harbor-block"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/reject-before-bbs/sreit-currency-dividend","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/reject-before-bbs/sreit-currency-dividend","correctionResourceUri":"reits://bbs-confirmation-audit-correction/reject-before-bbs/sreit-currency-dividend","auditLogResourceUri":"reits://bbs-confirmation-audit-log/reject-before-bbs/sreit-currency-dividend","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/reject-before-bbs/sreit-currency-dividend","journalResourceUri":"reits://bbs-confirmation-action-journal/reject-before-bbs/sreit-currency-dividend","actionResourceUri":"reits://bbs-confirmation-action/reject-before-bbs/sreit-currency-dividend","confirmationResourceUri":"reits://bbs-human-confirmation/sreit-currency-dividend","articleResourceUri":"reits://article/sreit-currency-dividend","assetResourceUri":"reits://asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-09-07T03:28:49.530Z","transactionId":"bbs-audit-write-transaction-reject-before-bbs-community-consumption-infra-quality","dualControlId":"bbs-audit-correction-dual-control-reject-before-bbs-community-consumption-infra-quality","correctionEventId":"bbs-confirmation-audit-correction-reject-before-bbs-community-consumption-infra-quality","targetAuditLogId":"bbs-confirmation-audit-log-reject-before-bbs-community-consumption-infra-quality","targetAuditDigest":"e58d5f902e780830d186196875561f337b2357473e860e1cedf49b6bb3965d83","correctionDigest":"35beef433e38361c3f7d24bb1af3912a8c0dc96ae09ae1189560af8f54d0635a","approvalDigest":"9937d9acd914e8add9ba46feb42491eed7165f4c007a89ac32571df6fa9176e2","action":"reject-before-bbs","actionLabel":"运营拒绝","articleSlug":"community-consumption-infra-quality","confirmationId":"bbs-human-confirmation-community-consumption-infra-quality","title":"【REITs 共审】中国内地 / 消费基础设施 Pixel Mall：从社区热议看消费基础设施 REITs 的资产质量指标","countrySlug":"cn","countryName":"中国内地","assetSlug":"cn-retail-infra-pixel-mall","assetName":"消费基础设施 Pixel Mall","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","correctionType":"redaction-request","dualControlStatus":"dual-control-ready","dualControlStatusLabel":"双人确认 dry-run 可校验","transactionDryRun":true,"transactionWriteDisabled":true,"transactionOnly":true,"mcpQueueWriteDisabled":true,"databaseWriteDisabled":true,"approvalWritten":false,"correctionEventWritten":false,"auditLogMutated":false,"mcpIndexQueued":false,"bbsPosted":false,"atomicity":"all-or-nothing","requiredInputs":["transactionDryRun","transactionWriteDisabled","transactionOnly","transactionSchemaVersion","transactionReason","idempotencyKey","rollbackPlanAccepted","mcpQueueWriteDisabled","dualControlDryRun","dualControlWriteDisabled","dualControlOnly","approvalSchemaVersion","approvalReason","secondConfirm"],"blockers":[],"transactionEnvelope":{"table":"bbs_audit_write_transactions","schemaVersion":"2026-06-bbs-audit-write-transaction-v1","transactionId":"bbs-audit-write-transaction-reject-before-bbs-community-consumption-infra-quality","transactionType":"audit-correction-write","transactionMode":"dry-run-only","idempotencyKey":"a22c24c7fd23fc954e872b6943ea1329","action":"reject-before-bbs","articleSlug":"community-consumption-infra-quality","correctionType":"redaction-request","targetAuditLogId":"bbs-confirmation-audit-log-reject-before-bbs-community-consumption-infra-quality","auditDigest":"e58d5f902e780830d186196875561f337b2357473e860e1cedf49b6bb3965d83","correctionDigest":"35beef433e38361c3f7d24bb1af3912a8c0dc96ae09ae1189560af8f54d0635a","approvalDigest":"9937d9acd914e8add9ba46feb42491eed7165f4c007a89ac32571df6fa9176e2","createdAt":"2026-09-07T03:28:49.530Z","atomicity":"all-or-nothing","writeDisabled":true},"writeSet":[{"id":"audit-log-original","table":"bbs_confirmation_audit_log","operation":"no-op","digestField":"auditDigest","writeDisabled":true,"note":"原审计日志不得修改，只作为 digest precondition。"},{"id":"correction-event","table":"bbs_confirmation_audit_correction_events","operation":"insert","digestField":"correctionDigest","writeDisabled":true,"note":"未来真实写入时插入 correction/redaction 事件。"},{"id":"dual-control-approval","table":"bbs_confirmation_audit_correction_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实写入时插入双人确认 approval。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实写入成功后再排队 MCP 治理索引。"}],"preconditions":[{"id":"audit-digest-match","label":"原审计摘要匹配","satisfied":true,"digest":"e58d5f902e780830d186196875561f337b2357473e860e1cedf49b6bb3965d83","note":"targetAuditDigest 必须与原审计日志一致。"},{"id":"correction-digest-match","label":"纠错摘要匹配","satisfied":true,"digest":"35beef433e38361c3f7d24bb1af3912a8c0dc96ae09ae1189560af8f54d0635a","note":"correctionDigest 必须来自纠错事件 dry-run。"},{"id":"approval-digest-match","label":"双人确认摘要匹配","satisfied":true,"digest":"9937d9acd914e8add9ba46feb42491eed7165f4c007a89ac32571df6fa9176e2","note":"approvalDigest 必须来自双人确认 dry-run。"}],"rollbackPlan":{"rollbackPlanId":"rollback-bbs-audit-write-transaction-reject-before-bbs-community-consumption-infra-quality","mode":"dry-run-only","compensationStrategy":"append-compensation-event-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://bbs-audit-write-transaction/reject-before-bbs/community-consumption-infra-quality","reits://bbs-audit-correction-dual-control/reject-before-bbs/community-consumption-infra-quality","reits://bbs-confirmation-audit-correction/reject-before-bbs/community-consumption-infra-quality","reits://bbs-confirmation-audit-log/reject-before-bbs/community-consumption-infra-quality","reits://bbs-confirmation-actor-snapshot/reject-before-bbs/community-consumption-infra-quality"]},"transactionDigest":"8b23023ac62af9ffb40fa1d82130e4aebe0dcd8c59263a82fec574dbca040459","links":{"transactionApi":"/api/public/operations/bbs-confirmation-audit-transactions?article=community-consumption-infra-quality&action=reject-before-bbs&type=redaction-request","dualControl":"/operations/bbs-confirmation-audit-correction-dual-control?article=community-consumption-infra-quality&action=reject-before-bbs&type=redaction-request","dualControlApi":"/api/public/operations/bbs-confirmation-audit-correction-dual-control?article=community-consumption-infra-quality&action=reject-before-bbs&type=redaction-request","correction":"/operations/bbs-confirmation-audit-corrections?article=community-consumption-infra-quality&action=reject-before-bbs","correctionApi":"/api/public/operations/bbs-confirmation-audit-corrections?article=community-consumption-infra-quality&action=reject-before-bbs","auditLog":"/operations/bbs-confirmation-audit-log?article=community-consumption-infra-quality&action=reject-before-bbs","actorSnapshot":"/operations/bbs-confirmation-actor-snapshots?article=community-consumption-infra-quality&action=reject-before-bbs","roleGate":"/operations/bbs-confirmation-role-gate?article=community-consumption-infra-quality&action=reject-before-bbs","journal":"/operations/bbs-confirmation-action-journal?article=community-consumption-infra-quality&action=reject-before-bbs","action":"/operations/bbs-confirmation-actions?article=community-consumption-infra-quality&action=reject-before-bbs","confirmation":"/operations/bbs-human-confirmations?article=community-consumption-infra-quality","articleQuality":"/operations/article-quality?article=community-consumption-infra-quality","context":"/context?asset=cn-retail-infra-pixel-mall"},"mcp":{"transactionResourceUri":"reits://bbs-audit-write-transaction/reject-before-bbs/community-consumption-infra-quality","dualControlResourceUri":"reits://bbs-audit-correction-dual-control/reject-before-bbs/community-consumption-infra-quality","correctionResourceUri":"reits://bbs-confirmation-audit-correction/reject-before-bbs/community-consumption-infra-quality","auditLogResourceUri":"reits://bbs-confirmation-audit-log/reject-before-bbs/community-consumption-infra-quality","actorSnapshotResourceUri":"reits://bbs-confirmation-actor-snapshot/reject-before-bbs/community-consumption-infra-quality","journalResourceUri":"reits://bbs-confirmation-action-journal/reject-before-bbs/community-consumption-infra-quality","actionResourceUri":"reits://bbs-confirmation-action/reject-before-bbs/community-consumption-infra-quality","confirmationResourceUri":"reits://bbs-human-confirmation/community-consumption-infra-quality","articleResourceUri":"reits://article/community-consumption-infra-quality","assetResourceUri":"reits://asset/cn-retail-infra-pixel-mall"}}],"publicNotes":["BBS Audit Transaction 只定义未来真实写入前的事务 dry-run，不提交数据库。","事务 envelope 串联 auditDigest、correctionDigest、approvalDigest 和 idempotencyKey。","真实写入必须在事务成功后再排队 MCP 治理索引，当前 mcpQueueWriteDisabled=true。"],"qaWarnings":["该门禁不会写 transaction，transactionWritten 始终为 false。","该门禁不会排队 MCP 索引，mcpIndexQueued 始终为 false。","数据库事务、幂等锁、回滚 worker 和 MCP index worker 完成前，不得开放真实写入。"]}