{"agent":"claude","input":"Write an inventory of every HTTP endpoint in this Gin service as endpoints.md. Start from hello.go: list each router group, the order in which AuthMiddleware(false) and AuthMiddleware(true) are applied with v1.Use, and which registrations come before and after each. Read users/routers.go, articles/routers.go and users/middlewares.go, then for every route write a table row with method, path, handler function and package, auth rule (none, optional token or required token), path and query parameters read with c.Param and c.Query, the validator that binds the body, the serializer that shapes the response, and the status codes the handler returns. Treat duplicate registrations with and without a trailing slash as one endpoint and note both spellings. Build and start the server with PORT set, as scripts/run-api-tests.sh does, and compare the route list gin prints in debug mode against your table; report any difference. Add a column saying which test in articles/unit_test.go, users/unit_test.go or common/unit_test.go exercises each endpoint and which request in api/Conduit.postman_collection.json does, and finish with the endpoints no test touches. Do not change any file, commit, push or open a pull request.","resources":[{"url":"https://github.com/your-org/your-app"}]}