2026-09-09 本地已验证完成、待交审的治理修复,一直未提交: - 6 个 skill(trellis-before-dev/brainstorm/check/continue/finish-work/start) 统一改为"先检查当前和直接相关既有任务,复用优先于新建",取代原来"复杂任务 先请求新建 task"的默认动作;新增 worktree/active-task 一致性校验步骤。 - project-governance.md 新增两节:Task Reuse(任务复用判据)、Active Task And Worktree Alignment(激活任务与实际执行 worktree 一致性检查,防止跨 worktree 会话把上一个任务的 workflow-state 当成当前任务)。 - workflow.md 的 Request Triage / Parent-Child 章节、no_task 面包屑同步改写。 本地已过 task validate、check-trellis-governance.mjs、check-process-contract.mjs、 audit-docs.mjs、git diff --check;无业务代码改动。 Co-Authored-By: Claude Sonnet 5 <[email protected]>
37 行
2.1 KiB
Markdown
37 行
2.1 KiB
Markdown
# 修复 Trellis 任务切换与执行闭环
|
|
|
|
## Goal
|
|
|
|
依据已安装官方指南修复任务激活与实际执行脱节,保持 inline 和授权边界,不改运行时或业务代码
|
|
|
|
## Requirements
|
|
|
|
- 以已安装 Trellis 0.6.16 随附的 trellis-meta 官方指南及实际 CLI 为依据,核对 session active task、上下文和工作树边界。
|
|
- 修复本项目入口与收口规则中未明确检查“实际执行任务与激活任务一致”的缺口;使用官方 task.py,不新造任务指针或运行器。
|
|
- 保留 inline、session_auto_commit=false 和分别授权的提交/推送/生产操作边界。
|
|
- 本轮仅主工作树的治理文档与本 task;不搬运 ops-preparation 的恢复/错误解释改动,不改产品、官方运行时、全局安装或用户 hooks 配置。
|
|
|
|
## Scope
|
|
|
|
主工作树 Trellis workflow、六个相关入口 skill、project-governance spec、既有 Agent 交付实践及本 task 合同;仅同步预检 finding 在已有 seed/门禁 task 间的归属,不改产品或旧门禁验收结果。
|
|
|
|
## Out of Scope
|
|
|
|
升级、运行时或 hooks 改造、产品代码、生产、提交推送归档、其他工作树的改动与其他任务状态。
|
|
|
|
## Test Plan
|
|
|
|
按 implement.md 执行官方 current/phase、临时会话 fixture、现有 hook 手动渲染与本 task 的文档治理检查。真实下一轮注入和独立复核分别标注,不以本地检查代替。
|
|
|
|
## Acceptance Criteria
|
|
|
|
- [x] 本会话 current 与本任务一致;phase 输出为当前任务的 inline 实施流程。
|
|
- [x] start/continue/before-dev/check/finish 入口同步任务与工作树核对合同,不要求每轮重复读未变化资料。
|
|
- [x] 在临时隔离 fixture 中验证官方任务切换及会话隔离,不改其他真实任务状态。
|
|
- [x] task validate、Trellis governance、process contract、docs registry 与 diff 检查通过,或如实记录失败。
|
|
- [x] 明确区分运行时上下文验证、真实下一轮注入、独立复核及未提交状态。
|
|
|
|
## Notes
|
|
|
|
- 用户请求“按照trellis官方指南,检查并修复工作流”授权本范围;不包含升级或部署。方案先公布,按同范围实施。
|