2.0 KiB
2.0 KiB
title, type, status, updated, tags
| title | type | status | updated | tags | |||
|---|---|---|---|---|---|---|---|
| 证据、安全与未知结果 | standard | active | 2026-08-31 |
|
证据、安全与未知结果
证据等级
| 等级 | 定义 | 使用方式 |
|---|---|---|
| A | 当前代码、自动化测试、数据库结构或可重复的本地行为 | 可作为实现事实;改动后必须重新验证 |
| B | 已观察到的外部服务响应或页面行为,但没有稳定、可脱敏的固定样本 | 可指导兼容;文档中必须注明外部行为可能变化 |
| C | 推测、回忆或尚未复现的说法 | 只能列为待验证假设,不能作为自动状态迁移依据 |
敏感信息边界
不得写入 Git、知识库、测试快照或普通日志:
- 实际邮箱或账号清单、密码、辅助邮箱;
- ChatGPT Session 原文、access token、refresh token、session token;
- API Secret、飞书密钥、代理用户名和密码;
- 卡密、支付凭据、OTP/TOTP 值;
- 可还原账号身份的截图、CSV 或数据库副本。
允许记录字段名、数据流、脱敏错误码、数量和哈希元数据。凭据由本地配置或 Windows DPAPI 密文保存;日志只应说明“已读取/缺失/失效”,不能打印内容。
远程副作用后的未知结果
邀请、迁移、充值确认等请求在服务端可能已经成功,而客户端收到超时、断线或本地落库失败。此时结果是“未知”,不是普通失败。
处理顺序:
- 保留可恢复指针,例如远程任务 ID、操作 ID或可重新读取的团队成员关系。
- 执行只读后置条件查询。
- 确认远程未生效后,才允许重新发起副作用请求。
- 如果无法确认,保持处理中、待人工确认或明确的“外部已生效但本地保存失败”,不得伪造失败。
证据保留
运行证据只记录目录、时间范围、文件数量、总体大小、版本提交和测试结果。原始数据库、日志、截图和导出文件继续留在受控运行目录,不能复制进知识库。