rishabh here, i run a small ai automation agency. most of my builds now start the same way: before any agent touches a workflow, i write one short runbook that says what the agent owns, what it never touches, and what done looks like. what changed was drift. an agent i built for quote follow-ups slowly started rewording client emails in its own style. nothing broke. the output just stopped sounding like us, and nobody noticed for two weeks. now every build ships with that one-pager baked into the system prompt, and when output drifts i check the runbook first, not the code. nine times out of ten the agent was doing exactly what it was told. curious how you all handle this. do you lock agent behavior down with docs up front, or steer it after it ships?