Skip to Content
kusaw docsv1.0.0

Concepts

A [factory](../glossary.md#factory) is one product: its repositories, a [pipeline](../glossary.md#pipeline) of [steps](../glossary.md#step), and the settings that go with them. You add a [task](../glossary.md#task) — a Markdown file that says what to change and how to check it. A [run](../glossary.md#run) is that task going through the pipeline, in a copy of the repo so your checkout stays still. A [gate](../glossary.md#gate) is where the run waits for you. [Delivery](../glossary.md#delivery) is a local commit and a `SUMMARY.md`; you merge and push. [Evidence](evidence.md) is what you read to judge the work.

A factory is one product: its repositories, a pipeline of steps, and the settings that go with them. You add a task — a Markdown file that says what to change and how to check it. A run is that task going through the pipeline, in a copy of the repo so your checkout stays still. A gate is where the run waits for you. Delivery is a local commit and a SUMMARY.md; you merge and push. Evidence is what you read to judge the work.

Text
task
  └─ pipeline of steps
       (in order, some together, some repeated until checks pass)
            │
            ▼
          run  ── gate (you decide) ── delivery
            │
            └── evidence
  • Factory — repos, pipeline, and settings; one per product
  • Task — the Markdown file you add
  • Step — one program, one job
  • Pipeline — the order those jobs run in
  • Run — one task through the pipeline
  • Gates — where the run waits for you
  • Evidence — logs, artifacts, verification, SUMMARY.md
  • Delivery — the local commit; your merge, your push