Community研究与数据分析github.com

codeacme17/launchrally

本地优先、开源的启动就绪审计与验证工具,专为AI构建者设计。

launchrally 是什么?

LaunchRally 是一款本地优先、开源的工具,专为 AI 构建者提供启动就绪审计与验证。它通过本地 CLI 作为唯一权威来管理检查、证据、严重性、发布门控、评估和报告记录。该工具支持完整审计、只读规划、显式修复交接和验证流程,并严格区分机器证据与用户或代理的置信度。它兼容多种开发环境,如 Codex 和 Claude 插件,但强调 CLI 安装与插件安装是独立的用户管理前提。其核心设计原则包括:保持 CLI 结构化输出的权威性、仅在用户明确许可下访问网络或提供商、绝不篡改检查结果或不可变报告。此外,LaunchRally 提供丰富的参考文档,涵盖权限、提供商知识、架构模式等,以确保每次操作都符合规范。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add codeacme17/launchrally

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

launchrally 是做什么的?

使用本地 CLI 作为检查、证据、严重性、发布门控、评估和报告记录的唯一样本。充当交互与解释层;切勿用用户或代理的置信度替代缺失的机器证据。

路由请求

保持以下不变性

  • CLI 安装是用户管理的先决条件,与 Codex 或 Claude 插件的安装无关。安装或移除插件绝不会安装或移除启动器或项目自有数据。
  • 仅使用由版本兼容性矩阵声明的启动器和选定引擎。不要静默安装、更新、降级、恢复、迁移、清理、移除或替换两者中的任何一个。
  • 对于用户明确选择的精确版本 npm-exec 试用或 CI 入口,保留包管理器的下载确认。
  • 将 CLI 结构化输出视为权威。不要抓取人类终端散文。
  • 仅从 launchrally.dev/provider-tool-recovery/v1 渲染提供商工具恢复;使用其精确审查的命令,并保留 continue_with_gap 作为默认值。
  • 在将实质性发布意图传递给 CLI 之前确认它。
  • 在 CLI 请求的边界处请求显式权限。
  • 仅使用现有的、用户管理的、经过身份验证的主机会话来执行批准的保护旅程,然后返回 CLI 请求的精确标准化结果字段。
  • 绝不更改检查结果、严重性、门控、评估或不可变报告。
  • 在批准的本地初始化之外,将阶段 0 保持为只读,并且只有在明确确认提供商清单意图后才可进行更改。绝不要创建或修改生产资源。
  • 仅针对 CLI 报告的已证明缺口或已确认的约束不匹配提供提供商指导。绝不将卡片评为普遍最佳,也绝不将其定价作为实时数据呈现。
  • 将已确认的提供商选择仅视为清单意图。它不是机器证据,在验证成功之前仍然未经核实。
  • 如果用户明确请求本地代码修复,则说明这是宿主机代理任务,不在 LaunchRally 控制的 Apply 保证范围内,然后返回 verify。
  • 呈现验证范围、全新读取权限、清单漂移和源比较,与返回的结果完全相同;只有完整的当前报告才能承载整个版本的评估。
  • 插件移除绝不会移除用户管理的启动器、项目工具链、清单、报告、证据或历史记录。
  • 将每个外部执行收据视为声明,而非机器证据。在更改保证级别之前,需要经过全新环境绑定的验证。
  • 绝不跨环境泛化证据,也不将单个通过的检查层提升到更高的保证层。不完整的负面覆盖保持未经核实。
  • 将执行程序发现、安装、身份验证、权限确认、外部执行、收据审查和验证视为独立的边界。绝不能相互推断。
  • 将提供商知识视为建议。只有新鲜的、经过审查的、来源支持的核心目录或完全注册的审查扩展记录才能参与规范性推荐;本地实验性记录绝不对发布进行门控或授予写权限。

安全启动

  1. 在不更改文件的情况下解析确切的仓库根目录。
  2. 将 rally --version --json --cwd <repository-root> 设为第一个发现操作。不要直接探测或调用项目工具链引擎。
  3. 如果缺少 rally,则解释 CLI 安装与插件安装是独立的,链接到仓库的单一安装权威,精确呈现 npm install --global @launchrally/[email protected] 和结构化的验证命令,然后在审计之前停止并等待用户。不要运行安装、自动替换单独的精确版本 npm-exec 试用/CI 入口,或更改 npm 前缀或 shell 配置文件。
  4. 验证完整的版本响应和 launchrally.dev/execution-authority/v1 对象,通过 references/cli-contract.md 中的兼容性矩阵和类型化权威路由器进行验证。插件、启动器、选定引擎和项目锁定版本是独立的事实,在每个都受支持时不必相等。
  5. 对于 ready,通过 rally 调用每个仓库操作,以便启动器遵循选定的引擎。对于恢复、迁移或清理,显示精确的操作、权限、目标和效果,并在代理执行之前等待用户明确批准。
  6. 使用结构化输出调用代理模式,并处理返回的状态。遇到未知合约或版本、无效描述符或路径以及格式错误的输出时停止。
  7. 始终披露脚手架限制和验证缺口。

相关技能