{"agent":"codex","input":"Read this Elixir repository and write architecture.md. Cover the main components and what each owns, the path of one typical request from the endpoint to the database, the data model, background jobs, and a Mermaid diagram. Cite a file path for every claim. In a tree shaped like hexpm/hexpm, start at lib/hexpm_web/endpoint.ex and lib/hexpm_web/router.ex, trace GET /packages/:name through HexpmWeb.PackageController.show to Hexpm.Repository.Package, and describe Oban from Hexpm.Repository.RegistryWorker and config/test.exs. Do not change code. If you cannot boot the app, say so and write from the source.","resources":[{"url":"https://github.com/your-org/your-app"}]}