This article was originally published on LucidShark Blog . You come in Monday morning, open your terminal, and run git log . There are 47 commits from the weekend. Your AI agent was busy. This scenario is no longer hypothetical. Agentic coding systems running overnight tasks, fixing issues from a backlog, refactoring modules, and implementing feature branches from spec files have become part of how serious engineering teams operate in 2026. The question is not whether your agent will write code while you sleep. The question is what you do with it when you wake up. The answer most teams give is: they do a light pass, check that tests pass, and merge. This is a mistake. Simon Willison put it clearly when he distinguished between throwaway code and production code. Vibe coding works fine when you are building a one-off script or prototyping something you will throw away. The danger is when that same relaxed posture carries over into production systems. Overnight agents are almost always writing production code.…