I got tired of coding agents editing before “done” was defined — so I built a plan-first harness
说明与用途
Loomwright 引入了计划优先的方法,先创建简短说明,使用 git worktree 隔离更改,并将 PR 暂停等待审核后再合并,从而减少冲突并提高自动化可靠性。
问题
Agents edit code without a shared definition of done, leading to overlapping changes, merge conflicts, and untrusted automation that may silently merge incorrect code.
结果
Loomwright reduces merge conflicts, enforces a review gate, and ensures code changes are only merged after explicit approval, improving reliability of agent-driven development.
工作流
- 1. Run /setup to install Loomwright and view module status.
- 2. Execute /autonomous with a feature prompt; the system asks discovery questions and saves a brief in .supervisor/jobs/pending/.
- 3. Loomwright creates a git worktree, runs workers, and generates an AUTONOMOUS_RUN summary.
- 4. An open PR is created; it remains parked for review and does not merge automatically.
- 5. Optionally, use --auto-merge behind a trusted gate to merge after review.
证据
Launch Pad writes a brief before Supervisor touches the repo
Workers run in git worktrees; overlapping files wait; merges stay ordered
- 记录日期: 2026-09-18T18:30:44.449Z