用途:在本地离线环境中开发 Navan 集成,使用脱敏后的契约夹具(fixtures)替代真实租户,默认禁止网络访问,并在任何实际动作前产出可审计的决策或产物。
主要能力:捕获授权文档或脱敏响应中的 schema;构建最小化的成功、空、分页、更正、拒绝、限流和畸形夹具;按本地类型与敏感度规则校验夹具;在阻断网络和确定性时钟下运行适配器;演练映射、去重、检查点与回滚行为;将实时冒烟配置隔离、受限并默认禁用。
使用方式:使用 Read、Glob、Grep 检查文档、schema、配置、代码、夹具与证据;仅对已批准的仓库产物使用 Write 和 Edit。本地测试无需 Navan 凭据;可选的实时冒烟需单独的非生产密钥,且必须在常规测试命令之外显式启用。
适用场景:修改适配器、映射或对账逻辑时;需要离线验证契约边界情况;需要记录夹具来源、覆盖契约、测试结果、网络阻断证据、未覆盖字段及可选实时冒烟计划。
限制:调用本身不授权网络访问、凭据、旅客或费用数据、预订、支付、政策或身份变更、文件传输、部署或删除。实时租户访问、基于真实数据的新夹具、依赖变更和夹具发布均需明确批准。不得提交原始租户响应;含疑似个人数据的夹具仍需审查;离线测试意外打开套接字时应失败。需扫描夹具中的密钥与个人数据,运行两次验证确定性,并确认网络尝试失败。前置条件包括:所选租户当前的 Navan 帮助中心与合同集成文档、指定的业务负责人与数据负责人、移除密钥和旅客数据的非生产证据集。当前第一方证据需重新核对有日期的来源与租户账户内契约,租户观察仅作为环境特定证据,不构成通用保证。