Registering a directory can now echo back the path you asked for rather than the resolved one.
What's wrong with this entry?
After registering a directory, the reply's directory field is the path you asked for in one mode and the resolved path otherwise; it was always the resolved path before.
- Failures now go through one handler that receives the tool name, and directory-add path resolution errors are logged in detail before a sanitised failure is returned.
register_repo_root: directory is outside the allowed registration scope
Strings lifted out of the shipped bundle, so the claim above can be checked against them.