用途:launch-charter 是自主发布团队在行动前必须首先加载的治理章程,用于固定智能体的行为边界,防止其“自我放松监管”。它不新增规则,而是把通用发布规则绑定到仓库既有控制上,形成单一事实来源。
主要能力:明确智能体可自由做的事,如创建、编辑、删除自己的 SKILL.md 技能与策略,改进提示词、重构代码、添加测试,从 Linear 拉取可构建任务并在沙箱中构建,采用新工具或模型,并以 Linear issue 提出新想法。同时明确绝不可做的事:修改自身权限规则、支出上限、审批门或本章程;未经人工批准触碰指定敏感路径;执行不可逆操作,如生产部署、删除数据或仓库、超限支出、向第三方发消息或邮件、转移真实资金;禁用安全控制;直接推送 main。
使用方式:在 ship-it 第 1 步、任何 cron 或自主循环开始、以及向沙箱派发构建子智能体之前加载。每次自主运行需遵守:默认沙箱、独立评审、真实预言机校验、可回滚小提交、判断类决策使用前沿模型、单次运行硬性成本上限、生成代码不得含凭据。若变更涉及敏感路径、权限、支出、安全或本章程,应停止会话、将 Linear issue 置为 Blocked、触发 Telegram 告警并等待人工。
适用场景与限制:适用于需要受治理的自主构建与发布流程。它不定义新的权限层级,也不负责构建执行本身。合规性依据 .harness/swarm/swarm.jsonl 与 PR 历史检查。本章程在自主模式下自身不可变,智能体编辑 launch-charter 属于典型“自我放松监管”失败,必须拒绝并升级。