Toward walk-away complete

The harness climbs one rung at a time

@attalabs/vinaya@0.37.0

Milestone layer

v0.19.0
Shipped

A milestone now holds a full release, not just one batch of work. It carries a target version and the list of what ships toward it, so you can see the whole release taking shape — not just the task in front of you.

Shipped — targeted 0.19.0.

Agentic interface

v0.19.2
Shipped

One consistent way to run Vinaya, whichever AI coding agent you use. Claude, Gemini, Codex, Antigravity, Grok — same commands, same roles, kept current automatically as the harness updates.

Shipped in 0.19.2: one command set and one set of role skills, emitted for each supported coding agent and kept current on upgrade.

Determinism hardening

v0.21.0
Shipped

Five things that used to rely on an agent following instructions become guarantees instead: task setup, evidence binding, write access to your repo, skill verification, and the readiness check before work starts. Less "the agent remembered to," more "the harness makes sure."

Shipped in 0.21.0: task setup, evidence binding, repository write access, skill verification and the readiness check are enforced by the harness.

Spend measures itself

v0.22.0
Shipped

Every pull request shows what it cost in AI tokens — for the developer, the reviewers, everyone who touched it. Vinaya reads the numbers from your coding agent and writes them into the PR itself. No one types them, and a PR with the numbers missing does not merge.

Shipped in 0.22.0.

Developer Review Loop

v0.26.0
Shipped

Code and security review run every cycle without someone standing between rounds. Fresh reviewers each pass, judged against the latest commit, with a hard ceiling so the loop always reaches an end.

Shipped in 0.26.0: review rounds run on their own, with fresh reviewers against the latest commit and a hard round ceiling.

A task finishes itself

v0.31.0
Shipped

One task, from prepared instructions to a reviewed pull request ready to merge, with no one in the loop: brief, code, review, fix — and recovery if the run is interrupted. You decide up front what's pre-approved; anything undecidable waits for you instead of stalling the run. Merging stays your click.

Shipped in 0.31.0: one command takes a planned task to a reviewed pull request, with durable recovery and an operator you can ask for status. Merge remains a human act.

The Vinaya Log

Planned

Every governed act is kept instead of discarded: each check verdict, forge write, command, usage count, role dispatch and review-loop step becomes one typed record, written by the one function that owns that kind of act. Records go live to a folder or a log server you configure — never to your tracker or code host — and CI check detail outlives the job logs that would otherwise expire.

Partly shipped: typed records from the checks, roles, loop, usage and effects, delivered live to a folder or a log server. Portable records, sync and enforced coverage are not released yet.

Productionize developer-review on Atta Engine

Planned

The developer-review process runs as an Atta Engine flow instead of hand-written orchestration, with production-grade tools, durability, safety and provider conformance — proven against today's behaviour before it takes over.

Not released yet.

Any process, one harness

Planned

The guarantees are the product, and any team's way of working plugs into them through public contracts. Vinaya's own process ships as the default package, loaded the same way as anyone else's, and a second, unlike process runs on the unchanged product.

Not released yet.

A tranche finishes itself

Planned

A whole batch of tasks runs its own schedule: what's ready starts, what's blocked waits, the batch closes itself out once the last task lands. Planning happens against the code as it actually is when the batch begins.

Not released yet.

A milestone finishes itself

Planned

Approve the goal once, come back to a shipped release. The full ladder — task, tranche, milestone — runs unattended, with anything undecidable queued rather than stopping the run. Not feature-complete. Walk-away complete.

Not released yet.