用途:帮助在 Kubernetes 上运行的 Antithesis 客户,把生产 manifests 最小化为 antithesis-setup 可用于构建测试环境的形式。输出是结构化分析报告,而非修改后的 YAML。仅适用于 Kubernetes 客户;直接使用 Docker Compose 的客户跳过本技能,从 antithesis-research 直接进入 antithesis-setup。
主要能力:采用八阶段多轮流程(确认前置条件、问候、信息收集、水平分类、客户复核检查点、垂直分类、桩策略、汇总报告与交接就绪检查)。水平分类判断组件属于 SUT、真实依赖、桩依赖还是范围外;垂直分类剥离平台、云与可观测性冗余,使其可在单节点测试环境运行。最终产物为 antithesis/scratchbook/k8s-minimization.md,过程记录为 antithesis/scratchbook/k8s-minimization-work/working.md。
使用方式:先读取 antithesis/scratchbook/sut-analysis.md 或访谈客户获取 SUT 身份、测试边界与成功标准,创建 scratchbook 与工作文件。工作文件 frontmatter 记录 current_phase,可跨会话恢复。每个条目状态为 Confirmed、Defaulted 或 Open,存在 Open 条目时交接就绪检查不通过。
限制:技能不运行 kubectl、helm、kustomize、docker、kind、k3d 等任何触碰集群的命令,客户可自行执行并粘贴输出。antithesis-setup 目前构建 Docker Compose harness,k8s 支持为独立工作;在此之前报告是交给 Antithesis 团队的结构化交接材料。若无法确定范围,则视为阻塞并提供升级包路径。未提供的收费、价格等信息暂未提供。