Docs

The Vinaya harness

Overview

The enforcement plane for agent-run software delivery. You hand it a planned task. It runs a coding agent, has other agents review the result, and refuses at the merge anything that breaks a rule. A person merges.

Five features
Dev Process
One CLI
The Vinaya process

What Vinaya is

Vinaya is two things in one product.

  • The features are what every team gets and configures, whatever way it works: the Log, Telemetry, Studio, self-improvement and the configuration file.
  • Dev Process runs across them: the contract any development process fulfils to run on the harness and get the Log.

The Vinaya process is the default implementation of that contract, installed by default: how work is thought through, executed and closed with agents, and the gates it runs.

How it works

  1. 1

    Install it

    One command, vinaya init, puts the harness into your repository: its git hooks, its CI workflow and a starter vinaya.config.json.

  2. 2

    Plan the work

    The Vinaya process turns product work into tasks, each with a frozen brief that says exactly what to build.

  3. 3

    Agents build and review

    A coding agent builds each task; fresh agents review it; every gate runs on the exact change.

  4. 4

    A person merges

    Nothing merges until the gates pass and the Principal merges it. Every governed act lands in the Log.

The two docs

The features

The Dev Process is not a feature: it is the contract that runs across them.

What's next