Vasyl Tretiakov

Gate the Cheap Axis
One commit flipped my rule: don't wait for a failure to add a cheap, low-false-positive check. When to gate proactively — and the two clauses that keep…
Jul 1 • Vasyl Tretiakov

June 2026

Verify the Work
A sub-agent's success report is generator output, not ground truth. Verify the work yourself, and reward the agent that refuses a false premise.
Jun 24 • Vasyl Tretiakov
Make It a Check
A twelve-line check found 737 violations of a rule I'd written in CLAUDE.md and trusted my agent to follow. Compound the lessons that drift as gates…
Jun 22 • Vasyl Tretiakov
Compiling the Process
Three dozen deterministic checks guard my agent-built codebase. The load-bearing half don't check the code — they compile the development process…
Jun 17 • Vasyl Tretiakov
Gates Earned From Failure
Every guardrail in my agent-built project was earned from a real failure, not designed up front. A cost test for when to build one, when to wait, and…
Jun 14 • Vasyl Tretiakov
Couple Both Ways
A reusable pattern for catching silent drift between any two artifacts that must agree — diagrams, specs, glossaries, code — by checking both…
Jun 9 • Vasyl Tretiakov
Rails, Not Rules
I wrote my coding agent's terminology rules as prose. A checker found 737 violations. Why you enforce a domain vocabulary instead of writing it down.
Jun 1 • Vasyl Tretiakov
© 2026 Vasyl Tretiakov · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture