Every change is read by an agent that didn’t write it

Before a change reaches you, a separate reviewer reads the diff, checks it against the ticket and leaves a verdict in words. If it doesn’t hold, the change goes back to the same ticket — with the verdict attached.

acme-web · pull request #482

Give the reports page any date window #482

Openyatfa wants to merge 1 commit into main from reports-window· linked to ticket AC-214
Conversation 4Commits 1Checks 2Files changed 2
Files
reports_controller.rb+5
index.html.erb+1
Reviewers
YYATFA reviewdid not write it
What the review checks

One real round, as it happened

A change from our own work: a new endpoint in one repository, the command that reads it in another — one ticket. Its history, lightly shortened.

yatfa.com/tickets/3370
Task · two repositories

Add a command that lists local agent containers with their live status

Ready to build
Pull requests
yatfa—
#1847 · backend endpoint
yatfa-public—
#70 · the CLI command

The fix went to the existing branch — no new pull request, nothing to re-read from zero.

One ticket, every repository it touches

A change across the web app and the API is one ticket with a pull request in each. It is done when all of them are — nobody syncs statuses by hand. Step through it.

acme.yatfa.com/tickets/AC-214
Ticket AC-214

Give the reports page any date window

RepositoryPull requestChecksState
acme-web
#482reports-window → main · 2 files2 passed
acme-api
#219reports-window-params → main · 3 files3 passed

When something doesn’t pass

Failure is part of the path, not an exception to it. Each case has a defined way out — pick one and read what the ticket records.

acme.yatfa.com/tickets/activity

What one review catches, every later review knows

Findings don’t stay in one pull request. They become knowledge that the next agents read before they write or review.

YReview comment · AC-214
The trend reads the calendar month, not the window

Header and chart would disagree on any custom range.

Knowledge · Reports · v4 → v5
Reports: one window for every widget

Every widget on a report resolves its dates through the same window as the totals.

+ The trend chart is a widget too — from the review of AC-214
Next ticket · AC-231
Add a revenue widget to reports

Read v5 before the first commit — built through the shared window, nothing to send back.

Get every change read twice

Get Yatfa for freeContact sales