用途:把已批准的部署契约转化为确定性 CI 检查,覆盖配置、同意状态处理、笔记审核交接、脱敏和回滚,用于客户自有集成代码的回归验证。该门禁只证明客户侧行为,不认证 Abridge 或 EHR 租户。
前提:已授权的 Abridge 环境、临床负责人与健康系统策略集;范围内每个私有接口的当前租户实现证据;合成数据或组织正式批准的测试记录流程。
工具纪律:用 Read、Glob、Grep 检查仓库配置、适配器、测试、策略与既有证据;WebFetch 仅用于当前官方 Abridge、HHS 或指定 EHR 文档;确认范围、环境、负责人、患者数据边界与审批状态后才用 Write 或 Edit。这些工具不授予对 Abridge、EHR 或临床记录的访问权,实时操作需返回明确操作步骤或经审批的交接。
当前契约:Abridge 将临床医生录音、笔记审核、Linked Evidence 和 Epic 交接记录为用户工作流;所引公开材料未定义通用 Abridge REST 沙箱、webhook schema 或公开 SDK 契约。CI 中使用合成就诊与标识符,绝不上传患者音频、转录、笔记或生产令牌。
认证:仅使用健康系统已配置的 Abridge 应用访问、SSO、管理角色或经批准的租户级合作伙伴认证;不得推断公开 API 凭据、在测试中复用生产密钥或暴露令牌与会话材料。任何认证操作前核实身份所有者、最小权限、环境绑定、存储、轮换与吊销。
步骤:用 Read、Glob、Grep 盘点客户自有适配器、配置 schema、功能开关与回滚控制;把已签署实施工作簿和租户接口控制文档转为版本化 fixture 与 schema;为缺失同意状态、跨租户标识符、未审核笔记发布和不安全日志添加负向测试;mock 所有厂商与 EHR 边界,拒绝依赖假定公开 Abridge 主机名或事件名的测试;用 Write 或 Edit 添加最小聚焦测试和脱敏的机器可读测试回执;私有契约、EHR 模板或推广队列变化时要求集成负责人复核。
审批边界:不得将 CI 连接到实时 Abridge 或 EHR 租户;契约测试更新不能授权生产接口、披露 PHI 或替代临床验证。
输出:返回 fixture 范围、契约修订、新增测试、执行的负向路径、脱敏结果,以及所有未测试实时边界的明确声明;区分已验证事实、租户证据、假设与待审批操作。
错误处理:fixture 含真实患者数据时停止、隔离并替换为合成内容;私有契约不可用时标记接口未验证,仅测试客户自有不变量;mock 与批准 schema 不一致时 CI 失败并要求契约负责人协调。
示例回执:scope=note-review-handoff; fixtures=synthetic; negative-paths=4; live-calls=0; result=pass; contract=ICD-2026-04。
限制:公开文档未定义通用 API 契约,租户特定实现证据需逐接口复核;更换环境、队列、护理场景或集成模式前需重新验证证据日期与租户授权。