SuperAPI AI 工具集

mindtickle-ci-integration

测试与质量

查看项目

更新于 10-15 23:27

技能介绍

用途:为 Mindtickle 适配器建立 fail-closed 的 CI 通道,把适配器变更门禁在契约完整性与脱敏行为上,同时让外部租户访问保持隔离、只读且需人工授权。

主要能力:常开通道执行元数据校验、密钥扫描、静态检查、单元测试、契约夹具与生成内容漂移检查;按仓库策略固定 actions 与依赖,拒绝未审查的网络下载;断言夹具脱敏、契约摘要、租户隔离、重试上限、变更拒绝与输出稳定。可选增加独立的手动或受保护主分支冒烟通道,仅使用一项有文档的只读操作并设严格超时。

使用方式:前置条件包括来自 mindtickle-local-dev-loop 的确定性本地测试与脱敏夹具、受保护分支、固定 CI 权限、密钥扫描器与制品保留策略;若确需实时冒烟,需单独拥有的非生产租户主体。用 Read、Glob、Grep 检查工作流与依赖锁,WebFetch 获取当前 CI 与租户契约,Write 或 Edit 编写工作流、测试与脱敏证据。工作流令牌授予最小仓库权限,租户凭据存入 CI 密钥提供方并限制在受保护环境,禁止 fork 访问,绝不暴露给 PR 代码。

适用场景:加固 Mindtickle 集成 CI、在保护分支上强制门禁、演练凭据吊销而不改变夹具覆盖。

限制与边界:常开通道不得依赖实时 Mindtickle 租户;不得向 fork 暴露密钥、执行实时写入、削弱分支保护,或在未经仓库与租户所有者批准下把依赖租户的通道设为强制。错误处理:fork 请求密钥时拒绝并只跑夹具通道;契约摘要变化时 fail closed 并要求迁移工作流;冒烟响应不明确时停止重试并通过已批准证据核对。输出 CI 威胁模型、门禁图、权限、夹具与契约断言、可选冒烟边界、失败测试、制品策略与验证回执。具体命令与配置细节暂未提供。