用途:为 Fly.io 应用建立可重复的本地到远端开发闭环,把本地单元与容器检查同供应商集成检查分开,默认使用合成 fixture。
主要能力:定义本地与远端的对齐契约(运行时镜像、架构、进程命令、端口、环境变量名、健康检查路由、文件系统预期、仅供应商依赖);在无 Fly.io 凭据下本地演练启动、健康、关闭、迁移与失败路径;独立校验 fly.toml 中的进程组、服务、检查、信号、资源与挂载,且不把密钥写入文件;在必要时通过已批准的 proxy 或 WireGuard 路径窄范围访问开发服务;部署到一次性边界(专用开发应用或临时 Machine,不可变镜像,设明确过期);对账本地与远端并拆除。
使用方式:先用 Read 和 Grep 检查应用配置、部署证据、fixture、日志、schema 与既有测试,再用 Write 或 Edit 处理已批准的计划、配置、实现、测试或脱敏回执。认证上使用交互式操作员会话或无生产范围的开发应用令牌,数据库凭据留在密钥管理器并仅在受限会话注入。
适用场景:需要在本地验证容器与健康路由、再以一次性远端资源验证 Fly.io 集成差异的开发流程。
限制:未经操作员明确批准,不得创建、部署、扩缩、重启、停止、挂起、销毁、轮换、撤销、暴露或迁移真实 Fly.io 资源;远端访问须限时绑定本地;不得把远端数据复制进 fixture;不得复用生产应用作测试目标。输出物含本地/远端对齐矩阵、fixture 清单、已审阅配置与访问计划、一次性集成回执(结果、差异、成本、拆除状态),且不暴露令牌、密钥、连接串或客户数据。