plan-goallisted
Install: claude install-skill BackToCimaCoppi/Praxis
# plan-goal:轻量任务流程
**一句话**:把「调查 → 设计 → 测试设计 → 章程 → goal 执行 → 验收」整条研发流水线压进**一份计划文件**,保留计划批准与候选验收两个治理检查点;两者可由一人兼任,也可按项目职责分离。
**设计 DNA**:砍过程、不砍验收。保留防「不可逆风险 / 真值分叉 / 工具机制事实」的规则;废弃「跨会话交接 / 脚本可解析 / 弱模型防呆」类脚手架(SD/TOPIC/哈希对账、总控目录、六要素表格、多套报告模板——它们防的失败模式在单文件单会话形态下不存在)。内核只有三问:**选了什么 / 为什么 / 怎么验**。
## 0. 定位与分档
| 档位 | 判据 | 模式 |
|---|---|---|
| 直接做 | 无业务语义决策、无新增测试义务(排版/注释/配置微调) | 计划模式,不出文档 |
| **本档(plan-goal)** | 有决策点或测试义务,单会话可完成,未命中升级触发 | 一份全包计划 → 批准 → goal |
| 升级 | 命中任一升级触发 | `lightweight-design` 或总控 |
**升级触发(命中任一就不许硬塞轻量档)**:跨 ≥2 域写入 · 不可逆数据迁移 · 钱/权/数据整链路重构 · 阻塞级决策相互耦合无法一次拍板收敛 · 预计跨会话。
- **判据按「碰了什么」,不按改动量**——三行 diff 改掉一条优惠券核销规则不是小任务。
- **死亡线局部小改准入本档**:计划开场声明强制标记命中;是否加评审由项目治理策略或指定审查角色决定(对齐 `lightweight-design` §0.1:死亡线局部改造不升档、升评审强度)。
**项目绑定**:写计划前按 `task-control-doc/references/标准研发流程.md` §6.1 在当前项目解析唯一完整的项目研发流程适配器及八槽位。只读取能力、项目路径和执行路由,不申请环境;本档仍保留九节计划载体。
**目标环境由有权限的角色明确选择**:先列出项目实际支持的环境与能力差异,可以推荐;若本任务已有明确选择,继承其原话与授权锚点,不重复询问。否则提交计划批准前由环境所有者或发布授权人选择唯一环境,不能由 AI 默认,也不能从整份计划获批倒推环境授权。
## 1. 流程
```
(可选)调查——亲自读,或有界并行派叶子
(可选)方向对齐——和业务决策负责人对齐结果
│
计划模式:按 §2 模板写一份全包计划
│
项目治理或授权角色可触发对抗评审(AI 永不自行加闸)
│
业务决策负责人批准 = 决策点逐条生效 + 计划冻结落盘(一个文件)
│
执行启动服务:清算 PRE_GOAL,按治理策略合并人工协作窗口
│
生成一条自主执行启动指令(§4 四段式)
│
goal 自主跑到底:M0 启动检查并修执行基础设施 → 施工 → 测试 → 文档同步 → 钩子 → commit → 追加执行记录
│
CANDIDATE_READY ──→ 指定候选验收人终点验收 ──→ 完成
```
## 2. 计划模板(9 节)
简单任务半屏写完;每节都有写「无」的权利,但**不许整节省略**——省略和「无」是两回事:前者没扫过,后者扫过没命中。
| # | 节 | 最低要求 |
|---|---|---|
| 1 | **目标终态** | 可判定,不写动作写终态;必含「已提交、工作树干净」 |
| 2