Coding agents drift across architectural boundaries faster than review catches it. ArchSpec declares components and forbidden references in one Ruby file and fails CI on violation, with no app boot or database — fast enough for a git agent hookA script the harness runs automatically at a fixed point in an agent's loop — before a tool call, after an edit, on session start.Full definition → on every AI agentAn AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.Full definition → change.
Terms in this piece · Glossary
agent hook — A script the harness runs automatically at a fixed point in an agent's loop — before a tool call, after an edit, on session start.
AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.