tty1 · roark.daemon← index

   ┌─┐┌─┐┌─┐┬─┐┬┌─
   ├┬┘│ │├─┤├┬┘├┴┐
   ┴└─└─┘┴ ┴┴└─┴ ┴
system :: hello operator

An agent that works
while you sleep,
and never hits merge.

▌ install
$bun add -g roark-coding-agent⌘C
$roark auto --repo owner/repo --limit 1

The nine phases.

  1. Ifetchissue body, comments, dependency graph
  2. IItriageproceed · blocked · reject · needs-human
  3. IIIplanstep-by-step, written for the next agent
  4. IVimplementedits land on roark/issue-<n>
  5. Vreview×2two independent agents pass over the diff
  6. VIfixup to N cycles, numbered, re-reviewed
  7. VIIreadinessself-assessed: ready-for-pr or stop
  8. VIIIverifyyour gate command. exit 0, or no PR
  9. IXdraft prgh pr create --draft. the merge is yours
▌ two gates

Both must open.

01 — readiness

readiness.md declares ## Status: ready-for-pr. Anything else fails the gate.

02 — verify

--verify "bun run typecheck" via sh -c. Exit 0, or no push.

¶ manifesto
The work happens overnight; the judgment, in the morning. We are not in a hurry to take the merge button away from the engineer who must live with it.
github
clone the repo
read
the documentation