01 / 05

Log

Every check, review and decision written down as it happens, with who made it.

Open Log
The Log

Written down as it happens

One merge, event by event. The ☞ line is the call a person made.
Plug in your own log server
"logs": {
  "url": "https://logs.acme.dev/v1/events"
}
02 / 05

Telemetry

The same events, counted for a milestone: how long each ticket took, what the reviewers caught, how often the checks said no.

Milestone report

Checkout v2

52 of 52 tasks merged
34 mintime per taskDeveloper plus reviewers, median
19 of 52second roundsReviewers asked for changes
418problems caught9 blockers · 71 major, before merge
18,508checks run39 checks · 130 bad changes stopped
Where the time goes
Developer 84% · Reviewers 16%
03 / 05

Studio

A live dashboard of every task, check and review, plus the reports.

Open Studio
01 · See where the project standsEvery milestone, how far along it is
04 / 05

Self-improvement

What the reports add up to: the Improver reads them and proposes changes to the process. A person approves, and each one goes back to product.

Open Self-improvement
The Improver · from Checkout v23 proposals · 1 approved, now a Project
  1. Most extra rounds come from one gateRun the doc gate before pushFix · cuts an expected 0.7 rounds per task☞ Approved
  2. A vague Surface doubles the roundsSurface check at planning timeFix · catches vague briefs before dispatchProposed
  3. Rulings are hard to predictResume preview in StudioNew feature · shows what a ruling will changeProposed
05 / 05

Configuration

One file turns the harness on: process, agents, forge, log and gates.

Open Configuration
vinaya.config.json
{  "rings": {    "ring1_forgeWriteInterception": true,    "ring2_asyncAudits": true  },  "checks": {    "acme/secret-scan": {      "run": "./scripts/vinaya-checks/secret-scan.ts",      "scope": "full"    }  },  "logs": {    "url": "https://logs.acme.dev/v1/events"  }}

Dev Process

The Vinaya process comes with the harness: four stages, every gate runs, every step written down in the Log.

The Vinaya process
  1. 01ThinkingThe Architect turns product work into one milestone
  2. 02PlanningThe Planner writes every task as an Issue
  3. 03ExecutingAgents build and review in parallel, every gate runs
  4. 04Self-improvementA report shows where time went and proposes what to fix next

Who it’s for

For the engineer

You ship the feature

You define the milestone and ground it in tasks. Agents write and review. You control the merge.

For the tech lead

Your standards, enforced

Your standards become checks every pull request must pass.

For the founder

One process

The feature lands through one process, so you can still answer why it shipped.

The Vinaya process

The default process, installed with the harness

  1. 01

    Thinking

    The Architect turns product work into one milestone

  2. 02

    Planning

    The Planner writes every task as an Issue

  3. 03

    Executing

    Agents build and review in parallel, every gate runs

  4. 04

    Self-improvement

    A report shows where time went and proposes what to fix next

Zero lock-in

In with one commandOut with one command

plug in

⇅

unplug

Eject removes exactly what quickstart installed. Nothing else.

See the CLI

Underneath the loop runs Atta Engine, the generic workflow runtime: checkpoints, halt and resume, recovery. It holds no Vinaya policy.