> ## Documentation Index
> Fetch the complete documentation index at: https://autter.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Pipeline configuration

> Choose the checks and generation steps Autter runs before code is merged.

Configure the Autter pipeline from the hosted platform. The pipeline can combine codebase-aware checks with linters, scanners, and generation steps.

## Available workflow types

<Tabs>
  <Tab title="Custom checks">
    Use a custom guardrail to describe a pre-merge quality check in natural language.

    Example:

    > All public API routes must apply rate limiting before calling application services.
  </Tab>

  <Tab title="Test generation">
    Use test generation to identify changed code paths that need coverage and propose missing tests.
  </Tab>

  <Tab title="Docstring generation">
    Use docstring generation to propose documentation for functions, classes, and modules.
  </Tab>

  <Tab title="Linters and scanners">
    Select focused static checks and security scanners that match the repository's stack. Autter publicly describes a catalog of more than 40 linters and scanners.
  </Tab>
</Tabs>

## Configure a repository

<Steps>
  <Step title="Choose the repository">
    Open the repository's settings in the Autter platform.
  </Step>

  <Step title="Select focused checks">
    Enable checks that match the languages, frameworks, and risks in that repository.
  </Step>

  <Step title="Add custom guardrails">
    Describe organization-specific requirements in clear, testable language.
  </Step>

  <Step title="Run a representative pull request">
    Verify that findings are relevant and generation steps produce code your team would accept.
  </Step>

  <Step title="Adjust before enforcing">
    Remove noisy checks and refine broad guardrails before relying on them as merge gates.
  </Step>
</Steps>

<Frame caption="Placeholder: replace with an approved modular pipeline screenshot.">
  <img src="https://mintcdn.com/autter/ZqVSJE8MeDV-Tn7Q/images/placeholders/pipeline-builder.svg?fit=max&auto=format&n=ZqVSJE8MeDV-Tn7Q&q=85&s=c8b98f117fc50a076a65c5bf237f5c24" alt="Placeholder showing Autter pipeline controls for guardrails, tests, docstrings, linters, and scanners" width="1200" height="620" data-path="images/placeholders/pipeline-builder.svg" />
</Frame>

<Warning>
  Generated tests and docstrings are proposed changes. Review them with the same care as code written by a developer or coding agent.
</Warning>
