{"generatedAt":"2026-07-31T18:33:39.544Z","scope":{"countrySlug":null,"status":null,"action":"approve-for-manual-post","articleSlug":"sreit-currency-dividend"},"metrics":{"snapshotCount":1,"schemaReadyCount":0,"needsSessionIdentityCount":0,"needsCounterpartySnapshotCount":0,"blockedByPolicyCount":1,"dualControlRequiredCount":1,"realSessionConnectedCount":0,"snapshotWriteDisabledCount":1,"sessionCreateDisabledCount":1,"digestCount":1,"mcpResourceCount":1},"records":[{"generatedAt":"2026-07-31T18:33:39.544Z","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":"策略阻断","roleGateStatus":"blocked-by-policy","currentConfirmationStatus":"pending-human-review","nextConfirmationStatus":"approved-for-manual-post","schemaDryRun":true,"simulatedAuth":true,"realSessionConnected":false,"snapshotWriteDisabled":true,"sessionCreateDisabled":true,"writeDisabled":true,"bbsPostDisabled":true,"dualControlRequired":true,"requiredInputs":["actorId","actorRole","actorName","actorEmail","actorDisplayName","schemaDryRun","snapshotWriteDisabled","sessionCreateDisabled","actorSnapshotOnly","reviewerId","reviewerRole","reviewerName","reviewerEmail","reviewerDisplayName","secondConfirm"],"blockers":["仍有 4 个待确认项，不能批准手动发帖。","manualPostAllowed=false，当前不得手动发帖。"],"actorSnapshotSchema":{"actorId":"future-actor-id","role":"ops","displayName":"ops-reviewer","emailHash":"5a6614a2b9a2c86d7c97f3fb32e029d03f45224d7f2fe1bd692804e8e8dbf666","source":"ops-console","capturedAt":"2026-07-31T18:33:39.544Z","requiredForWrite":true},"reviewerSnapshotSchema":{"reviewerId":"future-reviewer-id","role":"editor","displayName":"editor-reviewer","emailHash":"1ecc186e2b14cdc5cc3713323b7413446eb42c7a9e527c4953abb0ebeb2fc053","source":"ops-console","capturedAt":"2026-07-31T18:33:39.544Z","requiredForWrite":true},"roleAssignmentSchema":[{"role":"ops","canInitiate":true,"canReview":false,"source":"future:ops_role_assignments + immutable audit policy","immutable":true},{"role":"editor","canInitiate":false,"canReview":true,"source":"future:ops_role_assignments + immutable audit policy","immutable":true},{"role":"admin","canInitiate":true,"canReview":true,"source":"future:ops_role_assignments + immutable audit policy","immutable":true}],"sessionSnapshotSchema":{"sessionId":"future-http-only-session-id","provider":"future:next-auth-or-internal-ops-sso","created":false,"expiresAt":null,"ipHashRequired":true,"userAgentHashRequired":true,"csrfRequired":true,"mfaRecommended":true},"auditActorSnapshot":{"action":"approve-for-manual-post","articleSlug":"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","policyDigest":"4abeda918d061c91765a5c88611884124db663086c9fc4cddcef2f643c622b7e","stateMutation":false,"externalPost":false},"snapshotDigest":"3e6dd8788df4d47ee5f6424d3780e44b712a9df2faac840fddae2e8d93cfec05","links":{"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","roleGateApi":"/api/public/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":{"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"}}],"publicNotes":["BBS Confirmation Actor Snapshots 只定义未来登录 actor snapshot schema，不写入真实身份表。","actor snapshot 会成为审计表、MCP 治理索引和双人确认记录的共同字段来源。","当前必须声明 schemaDryRun=true、snapshotWriteDisabled=true、sessionCreateDisabled=true、actorSnapshotOnly=true。"],"qaWarnings":["该门禁不会创建真实 session，sessionCreated 始终为 false。","该门禁不会写 actor snapshot，actorSnapshotWritten 始终为 false。","没有真实身份提供方、角色表、会话快照和审计 actor snapshot 前，不得开放真实状态变更。"]}