roark · docs
docs/glossary.md

Glossary

Definitions for common Roark terms.

Last updated

#Agent Phase

A workflow step that calls the Pi coding-agent SDK, such as planning, implementation, review, or fix.

#Artifact

A durable file written under .roark/runs that records workflow input, output, decisions, validation, or status.

#Attempt

One run of Roark for one issue. Attempts are numbered and stored under .roark/runs/issue/<issue>/attempts/<attempt>/.

#Autorun

The one-shot label-gated workflow invoked by roark auto.

#Control Checkout

The local repository checkout where roark is invoked and where .roark/config.json and .roark/runs live.

#Pull Request

The PR Roark opens after readiness and verification pass.

#Fix Pass

An iteration where Roark applies reviewer findings after implementation and then reruns review.

#Issue Branch

The Git branch used for one issue, normally roark/issue-<number>.

#Managed Workspace

An isolated clone where Roark runs the agent and verification away from the control checkout.

#Readiness Gate

The gate that checks readiness.md for ready-for-pr.

#Revision

A Roark run against an existing pull request through roark revise-pr.

#Skip Label

A GitHub label that prevents roark auto from selecting an issue.

#Verification Gate

The gate that runs the configured shell command and requires exit code 0.

#Workflow Skill

A Roark-resolved skill used for a controlled workflow path, such as github-issue-create, without falling back to ambient global Pi skills.