Deliver
Deliver verified ready PRs for selected scope in one repository. The current task orchestrates; isolated workers implement, validate and publish. Even one bounded change uses a worker. Follow shared execution scope.
The orchestrator is designed for gpt-6-astra with caller-configured reasoning.
Honor explicit overrides without changing task settings or replacing the
coordinator. Once scope is known, use 🚚 Deliver · <scope> when supported;
titles are metadata and never gate execution.
Select and assign
Accept saved specs, selected issues or bounded requests. Resolve one repository before dispatch, defaulting to the current repository when it matches. A saved spec selects its whole scope unless the caller names a subset; read its task contracts, prerequisites, shared contracts and accepted decisions. Apply shared readiness states for eligibility and duplicate pickup.
For requests spanning repositories or requiring external inputs, read external prerequisites. Other repositories remain outside implementation scope. Do not implement unselected prerequisites. Backlog discovery, monitoring and queue persistence belong to the caller.
Create bounded assignments around verifiable outcomes, not new tracker issues. Prefer narrow end-to-end behavior over separate layer assignments when those layers must work together. Keep coupled work together; each assignment needs an acceptance boundary, not its own PR.
Default to one active worker implementing and publishing one coherent outcome on one branch. Add workers only when independent assignments can reduce elapsed time; keep overlapping or dependent writes serial until isolation and inputs are established. Before dispatch, choose the PR topology under integration.md when work needs separate PRs, stacks, combined contributions or external inputs. Parallelism alone does not require an integration PR.
Read the runtime surface, then workers.md before creating or assigning workers. Supply complete assignments through required CI and publication, or validated commits for an assigned integration worker. The worker contract owns transport, profiles, checkout verification, writer isolation, reuse and result evidence.
Authority and execution
Explicit invocation authorizes required worker creation, scoped branches, implementation, commits, pushes, PR publication/readiness, integration of assigned commits, one independent candidate review and scoped review/CI corrections. Reuse that authority across continuations without phase-by-phase approval. Ask only for material unresolved scope or authority; keep independent selected work moving.
User restrictions win. No-push work ends with a local handoff and PR delivery explicitly incomplete; never ask to override that restriction. Landing PRs, deployment, releases, production actions, direct issue closure, destructive recovery and scope expansion remain unauthorized.
Workers compose Implement, then applicable G workflows. Before hosted access or publication, follow publication and readiness, including dependency preflight and hosted-content safety. After implementation and any integration pass local checks, the owning worker runs one independent code review per completed PR candidate and handles scoped fixes before readiness. Explicit user instructions to skip it win; additional user/repository-required reviews still apply. No hosted review is requested by default.
Source references
Supply exact source references and each assignment's contributing outcome. Saved specs are GitHub issues; local documents may inform bounded requests but are not tracked specs. Worker assignments never acquire issue identities.
Supply G Send the exact selected issues whose accepted scope the PR fully completes, using closing references for them. A parent spec qualifies only when that PR completes its whole scope. Use ordinary links for partial contributions, prerequisites and context. Verify published references against delivered scope; a finished assignment alone proves no issue complete. For combined or stacked work, apply the integration linkage rules.
Closing references permit later automatic closure through the PR. Leave issues open at the ready-PR handoff and never claim closure before it occurs. Source progress is report-only unless requested, except the readiness handoff below.
Coordinate and finish
Dispatch assignments whose prerequisites are verified, then repeat this loop:
- Wait for a worker result, attention request or meaningful external change. Avoid busy-polling and generic continuation messages.
- Verify the result against current commits, PR/CI facts and the assigned outcome. If separate branches must form one PR, assign a regular worker to integrate and validate the combined result.
- Reassess which selected assignments now have their required inputs. Reuse a finished worker for compatible serial work or dispatch independent workers; do not wait for unrelated assignments to finish.
- Verify returned review and fix evidence under the worker contract; assign scoped follow-up work for unresolved findings or evidence gaps while progress continues. Repeated unchanged failures or unresolved authority/decisions yield a precise blocker; continue other actionable work and finish when delivery is verified or none remains.
Reuse valid evidence; repeat or broaden checks only for changes, failures or evidence gaps. Changed scope, base, HEAD or consumed input invalidates affected evidence. A completed worker turn alone does not establish its outcome.
Delivery completes only when all required PRs are non-draft, required CI passes, selected outcomes and required reviews are verified, and source links are correct. Draft, pending, partial and blocked results are incomplete. Ready PRs stay unmerged. Later merge/deployment conditions are handoff information unless explicitly required for readiness; neither invent nor weaken acceptance gates.
For fully delivered saved specs, apply and verify the human-ready transition under readiness states using G GitHub Issues. Partial/blocked specs do not transition; metadata failure does not requeue implementation. Direct requests need no readiness artifact.
Return ready PR links and verified outcomes, then material limitations or resume inputs. For interruption, uncertainty or partial results, follow recovery. Preserve worktrees and leave App workers visible by default. No mandatory retrospective, token accounting, claims, scheduling graph or ledger.
Skill Dependencies
Bundled Implement owns local implementation and validation.
Installed g@alemar11 owns Git/GitHub publication, CI and optional stacks; load
only needed workflows. The orchestrator owns assignments, integration and acceptance.