SuperAPI AI 工具集

algolia-prod-checklist

测试与质量

查看项目

更新于 10-15 22:42

技能介绍

用途:在将新的索引、设置、凭据、UI 行为等变更推上生产前,对 Algolia 搜索面进行失败即停的生产就绪审查。评估依据为组织自有 SLO 与策略,而非硬编码的延迟或响应目标。

前提:需有明确的仓库、环境与 Algolia 应用或索引范围;以本地锁文件与已安装客户端类型为实现权威;准备只读查询或可丢弃的测试目标;并参照涉及该变更的当前官方文档。

主要能力与要求:将全部证据绑定到发布 SHA、目标应用、索引状态与源码快照;分别验证浏览器、服务端、索引、监控与事件凭据的最小权限;覆盖相关性、过滤、分面、空状态、错误与可访问性路径;要求应用代码与索引/设置状态均具备经过演练的回滚。

凭据:确认密钥存储归属、密钥 ACL、索引限制、轮换与泄露扫描,就绪材料中不得包含凭据值。

操作步骤:冻结候选 SHA 并盘点代码、记录、设置、同义词、规则、密钥与事件面;运行 schema、单元、集成、安全、可访问性与代表性查询门禁;核对索引任务、计数、哨兵记录、环境映射与回滚目标;对照自有 SLO 审查可观测性并演练告警或事件路由;校验事件同意、稳定用户令牌、查询 ID 及适用的事件验证;记录通过、失败、豁免负责人、证据链接、到期时间与最终 go/no-go。

审批边界:未经具名授权与持久证据,不得豁免失败的安全、回滚、数据完整性或必需分支保护门禁。

输出:返回与发布绑定的检查清单、证据链接、失败与豁免门禁、凭据矩阵、回滚演练、审批人及明确的 go/no-go 结果。

错误处理:证据属于其他 SHA 则重跑或拒绝;回滚未演练则暂缓生产晋级;阈值无负责人则视为观察项而非门禁;必需门禁待定则结果保持 no-go。

示例输入 release=abc123; app=production; index=products_20260910; source=snap-184,期望交接为 required=31/31-pass; waivers=0; rollback=rehearsed; decision=go。资源含官方文档、API keys、发送与管理数据、发送事件。其余细节暂未提供。