QAOPS8 明确只读审计边界

这个提交包含在:
2026-05-13 18:21:53 +08:00
父节点 533d360622
当前提交 22406071cc
共修改 2 个文件,包含 13 行新增和 2 行删除
+12 -1
查看文件
@@ -86,7 +86,18 @@
- 不在当前 MVP 首批范围内扩展预算、ERP、AI、飞书、企业微信原生审批、复杂 BPM 或重型项目管理。
- 未经确认不得重置数据库、编辑迁移历史、修改生产配置、暴露真实密钥或处理真实敏感数据。
## 3.1 方案和计划模板
## 3.1 只读审计和排障边界
公网、数据库、日志和 MCP 排障默认按只读审计处理。需要生产数据核验、schema 比对、台账校验或线上排障时,先进入 `mode:audit-readonly` 或当前 Issue 的只读步骤,再确认工具边界。
- MCP 工具目录以 `docs/mcp-tools.md` 为事实源;若该文件不存在或未声明可用工具,视为 MCP 未启用。
- PostgreSQL MCP 只能使用 `postgres:query` 做 `SELECT`、schema、计数、汇总和账本核验,且必须使用只读账号和最小权限连接串。
- 禁止通过排障工具执行 `INSERT`、`UPDATE`、`DELETE`、DDL、迁移、状态修复、配置改写或任何会改变业务数据的操作。
- 日志、截图、查询结果和人工记录只能保留摘要、时间、责任人、命令或证据路径;不得把真实密码、token、连接串、票据图片、身份证号、手机号等敏感字段写入仓库。
- 需要展示真实数据时先脱敏,只保留问题定位所需的最小字段;无法脱敏时只写结论和外部安全存放位置。
- 如果排障结论需要写库、修复数据或改生产配置,必须停止只读流程,另开或更新当前连续 Issue,补方案、回滚路径和人工确认后再执行。
## 3.2 方案和计划模板
后续非微小变更在实施前必须至少给出以下轻量模板内容。模板可以写在回复、Issue CSV `Notes` 或对应规约中,但必须可审计。