Four cases from the spec's testing strategy: 404 on missing peer, 400 on wrong status, 403 for non-admin, and successful delete including FK cascade of queued outbox entries. Introduces a minimal Fastify-inject harness for route testing — previously the codebase had only pure-function unit tests under utils/. Tests intentionally FAIL at this commit — Task 8 will add the handler and close the loop.