aayudha docs Built from de79988 (2026-10-26)

Did it work, and what do we learn?

Shipping is not the finish line. The Goal you started from has a number, and the only question that matters is whether it moved. Then: what did the work itself teach you, and how do the agents stop repeating a mistake?

You are here: after a release. You need a Goal with a baseline, which grill gave you. The baseline comes from data measure can read again: an analytics or billing export, or a live pull from Azure, AWS, or Google Cloud.

Needs aayudha 0.2. If aayu version prints 0.1.x, this page is ahead of your binary: run aayu self-update. Until 0.2 is released, go install github.com/rahulnakmol/agentic-ayudha/cmd/aayudha@dev installs the build this page describes.

Measure the Goal

aayu measure <goal>

measure computes the Goal's metric exactly the way the baseline was computed, over a new window, and writes the Result into the Goal: the value, the target, the change, and the command to reproduce it. release schedules it for you when it ships work, and the release-measure loop can run it when a release is published.

You should see a Result section on the Goal, such as "Target met: activation = 0.916667 against the target >= 0.6" from the story.

Need to know whether your change caused the difference, not just whether the number moved? Plan an experiment before the release and readout after. That needs PostHog and enough traffic (readout can also read GrowthBook); connecting PostHog is in PostHog and Sentry.

Learn from the work: retro

aayu retro

retro compares each plan with what happened and files every lesson as a Feedback issue you accept or reject. It also reports how the work flowed:

These flow numbers are a baseline, reported and never gated. Do not change a story or a review just to move one.

Stop repeating mistakes: evolve

When the agents keep making the same mistake, evolve turns accepted Feedback into a better skill. It is careful on purpose:

aayu evolve           # lists the skills that have the evidence evolve needs

You should see a pull request that changes one skill and adds the test that keeps it fixed.

Under the hood

How retro's flow numbers are computed and how evolve's rules are enforced are in the eval harness. Where the measurement due dates live is in the ledger branch.

What's next