{"generatedAt":"2026-07-31T18:33:39.544Z","scope":{"countrySlug":null,"status":"blocked-by-policy","action":null,"articleSlug":null},"metrics":{"auditLogCount":3,"auditSchemaReadyCount":0,"needsAuditFieldsCount":0,"needsActorSnapshotCount":0,"blockedByPolicyCount":3,"appendOnlyCount":3,"immutableCount":3,"auditWriteDisabledCount":3,"mcpIndexWriteDisabledCount":3,"digestCount":3,"mcpResourceCount":3},"records":[{"generatedAt":"2026-07-31T18:33:39.544Z","auditLogId":"bbs-confirmation-audit-log-approve-for-manual-post-jreit-edinet-reading-guide","actorSnapshotId":"bbs-confirmation-actor-snapshot-approve-for-manual-post-jreit-edinet-reading-guide","roleGateId":"bbs-confirmation-role-gate-approve-for-manual-post-jreit-edinet-reading-guide","journalEntryId":"bbs-confirmation-action-journal-approve-for-manual-post-jreit-edinet-reading-guide","actionId":"bbs-confirmation-action-approve-for-manual-post-jreit-edinet-reading-guide","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":"blocked-by-policy","statusLabel":"策略阻断","actorSnapshotStatus":"blocked-by-policy","currentConfirmationStatus":"pending-human-review","nextConfirmationStatus":"approved-for-manual-post","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"bbsPostDisabled":true,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":["仍有 4 个待确认项，不能批准手动发帖。","manualPostAllowed=false，当前不得手动发帖。"],"auditLogSchema":{"table":"bbs_confirmation_audit_log","schemaVersion":"2026-06-bbs-confirmation-audit-log-v1","eventId":"bbs-confirmation-audit-log-approve-for-manual-post-jreit-edinet-reading-guide","eventType":"bbs.confirmation.audit.approve-for-manual-post","partitionKey":"jp:jreit-edinet-reading-guide","actorSnapshotId":"bbs-confirmation-actor-snapshot-approve-for-manual-post-jreit-edinet-reading-guide","reviewerSnapshotId":"bbs-confirmation-reviewer-snapshot-approve-for-manual-post-jreit-edinet-reading-guide","action":"approve-for-manual-post","articleSlug":"jreit-edinet-reading-guide","confirmationId":"bbs-human-confirmation-jreit-edinet-reading-guide","fromStatus":"pending-human-review","toStatus":"approved-for-manual-post","sourceSnapshotDigest":"5243192fd9f7f4e45111e062107d871494472f3b58f4d2f842414cbc164004b9","createdAt":"2026-07-31T18:33:39.544Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原记录，只能追加纠错事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 redaction 事件并保留原摘要。"},{"id":"no-external-post","label":"禁止外部发帖","enforced":true,"note":"审计表写入不能触发 BBS 发帖或外部系统写入。"}],"mcpIndexSchema":{"resourceUri":"reits://bbs-confirmation-audit-log/approve-for-manual-post/jreit-edinet-reading-guide","indexKey":"bbs-confirmation-audit-log:approve-for-manual-post:jreit-edinet-reading-guide","visibility":"ops-governance","noindex":true,"sourceDigest":"5243192fd9f7f4e45111e062107d871494472f3b58f4d2f842414cbc164004b9","entities":["reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-confirmation-role-gate/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-confirmation-action-journal/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-confirmation-action/approve-for-manual-post/jreit-edinet-reading-guide","reits://bbs-human-confirmation/jreit-edinet-reading-guide"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"auditDigest":"bd7225b99fe6ff2c1827aebac32dfb7d022f14a3749f11bb215ba4e6a081d389","links":{"auditLogApi":"/api/public/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","actorSnapshotApi":"/api/public/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","dryRunAudit":"/operations/bbs-dry-run-audit?article=jreit-edinet-reading-guide","articleQuality":"/operations/article-quality?article=jreit-edinet-reading-guide","context":"/context?asset=jp-hotel-jreit-block"},"mcp":{"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","roleGateResourceUri":"reits://bbs-confirmation-role-gate/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","auditResourceUri":"reits://bbs-dry-run-audit/jreit-edinet-reading-guide","articleResourceUri":"reits://article/jreit-edinet-reading-guide","assetResourceUri":"reits://asset/jp-hotel-jreit-block"}},{"generatedAt":"2026-07-31T18:33:39.544Z","auditLogId":"bbs-confirmation-audit-log-approve-for-manual-post-sreit-currency-dividend","actorSnapshotId":"bbs-confirmation-actor-snapshot-approve-for-manual-post-sreit-currency-dividend","roleGateId":"bbs-confirmation-role-gate-approve-for-manual-post-sreit-currency-dividend","journalEntryId":"bbs-confirmation-action-journal-approve-for-manual-post-sreit-currency-dividend","actionId":"bbs-confirmation-action-approve-for-manual-post-sreit-currency-dividend","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":"blocked-by-policy","statusLabel":"策略阻断","actorSnapshotStatus":"blocked-by-policy","currentConfirmationStatus":"pending-human-review","nextConfirmationStatus":"approved-for-manual-post","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"bbsPostDisabled":true,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":["仍有 4 个待确认项，不能批准手动发帖。","manualPostAllowed=false，当前不得手动发帖。"],"auditLogSchema":{"table":"bbs_confirmation_audit_log","schemaVersion":"2026-06-bbs-confirmation-audit-log-v1","eventId":"bbs-confirmation-audit-log-approve-for-manual-post-sreit-currency-dividend","eventType":"bbs.confirmation.audit.approve-for-manual-post","partitionKey":"sg:sreit-currency-dividend","actorSnapshotId":"bbs-confirmation-actor-snapshot-approve-for-manual-post-sreit-currency-dividend","reviewerSnapshotId":"bbs-confirmation-reviewer-snapshot-approve-for-manual-post-sreit-currency-dividend","action":"approve-for-manual-post","articleSlug":"sreit-currency-dividend","confirmationId":"bbs-human-confirmation-sreit-currency-dividend","fromStatus":"pending-human-review","toStatus":"approved-for-manual-post","sourceSnapshotDigest":"3e6dd8788df4d47ee5f6424d3780e44b712a9df2faac840fddae2e8d93cfec05","createdAt":"2026-07-31T18:33:39.544Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原记录，只能追加纠错事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 redaction 事件并保留原摘要。"},{"id":"no-external-post","label":"禁止外部发帖","enforced":true,"note":"审计表写入不能触发 BBS 发帖或外部系统写入。"}],"mcpIndexSchema":{"resourceUri":"reits://bbs-confirmation-audit-log/approve-for-manual-post/sreit-currency-dividend","indexKey":"bbs-confirmation-audit-log:approve-for-manual-post:sreit-currency-dividend","visibility":"ops-governance","noindex":true,"sourceDigest":"3e6dd8788df4d47ee5f6424d3780e44b712a9df2faac840fddae2e8d93cfec05","entities":["reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/sreit-currency-dividend","reits://bbs-confirmation-role-gate/approve-for-manual-post/sreit-currency-dividend","reits://bbs-confirmation-action-journal/approve-for-manual-post/sreit-currency-dividend","reits://bbs-confirmation-action/approve-for-manual-post/sreit-currency-dividend","reits://bbs-human-confirmation/sreit-currency-dividend"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"auditDigest":"fcb3c0a68652538fcd074338d6b1ccc4cb259c3854fca55444b743013288fe64","links":{"auditLogApi":"/api/public/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","actorSnapshotApi":"/api/public/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","dryRunAudit":"/operations/bbs-dry-run-audit?article=sreit-currency-dividend","articleQuality":"/operations/article-quality?article=sreit-currency-dividend","context":"/context?asset=sg-commercial-harbor-block"},"mcp":{"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","roleGateResourceUri":"reits://bbs-confirmation-role-gate/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","auditResourceUri":"reits://bbs-dry-run-audit/sreit-currency-dividend","articleResourceUri":"reits://article/sreit-currency-dividend","assetResourceUri":"reits://asset/sg-commercial-harbor-block"}},{"generatedAt":"2026-07-31T18:33:39.544Z","auditLogId":"bbs-confirmation-audit-log-approve-for-manual-post-community-consumption-infra-quality","actorSnapshotId":"bbs-confirmation-actor-snapshot-approve-for-manual-post-community-consumption-infra-quality","roleGateId":"bbs-confirmation-role-gate-approve-for-manual-post-community-consumption-infra-quality","journalEntryId":"bbs-confirmation-action-journal-approve-for-manual-post-community-consumption-infra-quality","actionId":"bbs-confirmation-action-approve-for-manual-post-community-consumption-infra-quality","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":"blocked-by-policy","statusLabel":"策略阻断","actorSnapshotStatus":"blocked-by-policy","currentConfirmationStatus":"pending-human-review","nextConfirmationStatus":"approved-for-manual-post","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"bbsPostDisabled":true,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":["仍有 4 个待确认项，不能批准手动发帖。","manualPostAllowed=false，当前不得手动发帖。"],"auditLogSchema":{"table":"bbs_confirmation_audit_log","schemaVersion":"2026-06-bbs-confirmation-audit-log-v1","eventId":"bbs-confirmation-audit-log-approve-for-manual-post-community-consumption-infra-quality","eventType":"bbs.confirmation.audit.approve-for-manual-post","partitionKey":"cn:community-consumption-infra-quality","actorSnapshotId":"bbs-confirmation-actor-snapshot-approve-for-manual-post-community-consumption-infra-quality","reviewerSnapshotId":"bbs-confirmation-reviewer-snapshot-approve-for-manual-post-community-consumption-infra-quality","action":"approve-for-manual-post","articleSlug":"community-consumption-infra-quality","confirmationId":"bbs-human-confirmation-community-consumption-infra-quality","fromStatus":"pending-human-review","toStatus":"approved-for-manual-post","sourceSnapshotDigest":"5f9b2961668787a1ee8d58ee47a1b4fe9ed5ca21d332260a3ca2a4bd53df2458","createdAt":"2026-07-31T18:33:39.544Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原记录，只能追加纠错事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 redaction 事件并保留原摘要。"},{"id":"no-external-post","label":"禁止外部发帖","enforced":true,"note":"审计表写入不能触发 BBS 发帖或外部系统写入。"}],"mcpIndexSchema":{"resourceUri":"reits://bbs-confirmation-audit-log/approve-for-manual-post/community-consumption-infra-quality","indexKey":"bbs-confirmation-audit-log:approve-for-manual-post:community-consumption-infra-quality","visibility":"ops-governance","noindex":true,"sourceDigest":"5f9b2961668787a1ee8d58ee47a1b4fe9ed5ca21d332260a3ca2a4bd53df2458","entities":["reits://bbs-confirmation-actor-snapshot/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-confirmation-role-gate/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-confirmation-action-journal/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-confirmation-action/approve-for-manual-post/community-consumption-infra-quality","reits://bbs-human-confirmation/community-consumption-infra-quality"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"auditDigest":"c7f3d4352359fe8eab9999c176cd474b3bf7fe58cff76ccef28aa804a1829d53","links":{"auditLogApi":"/api/public/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","actorSnapshotApi":"/api/public/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","dryRunAudit":"/operations/bbs-dry-run-audit?article=community-consumption-infra-quality","articleQuality":"/operations/article-quality?article=community-consumption-infra-quality","context":"/context?asset=cn-retail-infra-pixel-mall"},"mcp":{"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","roleGateResourceUri":"reits://bbs-confirmation-role-gate/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","auditResourceUri":"reits://bbs-dry-run-audit/community-consumption-infra-quality","articleResourceUri":"reits://article/community-consumption-infra-quality","assetResourceUri":"reits://asset/cn-retail-infra-pixel-mall"}}],"publicNotes":["BBS Confirmation Audit Log 只定义未来审计表 schema，不写入数据库。","审计日志 schema 连接 actor snapshot、append-only 规则、MCP 治理索引和保留策略。","当前必须声明 auditSchemaDryRun=true、auditWriteDisabled=true、mcpIndexWriteDisabled=true、auditLogOnly=true。"],"qaWarnings":["该门禁不会写审计表，auditLogWritten 始终为 false。","该门禁不会写 MCP 索引，mcpIndexWritten 始终为 false。","没有真实数据库、事务边界、审计表和 MCP 写入 worker 前，不得开放真实状态变更。"]}