Files
roboco/agents/prompts/_generated/lifecycle-developer.md
T
Renn F 0c1c3b345a [docs] regenerate lifecycle artifacts for sync_branch + branch-keyed submit_root gate
The committed artifacts were stale: lifecycle.py grew the sync_branch verb
(B1) and the branch-keyed submit_root gate description (B2/B3) but the
generated markdown/json were never regenerated. make foundation-check
enforces artifact==generator(lifecycle.py); regenerating restores that.
No source change — pure generator output.
2026-06-29 03:03:34 +02:00

1.5 KiB

Verbs available to your role (developer)

These are the only verbs the gateway will accept from you. Calling any other verb will be rejected with a Decision telling you the right one.

  • give_me_work: Return your most-actionable task or signal idle.
  • i_am_blocked: Escalate to PM. Logs a struggle journal entry.
  • i_am_done: Submit work for QA. Auto-runs in_progress->verifying then verifying->awaiting_qa. Strict - PR must be open (call open_pr first) and >=1 commit.
  • i_am_idle: Signal you have no active work. PMs auto-pause owned in_progress tasks.
  • i_will_work_on: Claim a task, set the plan, and transition to in_progress. Atomic - preconditions checked before any state mutation.
  • open_pr: Push the branch and open a PR. Atomic - preconditions (assignee, >=1 commit, no prior PR) checked BEFORE any git operation. After success, call i_am_done.
  • resume: Resume a paused task you own. paused -> in_progress.
  • sync_branch: Rebase your task's branch onto its current base THROUGH the gate (raw git is denied). Use when your branch has fallen behind its base — e.g. a sibling task's PR merged into the parent branch while you worked. Fetches origin, rebases head onto base, and force-pushes (with-lease). No DB state change. On conflicts the rebase is aborted and the conflicted files are returned — resolve by hand, commit, then sync_branch again.
  • unclaim: Voluntarily release a claim back to pending. The work-in-progress branch is preserved.