Tool design principles
Each tool should have:- A narrow purpose.
- Explicit inputs.
- Predictable outputs.
- Safe failure behavior.
- Clear data-use expectations.
- Documentation and examples.
Candidate tools
Candidate tools are planning references until they are implemented and deployed.