Skip to content

Pipelines

What this is for. A pipeline is an orchestrated multi-step job. The product surface today is ticket-to-code: take a Board ticket (or a manual id), run it through ingest → PM clarify → architect design → implement → review → open PR → deploy, with a human gate when a stage waits. It is not a generic workflow editor — you start a run, watch stages, approve or cancel.

Route: /pipelines. Subtitle: Ticket-to-code pipeline runs — ingest, clarify, design, implement, review, PR, deploy.

  • A Board ticket is ready to become a code change and you want a staged run, not a single chat.
  • You need a review or deploy gate before the next stage starts.
  • A run failed or was cancelled and you want to Resume from where it stopped.
  • You want a history of ticket → stage → finished time without opening each conversation.
  1. Open Pipelines in the sidebar (/pipelines).
  2. Under Start a run, pick source board or manual, enter the Ticket id, press Start.
  3. EYAS opens the run page (/pipelines/<runId>). Stages light up in order.
  4. When a stage is Awaiting approval, press Approve. Cancel stops a live run; Resume restarts a failed or cancelled one.
  5. Refresh reloads status (the page does not poll). Done when the run badge is Completed.

Ticket sources are the internal EYAS board and manual entry — there is no third built-in ticket system.

ConceptMeaning
Pipeline definitionNamed flow template (ticket-to-code)
RunOne execution instance
Ticket sourceboard or manual
StageOne step in the fixed chain
Gate / approvalHuman checkpoint mid-flow
ArtifactOutput of a stage (linked when present)

Start a run

ControlMeaning
Source board / manualWhere the ticket id comes from
Ticket idId to ingest
StartCreate the run and open it
RefreshReload the run list

List columns: Status, Ticket, Stage, Started, Finished, View. Empty: No pipeline runs yet.

Run status

StatusMeaning
RunningA stage is in progress
Waiting for approvalBlocked on a human gate
CompletedAll stages finished
FailedA stage failed — Resume is offered
CancelledStopped — Resume is offered

Stages

StageMeaning
IngestLoad the ticket
PM ClarifyClarify scope
Architect DesignDesign the change
Dev ImplementWrite the code
ReviewReview the change
Open PROpen a pull request
DeployDeploy

Stage status

StatusMeaning
PendingNot started
RunningIn progress
SucceededDone
FailedError on the stage
SkippedNot run
Awaiting approvalPress Approve to continue

Run page actions: Refresh, Cancel (while not completed/cancelled), Resume (failed or cancelled), Approve on a waiting stage.