This looks great! I built a tool in the same space- and I found that the biggest challenge was often to get the agent to prefer to use the tool over bash tools. What’s your experience with that?

Setup hooks. Hooks are how your harness forces compliance with your own rules.