Skip to main content
Run a workflow, and you have what the phrase promises. People who say software factory mean a ticket that ends in a merge a person still has to approve, with agents doing the work between. What runs is a process: one agent writes, another reviews, the writer runs again when the review fails, tests run as commands, and a person decides at the end. The smallest version of that shape is the neighbour term, an agent pipeline with a review and a person.

In Obversa

The process is one file. Named roles, one engine each, from more than one provider, and a person for the last word:
examples/teams/feature-delivery.ts (excerpt)
Seven steps follow, from a ticket to a change that lands. One seat builds it, and a red test goes back to the builder with its output. A seat from another model family checks that every requirement was met. Three reviewers review at the same time, and their reviews become one list. A judge decides each finding, and a person approves the exact bytes. The whole file is on Feature delivery, and Shipping through GitHub is the step after the person says yes: push, one pull request, a strict gate, a squash merge.

What people want

A review that can fail a stage is what makes the review count. A pipeline that never runs a step again is a queue. A product factory is the same picture with a larger scope, and the file has the same shape.

Next steps