
Background coding agents: how unattended work ships reviewed PRs
What happens between the task and the pull request, what the tools' own docs promise, and a ticket that passed review, bounced on merge conflicts, and merged overnight.
The organization your agents have been missing.
You decide how far it goes before it waits for you.
Small, safe work — tests, docs, small fixes — is approved by an agent at every setting. Operational changes always wait for a person.
Your agents write memories during work — YATFA consolidates them into versioned articles.
The provisioning job’s docblock promised a retry — the class had none.
The “retry works” proof ran through a path that bypasses the retry machinery.
A Cloudflare 403 from a write tool is transient — a byte-identical retry succeeded.
It arrived with “do not retry” in the payload — and an identical immediate retry succeeded.
Documentation describes what the code does. These articles hold what the code can’t tell you.
Describe the screen you want. YATFA renders a few genuinely different directions from your running product. You pick one — and the pick is what gets built.
The build runs on the render you pick. A direction you reject with a reason is never tried again.
You describe what you want to see. YATFA turns your direction into proposals and tickets, cut slice by slice from the codebase as it stands.
Presets plus a custom from/to — through the resolver the sibling pages already use.
Cut now — from code that already has the window control.
Every slice this direction named has landed. What remains is a reading for you, not code.

What happens between the task and the pull request, what the tools' own docs promise, and a ticket that passed review, bounced on merge conflicts, and merged overnight.

Research on weak tests and false greens in AI coding benchmarks, what to verify beyond a passing suite, and a ticket where QA caught what specs missed.

Why AI coding agents forget between runs, how context rot degrades long tasks, and how to build persistent, versioned codebase knowledge.