test-on-localhostlisted
Install: claude install-skill konradcinkusz/architecture-standards
# Exercising the API on localhost
A black-box pass against the API **already running on your machine**, to see the change
you just made behave over HTTP rather than only in a test runner.
It does two things and refuses the rest: it **does not start the application**, and it
**does not edit code**. If nothing is listening, that is the finding — say so and stop.
A skill that starts the app on your behalf hides which configuration was actually under
test, which is the one fact a manual pass exists to establish.
Optional, and paid for by the ticket: run it when the change is worth seeing over the wire
— a new or changed endpoint, a response shape, a status code, an auth path. A change with
no HTTP surface does not need it.
Sits alongside [`IMPLEMENTATION-PHASE.md`](https://github.com/konradcinkusz/architecture-standards/blob/main/docs/delivery/IMPLEMENTATION-PHASE.md), after its §3 tests are
green and before its §6 pull request. [`CLOUD-TEST.md`](https://github.com/konradcinkusz/architecture-standards/blob/main/docs/delivery/CLOUD-TEST.md) is the same pass
against a deployed environment. [`WORKFLOW.md`](https://github.com/konradcinkusz/architecture-standards/blob/main/docs/delivery/WORKFLOW.md) is how the phases fit
together.
**Contents**
0. [The standards have to be in front of you](#0-the-standards-have-to-be-in-front-of-you)
1. [Resolve the addresses from the solution, never from memory](#1-resolve-the-addresses)
2. [Preflight: the right thing is running, and what is deg