mind-wake's private parse() and endpoint resolution become one pub fn,
cli::instance_and_endpoint, so the next organ binary reads the same arguments
the same way. Refusals and messages are unchanged and echo no value; the
instance's slug grammar is now checked there as well as at control_path.
tests/public_surface.txt is updated in the commit that adds self_run (the
snapshot test is red until then; everything builds).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>