You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the detailed write-up — your L1 → L2 → later-L3-only-on-allowlist path is the intended one. There is no dedicated “refactor the whole repo” pattern, and that is deliberate: large multi-file refactors sit in the high-risk zone in docs/safety.md.
Tutorial path (official docs, not a custom refactor playbook):
Week-one rule: report only. docs/QUICKSTART.md — scaffold, then read what the loop writes before you let it act.
If you later want any auto-apply, check L3 gates against docs/loop-design-checklist.md first. Do not jump to unattended L3 on a refactor.
Your issue body already has a sound staged plan (audit → STATE.md list → L2 worktrees per todo → allowlist-only automation). Use that as the runbook; the links above are the tutorials.
If a specific step in loop init / OpenCode cron fails, paste the command and the first error and we can debug that.
Follow-up: this now has an official tutorial, not just a pointer at existing patterns.
English
Loop engineering does not have a “refactor the whole repo” pattern. That is intentional. The job is to split the rewrite and run each slice through maker → verifier → human.
Thanks for writing this up — this is the most common mismatch: people land on loop-engineering wanting a refactor runner, and the seven original patterns are repo-health loops.
The tutorial now lives in the repo (shipping in #561):
Activity
cobusgreyling commentedon Aug 17, 2026
Thanks for the detailed write-up — your L1 → L2 → later-L3-only-on-allowlist path is the intended one. There is no dedicated “refactor the whole repo” pattern, and that is deliberate: large multi-file refactors sit in the high-risk zone in
docs/safety.md.Tutorial path (official docs, not a custom refactor playbook):
docs/QUICKSTART.md— scaffold, then read what the loop writes before you let it act.patterns/daily-triage.mdpatterns/pr-babysitter.md+ OpenCode mappingexamples/opencode/pr-babysitter.md/ starterstarters/pr-babysitter-opencodedocs/loop-design-checklist.mdfirst. Do not jump to unattended L3 on a refactor.Your issue body already has a sound staged plan (audit → STATE.md list → L2 worktrees per todo → allowlist-only automation). Use that as the runbook; the links above are the tutorials.
If a specific step in
loop init/ OpenCode cron fails, paste the command and the first error and we can debug that.cobusgreyling commentedon Aug 26, 2026
Follow-up: this now has an official tutorial, not just a pointer at existing patterns.
English
Loop engineering does not have a “refactor the whole repo” pattern. That is intentional. The job is to split the rewrite and run each slice through maker → verifier → human.
New docs (now on
main):Short version of the path (OpenCode, as you listed):
STATE.md(no code).pr-babysitter+ verifier). You merge.If a slice has a hard done-definition, pair it with
/goalin goal-engineering instead of stretchingdaily-triageinto a task runner.中文
没有「一键 L3 重构整个仓库」的 pattern,这是故意的。正确做法是把大重构拆成很多小 PR:
daily-triage把待改项写进STATE.md教程:jobs.md · refactor.md
cobusgreyling commentedon Aug 28, 2026
Thanks for writing this up — this is the most common mismatch: people land on loop-engineering wanting a refactor runner, and the seven original patterns are repo-health loops.
The tutorial now lives in the repo (shipping in #561):
Short version / 简短结论
There is no L3 “rewrite the tree overnight” pattern. That is deliberate (
docs/safety.mddenylist +maxFiles).npx @cobusgreyling/loop init . --pattern daily-triage --tool claude(or--tool opencode) — week one report only.把「大重构」拆成大量小 PR,而不是一个无人值守的大循环。完整步骤在
docs/refactor.md。If you want a named objective with a done-definition instead of a queue, that is goal-engineering (
/goal), used with triage, not instead of it.Activation weeks 1–4: convert stars into a runnable loop (#561)