Source: AI Engineering with Claude (Udacity ND7426), plus current Claude docs I fetched: Claude Code hooks, hooks guide, Agent SDK hooks, permissions, subagents, custom tools, agent loop, Claude Code sub-agents, dynamic workflows, agent teams, and permission modes
Part 5 ended with a debt: autonomy I am willing to grant, and guardrails that hold even when the model would rather keep going.
This is Part 6 of 6 in my Agentic Coding with Claude Code series. The working model I am keeping is simple: eval tells me whether the loop did the job. Guardrails decide what the loop is allowed to do even when the model wants another hop. Bounded autonomy is the grant: which agents, which tools, how many turns, when a human is required.
This is the series closer. I will not rewrite Parts 1 through 5. I will bound the loop those posts already built.