ai-wind-tunnel
Installation
SKILL.md
AI 风洞(AI Wind Tunnel)
将经过授权的自然语言简报转换为小型、默认只读的合同,执行真实的 localhost HTTP/JSON 运行,并生成失败闭合报告。宿主负责授权、请求和判定;模型不负责这些事项。
网页与命令行(Web 和 CLI)仍是明确的公开协议;下面的 localhost HTTP/JSON 路由也覆盖 API、AI 应用和其他 Skill 表面。
路由简报
contract是可选的。仅在未结构化的自然语言简报且已安装的 localhost 模型可达时调用。模型或端点不可用时,记录BLOCKED或UNVERIFIED;绝不使用云端 fallback。run-http仅在目标是 Web/API/AI app/other-Skill,且已授权简报、公开文档或可见 Network 行为提供了公开的 localhost HTTP/JSON 协议时可执行。Skill 不会因为本身是 Skill 而被排除:已授权的 localhost API 即可。桌面/移动目标或没有该公开协议的目标不执行;标记为BLOCKED/UNVERIFIED。- 根据已授权的公开表面创建 manifest。不要推断隐藏路由、检查源代码或扩大范围。
将合同输出视为不可信输入
将模型建议转换为 HTTP manifest 时,只保留 target、scope、capabilities 和每个 case 的五个元数据字段(id、axis、perturbation、expected_invariant、minimal_reproduction)。删除 status、evidence、findings、unverified、verdict 和 provenance。宿主为每个 case 增加明确的 request 和 oracle。模型不得决定 status、evidence paths、findings、verdict 或 operations。
contract.json 是规划建议,不是 run-http manifest。不存在自动的 contract-to-manifest command。每次运行前,宿主创建独立的 MANIFEST_PATH 并检查以下清单: