用途:把一条记录请求转化为权限感知、选择性、幂等且可审计的操作,而不是硬编码固定的对象假设。
前置条件:已授权的 org、对象、业务目的、选择规则与数据负责人;当前对象元数据、CRUD 与字段访问权限、共享上下文、自动化与重复规则;预期数量、外部键、变更策略、回滚方式与对账负责人。
工具约定:用 Read、Glob、Grep 检查已批准的仓库与证据文件;用 WebFetch 复核当前第一方 Salesforce 文档;仅在无密钥的计划、夹具、配置与脱敏回执上使用 Write 或 Edit。
执行要点:记录业务不变量、org、对象、字段、谓词、预期数量、外部键与责任人;发现受支持的 API 版本并检查该主体的对象与字段元数据;构建带显式字段、作用域、排序、行数上限与分页计划的选择性参数化查询;先跑只读采样并比对数量、归属、重复、可空性与敏感数据分类;预览创建、更新、upsert 或删除的影响,含校验、自动化、共享与下游集成;获得明确批准后执行有界幂等批次,只保留请求与结果标识而不含记录数据;按稳定键重新查询,对账成功与失败数量,隔离异常,若违反不变量则调用回滚。
审批边界:未经对象、数据与变更负责人批准,不得变更记录、绕过校验、使用宽泛查询、更改共享或暴露字段值。
输出:查询与元数据证据、预期与实际数量、权限发现、变更预览、请求 ID、异常、对账与回滚状态。出错时(元数据变化、部分失败、非选择性查询)应停止重建、分类隔离而非盲重试、补充谓词与边界。示例回执:org=uat; object=Account; query=bounded; expected=25; approved=25; succeeded=24; quarantined=1; reconciled=yes。